web-dev-qa-db-ja.com

Ubuntu Server 11.10ブート、文字化けした黒いテキストの白いターミナル

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を単独で行に挿入する必要はありますか?私は私の知恵の端にいます、すべてのあなたの助けをありがとう、スピード

3
SpeedCrazy

カーネル行のブートオプションに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

私は単に別の作品を投稿しました。

それで、私はあなたにもっとこのバグについて知っています。

2
Panther
  1. 起動中にエスケープをタップしてgrubメニューに移動し、リカバリモードで古いバージョンを選択します

  2. Nomodesetとxforcevesaを/ etc/default/grubのgrub構成に追加します(その方法については以下を参照)関連: nvidia-96ドライバーが文字化けし、Geforce4 Ti 4660で表示

  3. GRUBの設定でGRUB_TERMINAL = consoleを有効にする行のコメントを解除します(つまり、grubメニューでグラフィックを使用しないでください)

  4. Sudo update-grub

  5. リブート

1
Jon Vaughan

あなたはすでにあなたの問題の解決策を見つけているかもしれません。その場合は共有してください。

これが私にとっていくらかうまくいったものです。上記のJon Vaughanによるリンクと他の回答のすべてのグーグルとフォローの後、私はそのソリューションに到達しました。 @allに感謝します。

ここに私がやったこと、

  1. ブート中にShiftキーを押しながらGRUB=メニューを表示します

  2. Eを押して編集しますこのようなものが表示されます。

 recordfail 
 load_video 
 gfxmode $ linux_gfx_mode 
 insmod gzio 
 insmod part_msdos 
 ...... 
  1. _$linux_gfx_mode_を_800x600_に置き換えました

  2. cTRL + xを押して起動します

注:_800x600_の解像度は、ここでは何も意味しません。代わりに_1024x768_を試しましたが、同じ結果が得られました。端末/ディスプレイの解像度に変更はありません。しかし、モニター上で文字化けしたテキストは見つかりませんでした。

これは一時的な解決策です。これがあなたのために働いたなら、あなたは私がやったように永続的な変更を加えることができます。 _/etc/grub.d/10_linux_を調べると、_$linux_gfx_mode_の_/boot/grub/grub.cfg_が変数_GRUB_GFXPAYLOAD_LINUX_によって設定されていることがわかりました。そう、

  1. 編集_/etc/default/grub_

  2. この行を最後に追加_GRUB_GFXPAYLOAD_LINUX=800x600_

  3. Sudo update-grub

  4. 須藤リブート

注:_/boot/grub/grub.cfg_から、変数_$linux_gfx_mode_はkeeptextのような値を持つことになっているようであるため、800x600は期待したものではありません。だから、システムがデフォルト値に戻って、問題を解決したのかもしれません;-)

0
bruce_w