利用GRUB2启动程序,合并网上优秀资源(感谢原作者)生成一个启动的U盘/光盘。根目录只有引导所需要的EFI、BOOT二个目录无其它内容,简洁清爽。
1、包含MAXDOS工具包(仅BIOS引导可用),Windows密码清除/绕过工具;
2、WinPE使用MEMDISK载入ISO镜像(仅BIOS引导时可用;uEFI引导因暂不支持ISO装载不能使用,如需要可以使用EFIShell方式加载);
3、Parted_Magic、Linux Live CD使用linux/initrd方式载入。
添加LiveCD的一些光盘路径写法(findiso=$isofile、iso_filename=$isofile、iso-scan/filename=$isofile),核心的引用参数可以参考各linuvCD内的配置文件,然后在配置文件中加入ISO路径中引用即可。
朴有天
4、UsbBoot.ima镜像只有基础的引导程序,大家可根据实际需要放置相关文件,如各种ISO文件WinPE、PartedMagic、Linux liveCD等(注意不支持本身通过MEMDISK加载的各型PE ISO,例如众多GHOST系统盘中带的一般就是此类),然后修改GRUB2相关配置菜单即可使用。
关于修改grub.cfg配置菜单,请使用文本编辑器(如:notepad++、UltraEdit)保存为无签名的UTF8编码,详情参考配置文件。
光盘目录:
+--- /
|+-- /EFI —— GRUB2 uEFI引导文件
|+-- /BOOT/GRUB2 —— GRUB2 配置文件及相关模块
|+-- /BOOT/GRUB2/grub.cfg —— GRUB2主配置文件
|+-- /BOOT/GRUB2/os_list.cfg —— LiveCD及系统安装配置文件
|+-- /BOOT/GRUB2/os_menu.cfg —— 获取本地硬盘启动项配置文件
|+-- /BOOT/GRUB2/pmagic.cfg —— PartedMagic配置文件
|+-- /BOOT/GRUB2/pwd.cfg —— Windows登陆密码工具配置文件
|+-- /BOOT/Tools —— 一些实用小工具软件
|+-- /BOOT/Tools/GrubLDR —— GRUB2引导文件备份
|+-- /SoftWare/ISO —— 各种ISO镜像文件,如:WinPE、PartedMagic、Linux liveCD等。
|+-- /SoftWare/ISO/pmagic.iso —— Parted_Magic_2015_05_04工具箱
|+-- /SoftWare/ISO/winpe.iso —— WinPE工具盘
|+-- /SoftWare/ISO/***.iso —— CentOS ISO,详情请参见:/
|+-- /SoftWare/ISO/***.iso —— Ubuntu ISO,详情请参见:www.ubuntu/
|+-- /SoftWare/Tools —— 各种Windows工具。
哪个品牌女装好关于生成USB启动盘
GURB2对U盘启动兼容稍差,在Windows下暂无合适程序灵活创建,但也许与使用的U盘有关。
下面介绍二种制作方式,完成之后可以随意格式化U盘,仅需要将相关文件保存至相应目录即可,然后修改相关配置文件路径参数。
注意:以下操作将删除原U单小源事件盘的所有资料,请保存备份。
方式一:Windows系统下面 UltraISO 制作方式:
工程承包合同范本 1、下载UsbBoot.ima镜像文件,UltraISO打开镜像文件,选择操作:启动——写入硬盘映像。
注意:写入方式选择“RAW”方式,而非采用UltraISO的引导模式(对GRUB2兼容不好),以RAW方式可以将镜像文件中完全写入U盘,包括引导记录。
2、此时在资源管理器发现U盘容量只有60M左右,其它空间为不可见状态,不用担心...
3、现复制全部目录文件到硬盘上备用,也可再次从UsbBoot.ima镜像文件提取。
4、使用第三方分区软件(如:DiskGenius)根据需要重新对U盘分区格式化,不能使用Windows自带的因为不支持对U盘多个主分区。
注意:不要再对U盘MBR进行相关写操作,如果只分一个区要格式化成FAT32格式,其它选项默认即可。
附:UsbBoot.ima镜像文件链接::pan.baidu/s/1gdtS6Nh 密码: jvuk
方式二:在linux系统操作过程,推荐!
1、准备USB分区:
fdisk -l —— 列出USB设置位置,假设为/dev/sdb。
fdisk /dev/sdb ——创建U盘分区, d(删除分区) > n(创建分区)> a(激活主分区)>w(保存分区信息)
以其人之道还治其人之身 mkfs -t vfat /dev/sdb1 —— 格式化为FAT分区
mkdir /mnt/usb —— 创建U盘挂载目录。
mount /dev/sdb1 /mnt/usb —— 挂载U盘到/mnt/usb
2、安装GRUB2引导程序到U盘中
grub2-install --modules="biosdisk disk part_msdos part_gpt iso9660 udf fat exfat ext2 halt reboot" --boot-directory=/mnt/usb/BOOT --target=i386-pc --removable /dev/sdb
grub2-install --modules="disk part_msdos part_gpt iso9660 udf fat exfat ext2 halt reboot" --boot-directory=/mnt/usb/BOOT --target=x86_64-efi --efi-directory=/mnt/usb --removable /dev/sdb
或使用如下命令:
grub2-install --boot-directory=/mnt/usb/BOOT --target=i386-pc --removable /dev/sdb
grub2-install --boot-directory=/mnt/usb/BOOT --target=x86_64-efi --efi-directory=/mnt/usb --removable /dev/sdb
下面介绍启动盘相关信息:
一、GRUB2引导核心中默认模块:
BIOS引导:biosdisk disk part_msdos part_gpt iso9660 udf fat exfat ext2 halt reboot
EFI引导:disk part_msdos part_gpt iso9660 udf fat exfat ext2 halt reboot
其它模块在GRUB2配置文件中加载,模块相关配置Windows下操作示例如下:
1、生成bios启动文件:
1.1、配置BIOS引导核心
E:\GRUB2iso\ -d D:\UP\BOOT\GRUB2\i386-pc -p /BOOT/GRUB2 -o D:\UP\BOOT\Tools\GrubLDR\core.img -O i386-pc biosdisk disk part_msdos part_gpt iso9660 udf fat exfat ext2 halt reboot
1.2、复制文件
copy /Y /b D:\UP\BOOT\Tools\GrubLDR\core.img D:\UP\BOOT\GRUB2\i386-pc\core.img
1.3、生成BIOS启动文件
copy /Y /b D:\UP\BOOT\GRUB2\i386-pc\cdboot.img+D:\UP\BOOT\GRUB2\i386-pc\core.img D:\UP\BOOT\Tools\GrubLDR\g2ldr.bin
2、生成EFI启动文件:
2.1、配置EFI引导核心
E:\GRUB2iso\ -d D:\UP\BOOT\GRUB2\x86_64-efi -p /BOOT/GRUB2 -o D:\UP\BOOT\Tools\GrubLDR\bootx64.efi -O x86_64-efi disk part_msdos part_gpt iso9660 udf fat exfat ext2 halt reboot
2.2、复制到启动目录
copy /Y /b D:\UP\BOOT\Tools\GrubLDR\bootx64.efi D:\UP\EFI\BOOT\BOOTX64.EFI
2.3、生成EFI启动文件
E:\GRUB2iso\ D:\UP\BOOT\Tools\GrubLDR\efiboot.bin D:\UP\EFI /i /h /y
3、打包成可引导ISO文件
抗日剧电视剧大全 E:\GRUB2iso\ -v -d -N -R -J -boot-info-table -l -relaxed-filenames -gbk4dos-filenames -gbk4win-filenames -no-emul-boot -boot-load-size 4 -o D:\Temp\boot.iso -hide boot.catalog -hidden boot.catalog -hide-joliet boot.catalog -v -V "MULTIBOOTCD" -b BOOT/Tools/GrubLDR/g2ldr.bin -eltorito-alt-boot -b BOOT/Tools/GrubLDR/efiboot.bin -no-emul-boot D:\UP
发布评论