Ubuntuサーバー11.10をインストールしたところ、インストールは正常に完了しました。このシステムは、オンボードグラフィックスを搭載したIntel Pentium IIボードで実行されています。
しかし、Ubuntuを起動しようとすると、黒い文字が文字化けした白い端末が表示されます。問題をグーグルで調べると、resまたはgrub関連の問題であることが示唆されたため、さまざまなgrubの「修正」を試しました。
Sshを実行できないので、この問題はLinuxにも影響します。
私はこれまでに何も運がなかったし、私の知恵の終わりです。これは私の最初のUbuntuエクスカーションでした。友人がCentOSよりもサーバーの方が良いと言ったので、それは簡単だったので...それほどではありません...
誰が問題が何であるかについての考えを持っていますか?答えるとき、私はUbuntu初心者でありLinux初心者です。
2012年1月26日の時点で、console = ttyl行を/ etc/default/grubに追加して、update-grubを実行しようとしました。これにより、ブートパラメータの行が通常読み取ります:
linux /vmlunz-3.0.0-12-generic-pae root =/dev/mapper/dev-root rovt.handoff = 7
今読む:
linux /vmlunz-3.0.0-12-generic-pae root =/dev/mapper/dev-root ro console = ttyl vt.handoff = 7
これは動作しません。とにかくconsole = ttylを単独で行に挿入する必要はありますか?私は私の知恵の端にいます、すべてのあなたの助けをありがとう、スピード
カーネル行のブートオプションにconsole=tty1
を追加してみてください。
/etc/grub/defaults
を編集して、オプション行に追加します
Sudo -e /etc/grub/defaults
次の行を編集します(スプラッシュはオプションです)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash console=tty1"
あなたが持っているように見える問題は、グラフィックスドライバとフレームバッファにあります
ここにはバグレポートがあります(同様の問題があると思いますが、異なるIntelカードだけがすべてです)。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/914311
私は単に別の作品を投稿しました。
それで、私はあなたにもっとこのバグについて知っています。
起動中にエスケープをタップしてgrubメニューに移動し、リカバリモードで古いバージョンを選択します
Nomodesetとxforcevesaを/ etc/default/grubのgrub構成に追加します(その方法については以下を参照)関連: nvidia-96ドライバーが文字化けし、Geforce4 Ti 4660で表示
GRUBの設定でGRUB_TERMINAL = consoleを有効にする行のコメントを解除します(つまり、grubメニューでグラフィックを使用しないでください)
Sudo update-grub
リブート
あなたはすでにあなたの問題の解決策を見つけているかもしれません。その場合は共有してください。
これが私にとっていくらかうまくいったものです。上記のJon Vaughanによるリンクと他の回答のすべてのグーグルとフォローの後、私はそのソリューションに到達しました。 @allに感謝します。
ここに私がやったこと、
ブート中にShiftキーを押しながらGRUB=メニューを表示します
Eを押して編集しますこのようなものが表示されます。
recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_msdos ......
_$linux_gfx_mode
_を_800x600
_に置き換えました
cTRL + xを押して起動します
注:_800x600
_の解像度は、ここでは何も意味しません。代わりに_1024x768
_を試しましたが、同じ結果が得られました。端末/ディスプレイの解像度に変更はありません。しかし、モニター上で文字化けしたテキストは見つかりませんでした。
これは一時的な解決策です。これがあなたのために働いたなら、あなたは私がやったように永続的な変更を加えることができます。 _/etc/grub.d/10_linux
_を調べると、_$linux_gfx_mode
_の_/boot/grub/grub.cfg
_が変数_GRUB_GFXPAYLOAD_LINUX
_によって設定されていることがわかりました。そう、
編集_/etc/default/grub
_
この行を最後に追加_GRUB_GFXPAYLOAD_LINUX=800x600
_
Sudo update-grub
須藤リブート
注:_/boot/grub/grub.cfg
_から、変数_$linux_gfx_mode
_はkeep
やtext
のような値を持つことになっているようであるため、800x600は期待したものではありません。だから、システムがデフォルト値に戻って、問題を解決したのかもしれません;-)