如何删除nomodeset
中的选项/etc/default/grub
?或者更准确地说,如何访问命令行以删除该选项?
我已将其设置为我的 grub 文件中,尝试进行调试这个错误。现在我无法再访问 Ubuntu 恢复模式来从nomodeset
grub 文件中删除。我不知道如何在没有访问恢复模式的情况下访问命令行。
CTRL+ ALT+F1 or F7不起作用。我收到的最后消息是starting LightDM display manager
,stopping save kernel messages
所以我认为系统确实启动正常。
有没有办法(键盘快捷键)来启动到终端?
答案1
如果 Ubuntu 无法运行,您仍然可以通过 访问您的安装chroot
。
请注意,实时系统必须与硬盘上的系统具有相同的架构(32 位或 64 位)。
从 Ubuntu 的 Live 媒体(USB/CD/DVD)启动并打开终端(CTR+ALT+T)。这里的一般思路是挂载 Ubuntu 的(根)分区,然后chroot
进入其中。
首先给出这个命令来列出分区
sudo fdisk -l
这是一个示例结果
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 81922047 40857600 7 HPFS/NTFS/exFAT
/dev/sda3 81922048 625142447 271610200 5 Extended
/dev/sda5 81924096 140517375 29296640 83 Linux
/dev/sda6 140519424 433487871 146484224 83 Linux
如果这不起作用,您还可以使用gparted
(打开破折号并输入gparted
)来查找您的根分区。
我知道我的 Ubuntu(根)分区是 /dev/sda5(因为我在 /dev/sda6 中有一个单独的 /home)。
现在我将在 /mnt 中挂载 /dev/sda5
sudo mount /dev/sda5 /mnt
现在我将连接到 /mmt 并挂载一些可能需要的其他文件夹。
cd /mnt
sudo mount -t proc proc proc/
sudo mount -t sysfs sys sys/
sudo mount -o bind /dev dev/
sudo mount -t devpts pts dev/pts/
现在我将 chroot 到我的 Ubuntu 安装
sudo chroot /mnt
编辑您想要的文件。
nano etc/default/grub
请小心这里的正斜杠。etc
开头不需要正斜杠,因为这样您将编辑错误的文件。
现在删除该条目nomodeset
(或其他任何内容)
CTRL使用+保存文件X,然后Y(es)然后ENTER.
现在更新 grub
update-grub
退出 chroot 环境并卸载文件夹 - 分区
exit
sudo umount {proc/,sys/,dev/pts,dev/}
cd .. ; sudo umount /mnt
更改已应用..重新启动系统。