2024年5月3日星期五

手动设置grub2引导 windows 双系统

 Archlinux安装UEFI Grub

Archlinux grub2 windows8 (windows7) win8 (win7) 引导设置

实在不行就把uefi里面的csm选项打开

pacman -S grub-bios 
grub-install --target i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

查看windows系统所在分区,假设是 /dev/sda1,即(hd0,msdos0)

找出/dev/sda1的uuid:sudo blkid /dev/sda1,假设是xxxxxxxxxxxx

在/boot/grub/grub.cfg中添加

menuentry "Windows 10" {
    insmod part_gpt
    insmod fat
    insmod search_fs_uuid
    insmod chain
    search --fs-uuid --no-floppy --set=root xxxxxxxxxxxx
    chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

menuentry 'Windows 7' {
        load_video
        insmod gzio
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos0)'
        search --no-floppy --fs-uuid --set=root xxxxxxxxxxxx
        chainloader +1
}

没有评论:

发表评论