私のマシンの1つは、3 TB HDセットアップでMint 14(Ubuntu 12.10バリアント)、Slackware 14.1、Arch Linuxにトリプルブートします。HDはGPT/Guidシステムを使用してフォーマットされています。Grub2技術的にはLinux Mintのインストールに「属している」が、3つのシステムすべてをトリプルブートするために使用されている。約1年前にセットアップするのは非常に骨の折れる手順であり、2〜3日間レスリングして調整する必要があった。 SlackwareとArchのインストールを認識し、常にMint Linuxのインストールを簡単に認識しました。
VGA/VESAモードをSlackwareとArchに渡せるようにする必要があります。コマンドラインからSlackwareとArchを使用しているため、コンソールの解像度とフォントサイズは重要な要素です。
GRUB2では、フレームバッファーの解像度を(GRUBおよびカーネルに)設定するための推奨される方法は、/etc/default/grub
を編集して次の変数を含めることです。
GRUB_GFXMODE
はGRUBの解像度を設定しますGRUB_GFXPAYLOAD_LINUX
は、Linuxカーネルが解像度を維持するかどうかを制御します。LinuxカーネルでGRUBとは異なる解像度を使用する場合は、この変数をwidthxheight
の形式で設定できます。使用できるすべてのモードを表示するには:
hwinfo --framebuffer
vbeinfo
in GRUBプロンプトこれらの行は/etc/default/grub
に挿入されます。
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep
変更を生成するには、次を実行します
# grub-mkconfig -o /boot/grub/grub.cfg
‘GRUB_GFXMODE’
‘gfxterm’
グラフィカル端末で使用される解像度を設定します。 VESA BIOS Extensions(VBE)を介してグラフィックカードがサポートするモードのみを使用できることに注意してください。たとえば、ネイティブLCDパネル解像度は使用できない場合があります。デフォルトは‘auto’
であり、優先解像度 gfxmode を参照してください。
‘GRUB_GFXPAYLOAD_LINUX’
Linuxカーネルを強制的に通常のテキストモードで起動するには
‘text’
に設定し、‘keep’
を使用して特定のグラフィックスモードを設定する‘GRUB_GFXMODE’
、‘widthxheight’
[‘xdepth’
]を使用してグラフィックスモードセットを保持するか、複数のモードをコンマまたはセミコロンで区切ってこれらのシーケンスを設定します順番通りに。 gfxpayload を参照してください。カーネル、ディストリビューション、グラフィックスカード、月の満ち欠けに応じて、このオプションを使用すると、特にブートシーケンスの初期の段階で、GNU/Linuxにさまざまな表示の問題が発生する可能性があることに注意してください。問題がある場合は、このオプションを
‘text’
に設定し、GRUBはLinuxに通常のテキストモードで起動するように指示します。
従来のgrubでは、カーネル行でVGA=1024x768
としてVGA/VESAモードを渡していましたが、grub2ではgfxpayload=1024x768
で同じことができます。
詳細情報をフォロー ここ