其实问题主要是两个:
1、安装过程中卡主: ... disabled
解决:在安装时按Tab键,增加参数 acpi=off 。网上也有使用 pci=nomsi。保险起见可以都加上。
2、安装过程重启,无法启动。
解决:据说是Grub不支持SATA。需要改成lilo或grub2(grub高版本的,如1.9.6,系统中使用的是0.9.x版)。
配置成lilo,可以启动linux和Windows,但是带xen的那个好像不行,试了半天放弃。
选择grub2(grub 1.9.6)。与grub 0.9.x有写不同,配置文件变成了 /boot/grub/grub.cfg。
kernel命令变成了 multiboot。module命令没变。
下面附上我的配置,具体配置可以参考系统配置的/boot/grub/grub.conf。
需要注意的是如果配置出错了,grub给出的错误不一定准确,不要被误导了。
引用:set default=4
set timeout=5
set root=(hd0,8)
terminal console
### END /usr/local/etc/grub.d/00_header ###
### BEGIN /usr/local/etc/grub.d/10_hurd ###
### END /usr/local/etc/grub.d/10_hurd ###
### BEGIN /usr/local/etc/grub.d/10_linux ###
menuentry "GNU/Linux, linux 2.6.21-1.3194.fc7" {
linux (hd0,8)/boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/ acpi=off rhgb
initrd (hd0,8)/boot/initrd-2.6.21-1.3194.fc7.img
}
menuentry "GNU/Linux, linux 2.6.21-1.3194.fc7 (single-user mode)" {
linux (hd0,8)/boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/ single acpi=off rhgb
initrd (hd0,8)/boot/initrd-2.6.21-1.3194.fc7.img
}
menuentry "GNU/Linux, linux 2.6.20-2925.9.xen" {
multiboot /boot/xen.gz-2.6.20-2925.9.fc7 dom0_mem=512M acpi=off
module (hd0,8)/boot/vmlinuz-2.6.20-2925.9.xen ro root=LABEL=/ acpi=off pci=nomsi rhgb
module (hd0,8)/boot/initrd-2.6.20-2925.9.xen.img
}
menuentry "GNU/Linux, linux 2.6.20-2925.9.xen (single-user mode)" {
mulboot /boot/xen.gz-2.6.20-2925.9.fc7 acpi=off pci=nomsi
module /boot/vmlinuz-2.6.20-2925.9.xen ro root=LABEL=/ ro single acpi=off pci=nomsi rhgb
module /boot/initrd-2.6.20-2925.9.xen.img
}
menuentry "windows" {
set root=(hd0,1)
chainloader +1
}