コンソールシェルの解像度を変更するにはどうすればよいですか?
これはあなたが Ctrl+Alt+F1。
Ubuntu 9.10を実行していますが、これはgrubのmenu.lst
ファイルをgrub2で変更することで実行できると思いました。これを実現する方法が本当にわかりません。
/boot/grub/grub.cfgを編集します。次のようなブロックを特定します(現在実行中のカーネル)。
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
「linux ...」の行を編集し、最後に(「quietsplash」の後)、空白のままにして、解像度に応じて「vga = 773」などのコードを追加します。これが コードのリスト さまざまな解像度の場合です。
再起動すると、新しい解決策が有効になります。
提供されているリンクは、1つの特定のシステムのモードのリストを提供します。 'hwinfo'ユーティリティを使用すると、次のようにシステムのモードのリストを生成できます。
hwinfo --framebuffer
Grub 2からブートLinuxにカスタムブートオプションを追加するには、編集する必要があります
/etc/default/grub
次の行を見つけます
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に変更します
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"
正確なvga =番号がわかっている場合は、「質問」の代わりにそれを入力してください
/ etc内のgrubsファイルのいずれかを編集した後、実行する必要があります
update-grub
変更を適用するには
この優れたハウツーによると http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html Ubuntu-Server-9.10で動作します。
/etc/default/grub
に次の追加があります:
GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32
GRUB_PRELOAD_MODULES="vbe"
解決策は次の方法で確認できます。
hwinfo --framebuffer
X32は必須だと読みました。
そして/etc/grub.d/00_header
の変更:
set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
(お気づきのとおり、GRUB_GFXMODEは、以前に/etc/default/grub
を介して設定した変数です)
set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!
(ステートメントkeep、明らかにkeeps、what?、GRUB_GFXMODE
変数を/etc/default/grub
に設定することで以前に設定した解像度に注意してください)
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
次に、update-grub
を実行します。
申し訳ありませんが、vga = askは、vga = 796と同様に機能しません。少なくとも、私のシステム(Acer aspir 5532ラップトップ)では機能しません。 vga = 798と同様に、grubメニューの後に警告が表示され、読み取りが少し速くなります(おそらく、/ var/logsのどこかにあります)が、「vga = 798は非推奨です」で始まり、その後起動を続けます。 。私のvtは標準解像度です(それが何であれ、800x640?)。 vga = askを指定すると、grubの後に「サポートされなくなりました」というエラーが表示されます。「続行するには任意のキーを押してください」。キーを押すと、「最初にカーネルをロードする必要があります」というエラーが表示され、grubに戻り、その後繰り返されます。それを抜け出すには、grubで「e」を押して、起動する前に引数を編集する必要がありました。代わりにリカバリモードに移行して/ etc/default/grubを編集し、update-grubを実行することもできたと思います。うまくいくものを見つけたら、ここに投稿します。朝、/ boot/grub /menu.lstが失われます。
起動中にShiftキーを押したままにしてみてください。メニューが表示されたら、コマンドラインでcを押してから「vbeinfo」と入力すると、ビデオカードでサポートされている解像度のリストが表示されます。欲しいものを表す数字がそこにあるのかもしれません。私の場合、たとえば1152x864x32は0x156です。この156の番号は、探しているものかもしれないと思いますか?
vga=ask
パラメーターを使用して起動します。