使用grub4dos制作多系统启动U盘(win7、ubuntu12.04)
2013-05-27 22:50
417 查看
平时使用ubuntu多一点,但是很多时候又难免使用win7。以前每次重装电脑都要制作U盘启动,有没有办法在一个U盘中制作多个系统的启动?今天上网找了一些方法,发现还是比较简单的,使用grub4dos既可以很快的搞定。网上一般使用的都是winpe、linux、win7等系统,我一般使用win7和ubuntu,U盘的空间也有限,所以只制作了这两个系统的启动盘。
2、grubinst
3、启动时的背景和字体配置文件
(上面三个我已经打包上传,下载见:http://download.csdn.net/detail/hcx25909/5464025)
4、UltraISO 软碟通,提取映像启动文件,修改ISO用
5、两个系统的映像文件,自己去网上下载吧
首先将压缩包中的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘,设置如图,然后点install。
如此操作后,就把U盘的MBR给改写了。然后需要将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe连同根目录下的menu.lst文件一起复制到目标U盘的根目录下。千万注意,一般单硬盘情况下hd1表示U盘,hd0表示硬盘,千万别把硬盘的启动信息更改了,否则可能重启后就无法进入系统了。
在U盘根目录下新建文件夹ubuntu,将下载好的ubuntu12.04的ISO镜像文件更名为ubuntu.iso,提取镜像文件中casper文件夹下的initrd.lz和vmlinuz文件和ubuntu.iso文件一起放到ubuntu文件夹下面。如下图,G盘是我的U盘盘符,ubuntu的东西全部放在了ubuntu文件夹下,我选择了将文件隐藏,所以是这种颜色的。
用记事本打开menu.lst文件,修改为以下代码:
添加压缩包中的message文件和fonts文件到U盘根目录,这两个文件主要是用来做启动菜单的图片、字体什么的,如果喜欢DIY的可以自己制作,具体方法大家自己找找吧,否则可以拷贝别人制作好的。
运行,输入CMD,打开命令行工具,输入U盘盘符:,例如g:,使用dir命令可以查看当前盘符下文件和文件夹,确定选定的是U盘
输入命令 G:\> attrib +r +s +h /s /d,过几秒钟就可以看到U盘中的文件被全部变成系统文件被隐藏了,这样就不会误删了。
如果想将他们改回普通文件,就使用命令attrib
-r -s -h /s /d,将系统、只读和隐藏属性都去掉。
好了,现在大功告成,winPE和工具箱什么的以后有需求的时候再装,重启进入U盘启动看一看效果吧。
吃水不忘挖井人,主要参考链接:http://blog.csdn.net/chengli42/article/details/7262380
----------------------------------------------------------------
欢迎大家转载我的文章。
转载请注明:转自古-月
http://blog.csdn.net/hcx25909
欢迎继续关注我的博客
一、需要准备的软件和镜像
1、grub4dos2、grubinst
3、启动时的背景和字体配置文件
(上面三个我已经打包上传,下载见:http://download.csdn.net/detail/hcx25909/5464025)
4、UltraISO 软碟通,提取映像启动文件,修改ISO用
5、两个系统的映像文件,自己去网上下载吧
二、U盘处理
首先将U盘格式化,然后使用UltraISO打开WIN7的ISO光盘(注意要管理员模式打开),选择启动---写入硬盘映像,磁盘驱动器选择U盘,千万不要选错了,选择便携启动---写入新的硬盘主引导记录(MBR)---USB-HDD+,选择写入,等待写入完成。三、grub4dos安装
首先将压缩包中的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘,设置如图,然后点install。
如此操作后,就把U盘的MBR给改写了。然后需要将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe连同根目录下的menu.lst文件一起复制到目标U盘的根目录下。千万注意,一般单硬盘情况下hd1表示U盘,hd0表示硬盘,千万别把硬盘的启动信息更改了,否则可能重启后就无法进入系统了。
四、拷入Ubuntu文件
在U盘根目录下新建文件夹ubuntu,将下载好的ubuntu12.04的ISO镜像文件更名为ubuntu.iso,提取镜像文件中casper文件夹下的initrd.lz和vmlinuz文件和ubuntu.iso文件一起放到ubuntu文件夹下面。如下图,G盘是我的U盘盘符,ubuntu的东西全部放在了ubuntu文件夹下,我选择了将文件隐藏,所以是这种颜色的。
五、编辑menu.lst文件
用记事本打开menu.lst文件,修改为以下代码:
default 0 timeout 10 find --set-root /grldr gfxmenu /message fontfile /fonts title [01]--安装 Windows 7 32位旗舰版 chainloader /bootmgr title [02]--启动 Ubuntu Live12.04 USB kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8 initrd /ubuntu/initrd.lz title [03]--硬盘启动计算机 map (hd0) (hd1) map (hd1) (hd0) map --hook rootnoverify (hd0,0) makeactive chainloader +1 title [04]--重新启动计算机 reboot title [05]--关闭计算机 halt
六、添加启动背景和字体
添加压缩包中的message文件和fonts文件到U盘根目录,这两个文件主要是用来做启动菜单的图片、字体什么的,如果喜欢DIY的可以自己制作,具体方法大家自己找找吧,否则可以拷贝别人制作好的。
七、修改系统属性
到这里,这个多启动的U盘就做好了,出于安全起见,我们可以将U盘中的这些文件的属性全部设定为系统文件、只读文件和隐藏文件,这样就不会被平时U盘使用时误删除等,我们可以通过CMD命令行实现:运行,输入CMD,打开命令行工具,输入U盘盘符:,例如g:,使用dir命令可以查看当前盘符下文件和文件夹,确定选定的是U盘
输入命令 G:\> attrib +r +s +h /s /d,过几秒钟就可以看到U盘中的文件被全部变成系统文件被隐藏了,这样就不会误删了。
如果想将他们改回普通文件,就使用命令attrib
-r -s -h /s /d,将系统、只读和隐藏属性都去掉。
好了,现在大功告成,winPE和工具箱什么的以后有需求的时候再装,重启进入U盘启动看一看效果吧。
吃水不忘挖井人,主要参考链接:http://blog.csdn.net/chengli42/article/details/7262380
----------------------------------------------------------------
欢迎大家转载我的文章。
转载请注明:转自古-月
http://blog.csdn.net/hcx25909
欢迎继续关注我的博客
相关文章推荐
- 使用grub4dos制作多系统启动U盘(win7、ubuntu12.04)
- 使用U盘制作linux启动盘,并且成功安装Linux系统后,拔掉无法再次启动linux,修复引导区到硬盘
- 使用UltraISO制作win7的U盘启动
- 使用UltralISO(软碟通)制作ubuntu系统的U盘启动
- grub4dos 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘 (不量产)
- Mac 重装系统(包含对苹果的吐槽, 使用磁盘工具制作启动U盘, 使用终端制作启动U盘, 使用启动盘重装系统)
- bootice制作grub4dos的u盘多系统启动(pe、系统启动盘)(未验证)
- Mac重装系统,使用终端命令制作U盘启动
- 适合制作U盘/硬盘启动的WinPE系统大搜集【都可以配合V3使用】
- grub4dos 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘 (不量产)
- 程序员修电脑必备: 使用Grub2制作一个多系统(WinPE与Linux, Android X86)启动的维护移动硬盘和U盘
- window系统上使用UltraISO制作centos启动U盘方法:
- 教你使用U盘安装Ubuntu12.04和WIN7 系统 -个人成功经验
- win7与ubuntu双系统双启动--VMware使用技巧
- Linux,在不使用U盘的情况下使用wubi.exe程序在Win7上安装ubuntu-14.04.3版系统
- win7下的硬盘放在Xp系统下无法使用的解决。u盘最好格式为exfat系统格式
- u启动怎么装系统?使用U启动U盘装系统教程详解
- 制作 Kali 系统启动U盘
- Win7下 U盘 安装 Ubuntu12.04 系统引导问题的解决