启动到命令行 12.04(grub 选项不起作用)

启动到命令行 12.04(grub 选项不起作用)

我安装了 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然后重新启动。

相关内容