Arch 安装但 GRUB 未加载

Wol*_*olf 7 boot arch-linux grub-legacy

我从 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
Run Code Online (Sandbox Code Playgroud)

驱动器和分区的草图,直到我有机会再次启动到 USB 并获得更多特定细节:

sda:驱动器的第一半是 Windows 7,第二个是数据分区。总大小 1 TB。

sdb:也是 1 TB。如果我从 Arch 安装中没记错的话,它有:100MiB /boot,256MiB swap,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
Run Code Online (Sandbox Code Playgroud)

Ber*_*ard 1

检查 BIOS 中的启动顺序设置。它是从安装引导加载程序的驱动器引导的吗?