红联Linux门户
Linux帮助

装机必备:Linux下制作Linux+WINPE启动盘

发布时间:2017-10-26 09:33:13来源:mintos.org作者:薄荷开源网
现在的电脑爱好者、维护人员应该多数都是使用启动 U 盘安装操作系统吧,一个启动U盘自然是必不可少的。
 
Windows 下可以使用 UltraISO 或者老毛桃之类的工具制作启动 U 盘,在 Linux 下制作 Linux 的启动 U 盘也是很简单的,但是如何在 Linux 下制作 Linux+WINPE 的多系统启动 U 盘呢?
 
在此介绍一种简单实用的方法,且在任何 Linux 发行版下均可用。
 
首先,从网络上下载 grub4dos 到本机,并解压,并为其全部文件添加完整权限。
装机必备:Linux下制作Linux+WINPE启动盘
 
其次进入 grub4dos 文件夹,插上空白 U 盘(FAT32 格式),以管理员身份运行 grub4dos 中的 bootlace.com,将 grub4dos 安装到 U 盘。
装机必备:Linux下制作Linux+WINPE启动盘
 
随后,把 grub4dos 中的 grldr 和 menu.lst 复制到 U 盘根目录。
装机必备:Linux下制作Linux+WINPE启动盘
 
以 Ubuntu/LinuxMint 为例,把你所要启动的 Linux 系统的 ISO 镜像和镜像中的 casper 下的 vmlinuz 和 initrd.lz 复制到 U 盘根目录或子目录中。
装机必备:Linux下制作Linux+WINPE启动盘
 
把 WINPE 的 ISO 也复制 U 盘根目录。然后编辑 U 盘中的 menu.lst 文件,为刚才复制到 U 盘的 Linux 和 WINPE 添加启动项。
装机必备:Linux下制作Linux+WINPE启动盘
 
下面,小编把自己的 menu.lst 启动项贴出来,供朋友们参考。
#Ubuntu/LinuxMint 启动项,需要把 casper 中的 vmlinuz 和 initrd.lz 提取到 U 盘
title Ubuntu Live
kernel /ugnome/vmlinuz boot=casper iso-scan/filename=/ugnome/ubuntu-16.04.3-desktop-amd64.iso locale=zh_CN.UTF-8
initrd /ugnome/initrd.lz
 
#WINPE 启动项,无需解压提取,只要把 ISO 复制到 U 盘根目录
title XMPE2017
find --set-root /xmpe2017.iso
map /xmpe2017.iso (hd32)
map --hook
chainloader (hd32)
boot
 
#CDlinux 启动项,把 ISO 解压提取到 U 盘根目录
title CDlinux
find --set-root /CDlinux/bzImage
kernel  /CDlinux/bzImage CDL_DEV=LABEL=CDLINUX CDL_LANG=zh_CN.UTF-8
initrd  /CDlinux/initrd
boot
 
#Fedora 启动项,复制 ISO 到 U 盘根目录,无需解压提取,但需要设置 CDLABEL,不同的版本、桌面环境,CDLABEL 都不同,请自行查阅
title Fedora Live
insmod loopback
set root='hd0,msdos0'
loopback loop (hd0,0)/Fedora-Workstation-Live-x86_64-26-1.5.iso
linux (loop)/isolinux/vmlinuz0 iso-scan/filename=/Fedora-Workstation-Live-x86_64-26-1.5.iso root=live:CDLABEL=Fedora-Workstation-Live-x86_64-26-1.5 rootfstype=auto ro rd.live.image quiet  rhgb rd.luks=0 rd.md=0 rd.dm=0
initrd (loop)/isolinux/initrd0.img
}
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32847.html