grub2 引导winPE+live linux

直接加在ubuntu 的/boot/grub2/grub.conf里

#这记录时把老毛桃的iso解压ntfs的分区的根目录,指定grldr引导grub4dos,区别可以通过老毛桃引导其他iso,把iso文件放到LMT目录

menuentry "laomaotao grldr" {

insmod ntfs

insmod ntldr

set root='(hd0,msdos7)'

ntldr /grldr

}

#直接从ntfs分区上将老毛桃iso,绑定loop然后,指定grldr引导grub4dos

menuentry "laomaotao iso" {

insmod ntfs

insmod ntldr

loopback loop (hd0,7)/winpe.iso

ntldr (loop)/grldr

}

#直接读取linuxmint,iso文件引导,无需解压

menuentry "linuxmint-21.2" {

insmod ntfs

loopback loop (hd0,7)/linuxmint-21.2-cinnamon-64bit.iso

linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linuxmint-21.2-cinnamon-64bit.iso splash quiet

initrd (loop)/casper/initrd.lz

}

#直接读取kali linux,iso文件引导,无需解压

menuentry "kali-linux 2023.3" {

insmod ntfs

loopback loop (hd0,7)/kali-linux-2023.3-live-amd64.iso

set root=(loop)

linux /live/vmlinuz-6.3.0-kali1-amd64 boot=live components quiet splash noeject findiso=/kali-linux-2023.3-live-amd64.iso

initrd /live/initrd.img-6.3.0-kali1-amd64

}

#需要把fedora 39的iso,放在fat32或者 ext2,3,4这种的可以识别的分区,ntfs不行会报错,引导不成功。

menuentry "Fedora 39 Live x64" { 
        set isofile="/os/f/Fedora-Workstation-Live-x86_64-39-1.5.iso" 
        loopback loop (hd0,5)$isofile 
        linux (loop)/images/pxeboot/vmlinuz root=live:CDLABEL=Fedora-WS-Live-39-1-5 rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 iso-scan/filename=${isofile} 
        initrd (loop)/images/pxeboot/initrd.img 
    }

#如果没有以上类型的分区,那么就把images和LiveOS目录服务找到ntfs根目录

menuentry "fedora39" {

set root=(hd0,7)

linux /images/pxeboot/vmlinuz root=live:/dev/sda7 rd.live.image quiet rhgb

initrd /images/pxeboot/initrd.img

}

后记:更新,终于搞定了fedora,原来不能放在ntfs上,debian系的还是有点优势。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值