質問: ubuntu 11.04(64ビット)は起動しません。インストールを忘れたgrub 2。手動grubインストールが失敗する ubuntuを起動できません。 ubuntu 11.04 64ビットmini.isoをダウンロードし、virtualbox(os x 10.5.8で実行されているv.4.1.2)にインストールしました。 ubuntuをインストールしたときに、「コマンドラインエキスパートインストール」を選択しましたが、2つの間違いを犯した可能性があります。 汎用仮想カーネルをインストールすることにしました。 ブートローダーをインストールしませんでした。 インストールが完了し、再起動すると、矢印が点滅しないこの空白の黒い画面が表示されますこれは、grubがインストールされていないためだと思います。(起動中にshiftまたはeを押し続けると、何も表示されません。update-grubも機能しません。)sudo aptitude install grub-pcを使用してgrubをインストールしてみました。 、しかしそれはいくつかのエラーメッセージを返しました:誰かがubuntuを起動するのを手伝ってくれませんか?役に立ったら詳細を投稿できます。
回答: これは、私がどのようにchrootしてgrubのもので遊ぶかについての私のおおよそのメモです:ステップ1) livecd から起動します。cdよりもusbドライブの方が好きです。livecdができるだけ近くにあることを確認してください。インストールされた環境で可能です....それは確かに同じ一般的なアーキテクチャ(x86対x64)である必要があります。ライブ環境が他の点でも十分に異なっている場合は、他の奇妙なことに陥ることがあります。ステップ2)ubuntuインストールのルートパーティションを/ mntにマウントします:# sudo mount /dev/sda1 /mnt 明らかに、ルートパーティションが/ dev/sda1にない可能性があります-不明な場合は、 fdisk または gparted を使用してくださいそれがどこにあるかを把握します。ブートパーティションを作成する場合は、それもマウントする必要があります。# sudo mount /dev/sdax /mnt/boot ステップ3)ライブ環境でネットワーキングを開始します。 google.comまたは何かにpingを送信して、接続できることを確認します。ネットワークを構築したら、chrootする前にdns設定をインストール済みの環境にコピーする必要があります。# sudo cp /etc/resolv.conf /mnt/etc/ chrootする準備をしなさい:# sudo mount -o bind /proc /mnt/proc # sudo mount -o bind /sys /mnt/sys # sudo mount -o bind /dev /mnt/dev ステップ4)インストールされた環境にchrootします:# sudo chroot /mnt /bin/bash ステップ5)物事が機能していることをテストします。もう一度グーグルにpingしてみてください-それが機能する場合は、「インストールされた」環境で完全に遊ぶことができます。それらが機能していない場合は、うーん、手順に戻って正しく実行したことを確認するか、コメントを投稿してください...ステップ6)grubをインストールします:# sudo apt-get update; sudo apt-get install grub-pc ステップ7)再起動して、確認してください。それでも運が悪い場合は、chrootを介してインストールを再入力し、さらに多くのことを試すことができます...以下のように。まだ問題がありますか?次のようなものを手動で実行することをお勧めします:# sudo dpkg-reconfigure grub または:# sudo grub-update それでも問題が解決しない場合は、「boot-repair」をインストールしてみてください。# sudo add-apt-repository ppa:yannubuntu/boot-repair # sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair 詳細 ここでboot-repair 。その他の役立つもの私はよく人々にチェックアウトすることをお勧めします super grub disk 、それ以外の場合は混乱したセットアップを起動するのはかなり壮大です。windowsvistaまたはwindows7でマルチブートする場合は、チェックアウトすることをお勧めします easybcd -ブートを管理するための非常に洗練された手段を提供します。そして、それ以外の場合は協調性の低いシステムを再度起動するのに役立つことがわかりました。私はそれを彼らに渡さなければなりません、私は今のところ、グラブよりもeasybcdが好きです。そこに無料版があることに注意してください。よろしくお願いします。お役に立てば幸いです。 chrootingについて最初に学んだのはここです これは、ご覧のとおり、非常に強力で便利です。