私が作成した仮想マシン、および使用している古いコンピューターでは、パフォーマンスを向上させるためにgdm/lightdmをオフにします。ルートを使用することは悪い習慣であるため、シングルユーザーモード(「Linuxシングル」)で起動するのは好きではありません。また、グラフィックモードが必要な場合は余分なことはなく、簡単に起動してグラフィックモードに戻すことも好みますコマンドが必要になります。
私が最も便利だと思う方法は、通常のブートおよび回復モードに加えて「Ubuntuテキストモード」のメニュー項目を表示するようにGrubを設定し、デフォルトとしてテキストモードを設定することです。自分でやろうとしましたが、/etc/grub.d/
のGrub2構成ファイルは私にはあまりにも暗号化されており、/etc/defaults/grub
はテキストでブートを設定できますが、グラフィカルブートのメニュー項目をテキストやグラフィックスをデフォルトとして設定します。初心者ユーザーにとっては、起動プロセスをシンプルに保ち、Grub2で手動でサービスを開始したり、カーネルブートコマンドラインを編集したりする必要はありません。
同様のスレッド: https://askubuntu.com/a/196613/19967 、 https://askubuntu.com/a/79682/19967 -GUIを完全に削除して開始Grub2メニュー項目の代わりにコマンドラインから。
目的を達成する簡単な方法は、ファイル/etc/grub.d/40_custom
を編集し、そこに手動エントリを作成することです。
menuentry 'Ubuntu (Text mode)' --class ubuntu {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
linux /vmlinuz root=/dev/sda1 ro text
initrd /initrd.img
}
もちろん、sda1とmsdos1を正しいパーティション(または必要に応じてUUID)に置き換える必要があります。
その後Sudo update-grub
を実行すると、リストの最後に新しいエントリが追加されます。
これは、手動エントリのみを作成します。各カーネルの自動エントリが必要な場合は、/etc/grub.d/10_linux
を編集する必要があります。
/etc/grub.d/40_customにエントリを追加する必要があります
ルートになる
/boot/grub/grub.cfgファイルを開きます
/etc/grub.d/40_customに貼り付けたものに似ているセクションをコピーします
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7942e83c-f00f-4c7f-9ba6-cccf2284747c' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 b8763e17-749f-4d80-b78e-276a3c8c75ef
else
search --no-floppy --fs-uuid --set=root b8763e17-749f-4d80-b78e-276a3c8c75ef
fi
linux /vmlinuz-3.6.0-999-i7 root=UUID=7942e83c-f00f-4c7f-9ba6-cccf2284747c ro crashkernel=384M-2G:64M,2G-:128M quiet splash $vt_handoff
initrd /initrd.img-3.6.0-999-i7
}
上記のセクションは、マークされたセクションにあります
### BEGIN /etc/grub.d/10_linux ###
テキストquiet splash $vt_handoff
をquiet splash text
に変更します
実行:grub-mkconfig -o /boot/grub/grub.cfg
それであるはずです。