Archがインストールされましたが、GRUBはロードされませんでした。

Archがインストールされましたが、GRUBはロードされませんでした。

USBフラッシュドライブからArch Linuxをインストールしました。すべてがエラーなしで順調に進められました。ところで、再起動するとカーソルが点滅する空の画面だけが表示されます。 GRUBはありません。何も入力できません。私はインストールの指示に正しく従ったと確信しています。誰でも問題が何であるかを提案できますか?

編集:grubのmenu.lst:

# Arch Linux
title Arch Linux
root (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/db9d5d80-d822-481e-885f-c93bf2927512 ro
initrd /kernel26.img

# Arch Linux fallback
title Arch Linux Fallback
root (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/db9d5d80-d822-481e-885f-c93bf2927512 ro
initrd /kernel26-fallback.img

USBを再起動し、より確実な詳細を得るまでのドライブとパーティションのスケッチ:

sda:Windows 7はドライブの最初の半分にあり、データパーティションは2番目にあります。総サイズ1TB。

sdb:また1TB。 Archインストールで正確に覚えていたら、100MiB /boot、256MiBスワップ、20GiB /、残りは/homeでした。私の考えにもその順序のようだ。私は/bootがext2で、/と/homeがext3だと思います。

追加するように編集された:出力fdisk -l

Disk /dev/sdb: 100.2 GB, 100204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units=cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes/512 bytes
I/O size (minimum/optimal): 512 bytes/512 bytes
Disk identifier: 0x00022eec

   Device Boot Start    End    Blocks  ID System
/dev/sdb1  *       1     13    104391  83 Linux
/dev/sdb2         14     46    265072+ 82 Linux swap/Solaris
/dev/sdb3         47   2596  20482875  83 Linux
/dev/sdb4       2597 121601 955907662+ 83 Linux

ベストアンサー1

今は少し遅れましたが(最初に)アーチを設置するときにも同様の問題がありました。何らかの理由で、パッケージのインストールは、Grubが使用する名前とは異なる名前のカーネルとinitramfsイメージを生成することがわかりました。他のすべて(UUIDを含む)は大丈夫です。

私が使用したデフォルトのファイル名は/vmlinuz-linux(代わりに/vmlinuz26)と/initramfs-linux.img/kernel26.img)でした。 Live CDから起動し、/boot/grub/menu.lstカーネルとinitramfsの場所を変更するように変更すると、起動が可能になりました。

これがどのように起こったかについては、Archインストールスクリプトがカーネルインストールの出力ファイル名をGrubメニュー作成に渡していないようです。しかし、それはがっかりして、一般的に良いディストリビューションの一つと考えられるものの良い紹介ではありません。

おすすめ記事