您尚未登录。

#1 2014-03-01 05:32:43

nkdanfer
会员
注册时间: 2014-02-19
帖子: 14

UEFI+GPT Arch+Win7 MultiBoot

折腾了一夜,把重点分享一下
先安装Arch还是Win7无所谓
只是一定要共用一个ESP

为了共用一个ESP,搞得我重新安装了不下5回的Win7(arch是一开始就安装的)
ESP用parted
分区号是1,类型是FAT32,Lable是EFI system partition,标识为boot
还要另外留128给win7做M$的系统保留区
再有就是一个NTFS安装系统

安装完之后重新把Arch的grub安装一下
还有用os-prober检查系统(也不知道为什么一开始老是找不到,重启了好几次)
并且用update-grub去更新系统grub

win7启动项:
menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-7709-87C0' {
    insmod part_gpt
    insmod fat
    set root='hd0,gpt1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,gpt1  7709-87C0
    else
      search --no-floppy --fs-uuid --set=root 7709-87C0
    fi
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi

离线

页脚