linux制作多系统启动盘制作工具,制作U盘多系统(老毛桃WinPE,Ubuntu,MaxDOS,CDlinux,Parted Magic Linux)引导工具...

有 时系统出现故障的时候,需要找一些工具来进行检测和恢复操作。除了老毛桃WinPE、MaxDOS这些工具箱外,还有一些运行在Linux下的非常优秀的 工具:GParted、TestDisk(这个有Windows版本)。而且现在开发用Linux,平常娱乐用Windows,多个操作系统需要刻录多个 系统安装光盘,光盘保存不好或使用的过程中不小心很容易报废。于是有了一个想法:将它们全部装在一个U盘上,随身携带。在网上搜集资料 ,花了大半天时间,终于大功告成。

一、所需软件 | Software list

二、格式化U盘 | Format the USB flash drive

1、写入grub4dos MBR记录。

在U盘驱动器点击右键,选择“

格式化(A)...

”菜单项,弹出格式化对话框,如下图:

0818b9ca8b590ca3270a3433284dd417.png

文件系统类型选择“FAT32”,卷标可以根据自己的喜好自定义名称,点击“开始”按钮进行格式化。

二、安装grub4dos | Install grub4dos

1、解压BOOTICE_0.9.rar,执行其中的BOOTICE.EXE。如下图:

0818b9ca8b590ca3270a3433284dd417.png

点击“

主引导记录M”按钮。弹出对话框。如下图:

0818b9ca8b590ca3270a3433284dd417.png  选择“

GRUB4DOS 0.4.5b MBR (grldr.mbr)”,点击“

安装/配置(S)”按钮。弹出新对话框,如下图:

0818b9ca8b590ca3270a3433284dd417.png  选取“

禁止搜索软件盘上的GRLDR”和“

禁止引导分区表无效的原主引导记录(通常是一个操作系统的引导扇区)”两项。点击“

写入磁盘(W)”按钮写入MBR记录。

2、复制grub4dos所需文件。

解压 grub4dos-0.4.4.zip,将其中的

grldr

menu.lst

复制到U盘根目录。

三、配置老毛桃WinPE | setup maotao WinPE 解压WinPE.ISO,把

除AUTORUN.inf以外的所有文件和文件夹复制到U盘的根目录下,再把

WXPE目录下的NTDETECT.COM也复制到

U盘的根目录下。打开menu.lst,加入如下配置:

title MAOTAO WinPE

find --set-root /WXPE/SETUPLDR.BIN

chainloader /WXPE/SETUPLDR.BIN (hd0)+1

boot

四、配置MaxDOS-7.1 | setup MaxDOS-7.1 解压MaxDOS_71plus_iso.rar,把

MAXS.SYS和MEMDISK.GZ这两个文件复制到U盘中的WXPE文件夹中。打开menu.lst,加入如下配置:

title MAXDOS-7.1

find --set-root /WXPE/MAXS.SYS

map --mem /WXPE/MAXS.SYS (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

boot

五、配置Parted Magic Linux | setup Parted Magic Linux 解压pmagic_2012_2_19.iso,把

pmagic文件夹复制到U盘根目录。并且将

pmagic\pmodules\PMAGIC_2012_2_19.SQFS重命名为小写的pmagic_2012_2_19.sqfs。打开menu.lst,加入如下配置:

title PartedMagic-2012_2_19

kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw loglevel=0 vga=791 livemedia noejectmax_loop=256 keymap=us

initrd /pmagic/initrd.img

六、配置Ubuntu-10.10 | setup Ubuntu-10.10 解压Ubuntu-10.10的ISO文件,复制“

.disk”、“

casper”、“

preseed”这三个目录到U盘的根目录下。打开menu.lst,加入如下配置:

title Ubuntu-10.10 64bit (Try Ubuntu without installing)

find --set-root /casper/initrd.lz

kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash --

initrd /casper/initrd.lz

boot

title Ubuntu-10.10 64bit (Install Ubuntu)

find --set-root /casper/initrd.lz

kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash --

initrd /casper/initrd.lz

boot

七、配置CDlinux-0.9.7 | setup CDlinux-0.9.7 将CDlinux-0.9.7.iso解压,把解压后得到的

CDlinux文件夹及所有文件复制到

U盘的根目录下。打开menu.lst,加入如下配置:

title CDlinux-0.9.7

find --set-root /CDLINUX/INITRD

kernel /CDLINUX/BZIMAGE quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso

initrd /CDLINUX/INITRD

boot

八、配置Windows XP ISO | setup Windows XP ISO 将WindowsXp_SP3.iso复制到

U盘的根目录下。打开menu.lst,加入如下配置:

title WindowsXp_SP3 (ISO)

find --set-root /WindowsXp_SP3.iso

map /WindowsXp_SP3.iso (0xff) || map --mem /WindowsXp_SP3.iso (0xff)

map --hook

chainloader (0xff)

savedefault --wait=2

八、测试U盘多系统工具 | Test the usb flash drive multi system tools

1、进入BIOS,设置启动顺序:USB HDD优先于本地硬盘。

2、启动后的画面如下图所示:

0818b9ca8b590ca3270a3433284dd417.png

附录1:完整的menu.lst | The complete menu.lst

完事的menu.lst内容如下:

# This is a sample menu.lst file. You should make some changes to it.

# The old install method of booting via the stage-files has been removed.

# Please install GRLDR boot strap code to MBR with the bootlace.com

# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta

timeout 30

default /default

title MAOTAO WinPE

find --set-root /WXPE/SETUPLDR.BIN

chainloader /WXPE/SETUPLDR.BIN (hd0)+1

boot

title MAXDOS-7.1

find --set-root /WXPE/MAXS.SYS

map --mem /WXPE/MAXS.SYS (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

boot

title PartedMagic-2012_2_19

kernel /pmagic/bzImage edd=off noapic load_ramdisk=1 prompt_ramdisk=0 rw loglevel=0 vga=791 livemedia noejectmax_loop=256 keymap=us

initrd /pmagic/initrd.img

title Ubuntu-10.10 64bit (Try Ubuntu without installing)

find --set-root /casper/initrd.lz

kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper quiet splash --

initrd /casper/initrd.lz

boot

title Ubuntu-10.10 64bit (Install Ubuntu)

find --set-root /casper/initrd.lz

kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash --

initrd /casper/initrd.lz

boot

title CDlinux-0.9.7

find --set-root /CDLINUX/INITRD

kernel /CDLINUX/BZIMAGE quiet CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso

initrd /CDLINUX/INITRD

boot

title WindowsXp_SP3 (ISO)

find --set-root /WindowsXp_SP3.iso

map /WindowsXp_SP3.iso (0xff) || map --mem /WindowsXp_SP3.iso (0xff)

map --hook

chainloader (0xff)

savedefault --wait=2

title commandline

commandline

title reboot

reboot

title halt

halt

参考资料 | References

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ventoy 是一款短小精悍优秀开源的新型多重u盘启动盘制作工具,有了Ventoy大家就无需反复地格式化U盘,只需要把ISO文件拷贝到U盘里面无需其它任何操作就可以启动了,无需参考ventoy使用教程大家可以一次性拷贝很多个诸如微PE老毛桃、大白菜等不同类型的ISO文件,在启动时Ventoy会显示一个菜单来选择,无差异支持Legacy BIOS和UEFI模式。目前已经测试了各类超过742个ISO文件 ventoy启动盘制作工具全面兼容包括Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016、Windows Server 2019、Windows Server 2022、Debian、Ubuntu、CentOS、RHEL、Deepin、Fedora、Rocky Linux、SLES、openSUSE、MX Linux、Manjaro、Linux Mint、Endless OS、DragonFly FreeBSD、pfSense GhostBSD、FydeOS、CloudReady、VMware ESXi、Citrix XenServer、Xen XCP-ng在内的所有主流系统 需要提醒大家注意点是krd.iso在 UEFI模式下是默认开启签名校验的,而Ventoy启动盘在启动时会做一些hook的动作,这些hook动作可能会被签名校验阻止,所以在UEFI模式下,大家需要在启动到卡巴斯基的启动菜单界面以后,按c进入命令行,执行“set check_signatures=no”命令,然后再按“ESC”键返回,然后继续启动即可。 Ventoy(多重u盘启动盘制作工具)特色功能简介: 100% 开源 (许可证) 使用简单 (使用说明) 快速 (拷贝文件有多快就有多快) 可以安装在 U盘/本地硬盘/SSD/NVMe/SD卡等设备上 直接从 ISO/WIM/IMG/VHD(x)/EFI 文件启动,无需解开 ISO/WIM/IMG/VHD(x)/EFI 文件在磁盘上无需连续 支持MBR和GPT分区格式 同时支持 x86 Legacy BIOS 以及 IA32/x86_64/ARM64/MIPS64 UEFI UEFI 模式支持安全启动 (Secure Boot) 说明 支持数据持久化 说明 支持Windows系统的自动安装部署 说明 支持 RHEL7/8/CentOS7/8/SUSE/Ubuntu Server/Debian 等Linux系统的自动安装部署 说明 镜像分区支持 FAT32/exFAT/NTFS/UDF/XFS/Ext2(3)(4) 文件系统 支持超过4GB的ISO文件 保留ISO原始的启动菜单风格(Legacy & UEFI) 支持大部分常见操作系统, 已测试740+ 个ISO文件 不仅仅是启动,而是完整的安装过程 菜单可以在列表模式和目录树模式之间实时、动态切换 说明 提出 "Ventoy Compatible" 概念 支持插件扩展 Linux vDisk(vhd/vdi/raw...) 启动解决方案 支持向运行环境中插入文件 动态替换ISO文件中的原始启动配置文件 高度可定制化的主题风格和菜单 启动过程中支持U盘设置写保护 不影响U盘日常普通使用 版本升级时数据不会丢失 无需跟随操作系统升级而升级Ventoy

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值