标签:
很久以前就做过一个基于grub2的多启动u盘,但是没有做记录,这一次做个记录,供大家参考,也做个备忘。
以前只是做到了从U盘安装Ubuntu,以及通过pe安装win,这次还整合了CentOS(我只试验了CentOS7,其它版本估计不行,因为其它版本不是用的grub2引导)。
以前比较菜,只能按照教程一步步来,虽然现在也很菜,但是感觉懂得多了一点。
以前以为要做多启动盘时,u盘只能有一个分区,现在发现不是的,只需要将grub2装到一个分区就行了,这次我在自己的移动硬盘上分了一个区出来,也装上了。
下面开始安装吧。
下面开始正式安装,一下操作均在Ubuntu中进行
# 查看一下磁盘情况shell>> fdisk -l# umount要格式化的磁盘,我使用的是/dev/sdc3# 如果没有挂载,没有这一步操作shell>> umount /dev/sdc3# 格式化shell>> mkfs.vfat -F 32 -n MULTIBOOT /dev/sdc3# 挂载/dev/sdc3shell>> mkdir -p /media/MULTIBOOTshell>> mount /dev/sdc3 /media/MULTIBOOT# 安装grub2,注意这个命令中最后使用的/dev/sdc,而不是/dev/sdc3shell>> grub-install --force --no-floppy --boot-directory=/media/MULTIBOOT /dev/sdc shell>> cd /media/MULTIBOOT# 获取grub.cfgshell>> wget pendrivelinux.com/downloads/multibootlinux/grub.cfg首先需要在U盘根目录下创建一个文件夹叫ISO,然后将ISO拷贝到这个目录下。
winpe的启动需要一个特殊的文件叫做memdisk,大家可以上网百度一下,如果找不到可以Email我,我发给你(407778367@qq.com)
需要启动某个系统,只需要将对应的镜像拷贝ISO目录下,并在在grub.cfg中配置即可。
以下是我的配置
# This grub.cfg file was created by Lance http://www.pendrivelinux.com# Suggested Entries and the suggestor, if available, will also be noted. set timeout=10set default=0 menuentry "WinPE" { linux16 /ISO/memdisk iso initrd16 /ISO/winpe.iso } menuentry ‘Ubuntu 14.04.2(64)‘ { set isofile="/ISO/ubuntu-14.04.2-desktop-amd64.iso" loopback loop $isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash persistent -- initrd (loop)/casper/initrd.lz} menuentry ‘CentOS Linux 7 1503 Live‘ --class fedora --class gnu-linux --class gnu --class os { insmod loopback set iso_path="/ISO/CentOS-7-x86_64-LiveCD-1503.iso" loopback loop $iso_path linux (loop)/isolinux/vmlinuz0 iso-scan/filename=$iso_path root=live:CDLABEL=CentOS-7-livecd-x86_64 rootfstype=auto ro quiet rd.live.image noeject rhgb rd.luks=0 rd.md=0 rd.dm=0 initrd (loop)/isolinux/initrd0.img}#menuentry "Ubuntu Desktop ISO(32)" {# loopback loop /ubuntu.iso# linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --# initrd (loop)/casper/initrd.lz#}现在可以重启电脑,测试一下了。
标签:
原文地址:http://www.cnblogs.com/zhangteng512/p/4612923.html