このようなエラーが出ます。
Error: unknown filesystem.
grub rescue>
自分が何をしたのかよくわかりません。AcerのネットブックにWindowsの上にUbuntuをインストールしたと思います。その後、Linux Mintをインストールしようとしたのですが、インストールが始まりませんでした。
ネットブックの電源を切って、また入れ直しました。エラーが発生しました。
このような質問を他にもたくさん読みましたが、私の場合はCDを起動できません。外付けのCD/DVDドライブにUbuntuのCDやLinux MintのCDを入れて、CD-ROMを最初に起動するようにBIOSを変更しても、同じエラー画面が表示されるだけです。
Update copied from comment dated 2012-05-26 02:54:29Z.
以下は、私のコマンドによる結果です。
grub rescue>ls (hd0) (hd0,msdos5) (hd0,msdos1)
grub rescue>ls (hd0,msdos5) unknown filesystem
grub rescue>ls (hd0,msdos1) unknown filesystem
grub rescue>ls (hd0) unknown filesystem
私はWindows 7とUbuntu 10.04を使用していますが、以下の方法で問題が解決しました。以下のコマンドを実行すると、毎回実行する必要がなくなり、どちらのOSも正常に起動できるようになりました。
set root=(hd0,6)
set prefix=(hd0,6)/boot/grub
insmod normal
normal
さて、Ubuntuを起動したら、次の2つのコマンドも実行してください。
sudo update-grub
sudo grub-install /dev/sda
Note: /dev/sda
は GRUB をインストールするドライブで、/dev/sdb
や他のものでも構いませんが、通常は /dev/sda
です。
また、hd0
はディスクの順番によって X (0,1,2...) になる可能性があり、6
も異なる可能性があることを考慮してください。例えば、(hd0,gpt7)
となる可能性があります。
*ISOイメージからUbuntuを初めて起動する。 1.UbuntuパーティションとGRUBモジュールの入ったフォルダを探します。 正しいモジュールをロードできるように、モジュールを含むGRUBフォルダを見つける必要があります。このフォルダは、Ubuntuの初期インストール時に作成され、Ubuntuパーティション内にあるはずです。このフォルダは通常、(hdX,Y)/boot/grubまたは(hdX,Y)/usr/lib/grub/i386-pcのいずれかにあります。既存のUbuntuパーティションとモジュールフォルダを探します。 ls # 既知のドライブ(hdX)とパーティション(hdX,Y)をリストアップします。 ls (hdX,Y)/ # パーティション'のルートの内容を一覧表示する ls (hdX,Y)/boot/grub # Grub 2モジュールの正常な位置。 ls (hdX,Y)/usr/lib/grub/i386-pc # Grub 2 モジュールの代替となる場所です。
ls (hdX,Y)/
- パーティションのルートディレクトリの内容を表示します。
パーティションのルートディレクトリの内容を表示します。。 ここで、
sdaXはブートパーティションです。sudo blkid
で以下のようなリストを得ることができます。
/dev/sda1: LABEL="Windows XP" UUID="96A4390DA438F0FB" TYPE="ntfs"
/dev/sda3: LABEL="Ubuntu 11.04" UUID="b61fcae3-7744-45b4-95b9-7528d50a3652" TYPE="ext4"
/dev/sda5: LABEL="Se7en" UUID="A2DC9D71DC9D4109" TYPE="ntfs"
/dev/sda6: LABEL="Development" UUID="DEB455A1B4557CC9" TYPE="ntfs"
/dev/sda7: LABEL="EXTRA" UUID="D8A04109A040F014" TYPE="ntfs"
/dev/sda8: LABEL="SONG" UUID="46080FCD080FBAC7" TYPE="ntfs"
/dev/sda9: LABEL="BACKUPS" UUID="766E-BC99" TYPE="vfat"
注:sdaX
はLinuxのパーティションである必要があります。
2.sudo grub-install --boot-directory=/mnt/boot /dev/sda。 3.3.
sudo update-grub` を実行する。
[1]: http://ubuntuforums.org/showthread.php?t=1599293外付けCD/DVDは、おそらくUSBデバイスです。 おそらく、BIOSにそれから起動するように指示することはできません。 ACERを起動すると、画面の下(または上)に「F2でセットアップ、F12でBoot Menu"」のようなメッセージが表示されます。 Boot Menuのために何を押すべきかがわかったら、CDを外付けデバイスに入れ、マシンの電源を入れるか再起動し、外付けCDからの起動を可能にする一時的なメニューが表示されるまで、ゆっくりとそのキーを押してください。
CDからgpartedを使ってハードドライブを調べ、使えるようにするために何をすべきかを決める必要があるかもしれません。 それは私がここで説明できることではありません