我安装了 12.04 桌面版,因为我希望将来可以选择运行 Unity,但我更喜欢通过 SSH 进行无头工作。
我更改了以下内容/etc/default/grub
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
变成:
GRUB_CMDLINE_LINUX_DEFAULT="text"
重新启动后仍可获得 Unity 图形界面
将以上内容更改为:
GRUB_CMDLINE_LINUX_DEFAULT=""
重新启动后,仍然没有任何效果——仍然得到 Unity 界面。
我看到它/boot/grub/grub.cfg
是由 grub-mkconfig 使用模板/etc/grub.d
和自动生成的/etc/default
。
我看到 grub 中我的第一个选项仍然显示如下内容:
menuentry 'Ubuntu, with Linux 3.5.0-27-generic' --class ubuntu --class gnu-linux --class gnu --class os {
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root c40e42d6-6e01-4abf-b2e3-e46132dcfa0a linux /vmlinuz-3.5.0-27-generic root=UUID=3a07789f-f0b4-4123-a26a-6f245ef9054e ro quiet splash $vt_handoffeneric
echo 'Loading Linux 3.5.0-27-generic ...'
linux /vmlinuz-3.5.0-27-generic root=UUID=3a07789f-f0b4-4123-a26a-6f245ef9054e ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.5.0-27-generic
}
请注意,上面仍然显示“quiet splash”(单引号是我的)。因此我运行 grub-mkconfig 以查看是否需要从 /etc/default/grub 重新构建 grub.cfg,但即使运行该命令后,“quiet splash”仍然存在。
有人能告诉我哪里做错了吗?我只想要我的 bash...
谢谢。
答案1
更改此行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
然后更新 grub:
sudo update-grub
然后重新启动。