在我的 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 到cdrom
,ls
则返回:
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