CentOSスタート画面の解像度

CentOSスタート画面の解像度

カーネルラインで/etc/grub.conf使用する画面解像度を設定しようとしています。vga=

vga=788

CentOS 6.4を使用しています。

このコマンドでは、画面解像度を16ビット800×600に設定する必要があります。Antlinux Wikiによると

進行状況バーの代わりに起動の詳細を表示できるようにファイルrhgbから削除しました。grub.conf問題は、ほとんどの顧客が古いモニターを使用しているかのように画面の詳細が非常に小さく、VGA設定を変更しても画面またはgrub.confコンソールのログインプロンプトに表示される詳細が変わらないようです。

起動およびログインプロンプト中にコンソールに表示される詳細を変更するために画面解像度を変更する方法についてのアイデアはありますか? VGAを設定してもgrub.conf効果がないようです。

/etc/grub.conf:

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.i686)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-358.el6.i686 ro root=UUID=8676c199-8498-4de4-8465-c87c2138560f
    rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD 
    SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us
    rd_NO_DM vga=788 quiet
    initrd /initramfs-2.6.32-358.el6.i686.img

修正する:

私はこれを次から見ました/var/log/messages

Nov 18 16:01:34 localhost kernel: [drm] nouveau 0000:01:00.0: allocated 1024x768 fb: 0x48000, bo df82e400

私の回避策変更の問題に関連しているようです。まだ調査中です。修理する! !下記の編集投稿をご覧ください。

ベストアンサー1

ついに調べました。これはCentOS 6.4で動作します...結果は使用しているバージョンによって異なります...

nouveau.modeset=0更新:元の投稿を編集しないことにしましたがnomodesetnouveau.modeset=0

を見て、Plymouthは解像度を1024x768に設定する必要があることが/var/log/messagesわかりました。これにより、grub.confでより低い値に設定されていてもnouveau解像度が変わります。vga=askしたがって、行動の症状は次のとおりです。

  • ブートの最初の部分では、vga=grub.confのparmで設定された内容を使用します。
  • 開始の最初の部分が開始された直後にまたはnouveauに変更します。でこれを見ることができます。default (1024x768)nouveau.modeset=3/var/log/messages

次のカーネルラインにこれ​​を追加して問題を解決しました/etc/grub.conf

nouveau.modeset=0

デフォルトではnouveau.modeset=3「リード」に設定されています1024x768。その設定に他の設定があってもvga=… この場合、左手は右手が何をしているのか全く分かりません。これを見つけることは本当に痛いことです... Argggg!!!!これには理由があると確信していますが、デフォルトを設定する前に見てみる必要があるようですnouveau...vga=

/etc/grub.conf:

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.i686)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-358.el6.i686 ro root=UUID=6916dd58-165a-4026-8df2-42cd555c8c0f
    rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD
    SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM
    nouveau.modeset=0
    initrd /initramfs-2.6.32-358.el6.i686.img

同様の状況が発生した場合は、設定を確認して確認し、/var/log/messagesそれに応じて調整してください。nouveaumodeset/etc/grub.conf

カスタムインストールにキックスタートファイルを使用している場合は、ks.cfgのブートローダ行にこのパラメータを追加できます。

bootloader --location=mbr --driveorder=sda --append="crashkernel=auto nouveau.modeset=0"

そうでなければ、それを/boot/grub/grub.conf変えて/etc/grub.conf

CentOSをカスタムインストールし、インストールの開始から解像度を制御するには、isolinux.cfgファイルを変更してみてください。

default linux
prompt 1
timeout 0
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
  kernel vmlinuz
  append initrd=initrd.img text ks=cdrom:/ks.cfg nousbstorage resolution=800x600 nouveau.modeset=0
label text
  kernel vmlinuz
  append initrd=initrd.img text nousbstorage resolution=800x600 nouveau.modeset=0
label ks
  kernel vmlinuz
  append ks initrd=initrd.img nousbstorage resolution=800x600 nouveau.modeset=0
label local
  localboot 1
label memtest86
  kernel memtest
  append -

おすすめ記事