web-dev-qa-db-ja.com

デスクトップでUbuntu11.10の新規インストールを起動すると黒い画面が表示され、Grubメニューにアクセスして修正できません

デスクトップPCに11.10をインストールしましたが、起動しようとするとBIOS画面の後に黒い画面が表示されます。 11.10をインストールする前にハードドライブで10.04.04を実行できました。また、USBペンドライブとCDROMで11.10を使用することもできます。起動する前にすべてのUSBデバイスのプラグを抜いて、11.10から11.10にアップグレードしてみました。 BIOS画面からShiftキーを押したままにすると、GRUBメニューにアクセスして次のことを試すことができません。

最初のエントリを強調表示し、「e」を押して編集します。 「quietsplash」という単語に移動し、それらを削除して、代わりに「nomodeset」と入力します(引用符は含みません)。 Ctrl + Xを押して起動を続行します。デスクトップが表示されたら、[システム]> [管理]> [追加のドライバー]に移動し、推奨されるドライバーをアクティブ化します。

そこで、ペンドライブで11.10を実行して、/ etc/default/grubを編集し、GRUB_HIDDEN_TIMEOUT設定の前に「#」を付けてコメントアウトしてgrubメニューを表示し、GRUB_TIMEOUT設定を1以上の値に設定してみました。例えばGRUB_TIMEOUT = 10。

ただし、Sudo update-grubを実行すると、次のようになります。

/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)

次の後にupdate-grubで同じエラーが発生します。

Sudo mount /dev/sda1 /mnt

以降:

Sudo grub-install --root-directory=/mnt /dev/sda
reboot
Sudo update-grub

Update-grubの問題を修正するためのその他の提案:

Synapticを開き、関連するgrubがインストールされているすべてのパッケージを削除し、grub-pcを再インストールしてから最後に:Sudo update-grub

または、Grub Customizerを使用します http://ubuntuforums.org/showthread.php?t=1195275

これに取り組むための最良の方法は何でしょうか? 「関連するすべてのgrubがインストールされたパッケージ」を削除することを懸念していますが、それが本当の場合、一部のファイルが破損している場合は、これが必要と思われます。また、grub-updateを実行する前に、mountとgrub-installを使用して正しいコマンドを実行しましたか?

2
izn

Boot-Info(以前はBoot-Repairと呼ばれていました、インストール手順 ここ )を実行すると、問題が解決しました。 Boot-Infoで、[詳細オプション]-> [GRUBオプション]を選択しました。 「カーネルオプションの追加:」を選択し、その横のドロップダウンメニューからacpi_osi=を選択して、カーネルがOSIクエリに応答しないようにしました(提案されているように ここ 一部のBIOSには特定のWindowsバージョンの修正が含まれている可能性があるため他のOSでは動作しません)。

/ mnt/boot-sav/sda1/etc/default/grubをロードした[編集GRUB構成ファイル]]をクリックしました。このファイルでは、GRUB_CMDLINE_LINUX_DEFAULT=""を設定し、quiet splash値を削除してブートを表示します。起動時のメッセージ(splashはスプラッシュ画面を圧縮テキスト出力で有効にし、quiet splashはスプラッシュ画面の画像のみを表示します)、#の前にGRUB_HIDDEN_TIMEOUTを配置してgrubメニューを表示し、GRUB_TIMEOUT=10を設定してユーザーに提供します選択するのに10秒かかります。覚えていませんが、これらの変更は、質問で説明されているようにGRUB構成を編集しようとした以前の試みからすでに行われている可能性があります。

Grub2の詳細: https://help.ubuntu.com/community/Grub2

[詳細オプション]-> [メインオプション]で[ブートメニューの再表示]に時間を調整することもできます。これはデフォルト値の10秒のままにしました。 「GRUBの再インストール」もデフォルトで選択されています。 [詳細オプション]-> [GRUBの場所]で、デフォルト設定は「OSがデフォルトで起動する」の「sda1」であり、「すべてのディスク(OSのないUSBディスクを除く)にGRUB)」が選択されました。

「適用」をクリックし、Boot-Infoの実行が終了した後、コンピューターを再起動しました。 BIOSでハードドライブの起動順序を変更し(USBペンドライブがハードドライブとしてリストされているため、ログインするドライブに応じて順序を調整します)、Grubメニューで[Enter]キーを押しました。起動メッセージの後、ログイン画面が表示されました。また、Grubメニューが10秒間表示された後、システムは自動的に起動します。

2
izn