- 论坛徽章:
- 0
|
本帖最后由 哈蜜瓜 于 2012-01-18 13:41 编辑
我将FreeBSD 9.0 Release成功地安装在一个GPT磁盘上后便没法使之启动了。期间曾经尝试过用GRUB2-EFI来引导:- menuentry "FreeBSD 9.0" --class freebsd --class os {
- insmod part_gpt
- insmod ufs2
- set root='(hd0,gpt6)'
- search --no-floppy --fs-uuid --set=root 4f1560dcf40deff1
- echo Loading kernel of FreeBSD kernel ...
- kfreebsd /boot/kernel/kernel
- kfreebsd_loadenv /boot/device.hints
- set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ada0p6
- set kFreeBSD.vfs.root.mountfrom.options=rw
- }
复制代码 记得在9.0 beta阶段这样是可行的。但Release版本却在加载内核后自动重启了。不知这段Grub2配置是否还存在问题?同时如果这样:- menuentry "FreeBSD 9.0_1" --class freebsd --class os {
- set root='(hd0,gpt6)'
- search --no-floppy --fs-uuid --set=root 4f1560dcf40deff1
- kfreebsd /boot/loader
- }
复制代码 在显示完loader的一些信息后便停留在某个位置不动了。
很长时间没研究FreeBSD了。不知有没有像boot0 (grub.efi/elilo.efi)一样的EFI/GPT Boot Loader?这样用efibootmgr定义UEFI即可。 |
|