質問: xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 else search --no-floppy --fs-uuid --set=root afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 fi linux /boot/vmlinuz-4.4.0-31-generic root=uuid=afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 ro quiet splash $vt_handoff initrd /boot/initrd.img-4.4.0-31-generic } これを/etc/grub.d/40_customにコピーし、linuxの行を次のように変更しました linux /boot/vmlinuz-4.4.0-31-generic root=uuid=afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 ro text 結果のブートオプションにはスプラッシュ画面がなく、期待どおりtty1にログインプロンプトが表示されますが、結局guiが表示されます(最終結果は既存のブートオプションと同じです)。エントリの他の部分を変更する必要がありますか?注:次の この回答 「テキスト」の代わりに「3」を試しましたが、結果は同じです。
回答: さらに検索を行い、試行錯誤を繰り返した結果、目的の動作をする次のようになりました。特に、linuxのブートパラメータを追加しましたtext single 3。menuentry 'ubuntu console' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-console' { recordfail gfxmode text insmod gzio if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi insmod part_msdos insmod ext2 set root='hd0,msdos5' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 else search --no-floppy --fs-uuid --set=root afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 fi linux /boot/vmlinuz-4.4.0-31-generic root=uuid=afa3d5b1-2af8-4e3d-b97f-91336a0e70b3 ro quiet text single 3 initrd /boot/initrd.img-4.4.0-31-generic }