在不同的磁盘上查找 Grub 配置

在不同的磁盘上查找 Grub 配置

在我的 Ubuntu 安装中我更改了一些内容
sudoedit /etc/default/grub
,现在安装无法再启动。

我现在在安装有 Ubuntu 的实时 USB 上,在我看来,另一个磁盘是 /dev/sda1 并安装在 cdrom 上,但我不确定如何进入我更改的配置。

当我输入时,sudoedit /etc/default/grub我进入一个没有我所做更改的文件(所以我认为它不是我正在寻找的文件)。

如果我使用 cdetc/default/然后nano grub.cfg我会得到一个看起来非常不同并且没有相同配置的文件。

我如何从其他磁盘获取 grub 配置?

(我在一台带有加密磁盘的 Dell XPS 计算机上安装了单个 Ubuntu 18.04.03)。

更多信息:

lsblk返回:

sda      8:0    1   7.5G  0 disk /cdrom
├─sda1   8:1    1     2G  0 part 
└─sda2   8:2    1   2.4M  0 part

cat proc/mounts/返回以下内容:
/dev/sda /cdrom iso9660 ro,noatime,nojoliet,check=s,map=n,blocksize=2048 0 0

sudo mount /dev/sda1 /media/sda1_test返回:
mount: /media/sda1_test: /dev/sda1 already mounted or mount point busy.

如果我 cd 到media/sda1_test并且ls它看起来是空的

如果我 cd 到cdromls则返回:
EFI README.diskdefines boot casper dists install isolinux md5sum.txt pics pool preseed ubuntu

我尝试找到 grub 文件, sudo find / -name 'grub*'
其中返回以下内容:

/boot/grub
/usr/lib/grub
/rofs/usr/lib/grub
/rofs/var/lib/grub

我认为问题在于我根本没有在正确的磁盘上,因为磁盘已加密并且我没有收到输入密码的提示。


sudo find / -type d -wholename "etc/default" 返回:

find: ‘/proc/1593/task/1593/net’: Invalid argument
find: ‘/proc/1593/net’: Invalid argument
find: ‘/proc/8949/task/8949/net’: Invalid argument
find: ‘/proc/8949/net’: Invalid argument
find: ‘/run/user/999/gvfs’: Permission denied

相关内容