制作win7+ubuntu +winPE+CDlinux多系统启动U盘
制作前期准备工作
1.需要软件
grub4dos(http://sourceforge.net/projects/grub4dos/files/)
UltraISO(http://cn.ezbsystems.com/ultraiso/download.htm)
grubinst(http://sourceforge.net/projects/grub4dos/files/)
2.需要文件
win7:(ed2k://|file|cn_windows_7_ultimate_x86_dvd_x15-65907.iso|2604238848|D6F139D7A45E81B76199DDCCDDC4B509|h=XLUL3JRUJSSGTFX4PGZJIYMOVW5WJSNO|/)
Ubuntu(http://www.ubuntu.org.cn/download/desktop/windows-installer)
winPE(这里使用的是小马pe(http://www.pccppc.com/category.php?cid=3))
CDlinux (http://www.cdlinux.info/wiki/doku.php/zh/download/latest)
另附XP sp3
(thunder://QUFodHRwOi8vdGVsZG93bjIuOTlwYW4uY29tLzQvMTAwMzczOTc2Njk1MDQ1MzAwNT8xL9StsOZ3aW54cF9zcDMuaXNvWlo=)
制作过程
1:grub4dos安装
首先将下载的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘,设置如图,然后点install。当然之前先把U盘格式化吧,我设置的是FAT32的,不知道NTFS的行不行,没试过。
注意:请一定要确定你所选择的硬盘是目标U盘,假若选成硬盘,则可能进不去系统了。如果你电脑上只有一块硬盘,则U盘是hd1,另外说一个非常笨的方法,就是先拔出U盘,看一下盘符列表,然后再插上U盘,重新打开grubinsit_gui.exe再看一下,新增的盘符即是目标U盘的盘符了
如此操作后,就成功地写入了MBR。然后将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe一起复制到目标U盘的根目录下。
2.安装win7
把 Windows 7的iso下的文件和文件夹全部复制U盘根目录,可以把autorun.inf删掉,另外可以将文件夹sources中的ei.cfg文件删除以选择win7版本(非必须),否则就是旗舰版安装。
3.安装ubuntu
在U盘根目录下新建名为 ubuntu的文件夹,把ubuntu镜像更名为ubuntu.iso,并把 casper下的vmlinuz和initrd.lz复制到新建的ubuntu目录下
4.安装winPE
把WinPE的ISO中的文件和文件夹全部复制到U盘根目录,另外把 WinPE中的 setupldr.bin,ntdetect.com复制到U盘根目录,并把 setupldr.bin改名为 ldrxpe。
5.安装CDlinux
在U盘根目录下新建名为CDLINUX的文件夹,将CDlinux.iso复制进去,另外把iso压缩文件中的CDLINUX文件夹下的BZIMAGE和INITRD也复制到新建的CDLINUX文件夹中(注意英文大小写,Linux对大小写敏感)。
6.新建menu.lst文件
在U盘根目录下新建menu.lst文件,用记事本打开,代码如下
default 0
timeout 10
find --set-root /grldr
gfxmenu /message
fontfile /fonts
title 从硬盘启动
rootnoverify (hd1)
chainloader +1
boot
title 启动WinPE
chainloader /ldrxpe
title 启动 CDLinux
kernel /CDLINUX/BZIMAGE CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso
initrd /CDLINUX/INITRD
title 启动Ubuntu
kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8
initrd /ubuntu/initrd.lz
title 安装Windows 7
chainloader /bootmgr
title 重新启动计算机
reboot
title 关闭计算机
halt
将menu.lst以及message、fonts复制到根目录。
PS:代码gfxmenu /message和fontfile /fonts中有两个文件,是用来提供启动界面美化及中文支持的文件,可以不要,如果需要的话可Google或Baidu。(最好还是加上,不然就是黑白屏幕外加中文不能显示——乱码)。
如此就成功地制作了融合win7+winpe+Ubuntu+cdlinux的多系统启动U盘,经亲测,在台式机上(非虚拟机)各种系统都能成功进入或安装。
制作win7+ubuntu +winPE+CDlinux多系统启动U盘的更多相关文章
- 利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】
一般制作多系统启动盘的教程都会要用到rub4dos+grubinst+ultraiso+msgdiyerl等等工具,一大串的工具列表让人望而生畏.其实大白菜里已经对这些工具做了非常好的封装,利用大白菜 ...
- FbinstTools制作多系统启动U盘(Windows+Linux)
U盘启动盘制作工具在国内有倆工具,老毛桃.大白菜.也不知道是谁模仿谁的,反正PE肯定是Microsoft的. PE其实就是精简版的Windows维护系统,那如何制作Linux启动盘呢,百度搜“linu ...
- Win 7 下制作 mac 系统启动U盘
Win 7 下制作 mac 系统启动U盘 前几天因为工作需要,在mac 上安装了win7.后来因为习惯问题将win7 分区了,后来就是进不去mac os,只能进入win7 .可恶. 苹果客服说只能用m ...
- Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南
win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些 ...
- 用U盘与移动硬盘制作WIN7启动盘(亲自实践)
昨晚帮一个娃娃用移动硬盘里面的一个分区帮他制作成一个win7系统盘,为了以后万一换系统的时候方便.我自己有一个U盘坐的启动盘,移动硬盘没有倒腾过,看网上N多都是相互抄,制作都是WINPE系统的,相当蛋 ...
- win7+ubuntu双系统 重装win7后grub修复
问题:之前安装的是win7+ubuntu双系统,重装win7后启动选项没有了,直接进入的是win7系统,无法进入ubuntu系统了. 解决办法:我们需要修复grub,将ubuntu系统重新挂载一下,具 ...
- Win7+Ubuntu双系统安装完成后时间不一致相差大概8小时
Win7+Ubuntu双系统时间不一致 解决方法: 第一种在Windows下进行如下修改: 在 注册表项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Con ...
- win7,ubuntu双系统——重装win7后如何恢复ubuntu引导
磁盘分区——windows 7自带分区工具实现 磁盘分区——PQ硬盘分区魔术师 win7,ubuntu双系统的安装——正式安装 win7,ubuntu双系统的安装——卸载ubuntu 讲述了我的 w ...
- win7/ubuntu双系统下,如何恢复成win7引导及卸载ubuntu
电脑原来是win7系统,后来通过硬盘安装了Ubuntu,同时把Ubuntu设置成了开机引导项(开机时选择操作系统的界面成了紫色背景白色字体的界面),ubuntu引导开机的缺点是将来要卸载Ubuntu时 ...
随机推荐
- NOI2010航空管制
2008: [Noi2010]航空管制 Time Limit: 10 Sec Memory Limit: 552 MBSubmit: 31 Solved: 0[Submit][Status] De ...
- uc浏览器qq浏览器广告过滤
- MVC 3.0 在各个版本IIS中的部署
概述: 最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家! 本文主要介绍在IIS5.1.IIS6.0.IIS7.5中安装配置MVC 3的具体办法! 正文: ...
- 两种应该掌握的排序方法--------1.shell Sort
先了解下什么都有什么排序算法 https://en.wikipedia.org/wiki/Sorting_algorithm http://zh.wikipedia.org/zh/%E6%8E%92% ...
- linux下passwd命令设置修改用户密码
1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...
- [转]WinForm如何调用Web Service
1.建立项目WebService和WinForm项目,这里起名为WinFormInvokeWebService,如图所示, 2.Service1.asmx代码为:(这部分其实和上篇的代码是一样的) u ...
- [Andrew]Ext.net Grid常用js
var gridFunction= function (gridId) { //获取当前Grid var gridView = Ext.ge ...
- linux系统利用yum安装其他软件或服务
1.下载yum的配置源(最好用网易163的源,也可以使其他的源) wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo 下载到 /etc/ ...
- Zookeeper系列(二)特征及应用场景
zookeeper类似一个分布式的文件系统,每个节点可以有和它自身或它的子节点相关联的数据,此外指向节点的路劲必须使用绝对路径(不能使用相对路劲): Znode 对应目录树中的的一个节点,并拥有一 ...
- (原)Eclipse Tomcat配置(2014.12.27——By小赞)
Eclipse中配置自己已经安装的Tomcat 首先为Eclipse安装Tomcat插件: 进入Tomcat插件下载页:http://www.eclipsetotale.com/tomcatPlugi ...