windows和linux环境下制作U盘启动盘

新笔记本上,要装xp的系统,100%会破坏原有的Linux系统,因为安装xp的时候会自动覆盖硬盘的主引导扇区,这个扇区一旦被重写,那么原有的linux根本就启动不了。

要想玩linux和xp双系统,一般都是先装xp系统,再装linux系统,注意,装xp系统的时候别把整块硬盘都给分区了,要留足够的空间给linux系统。

不过,还是建议只装xp系统,如果以后想学linux,则可以在xp中装一个虚拟机,在虚拟机里跑linux。

关于装双系统的教程,网上已经有很多了,就不再赘述,给个链接你参考:
http://zhidao.baidu.com/question/73264381.html

实现Windows与Linux双重引导有多种方法: 

◆ 对于具有双硬盘的用户,可以将Linux安装在第二个硬盘上(Windows自然是安装在第一个硬盘上),并且确保将GRUB(LILO)安装在第二个硬盘的主引导扇区,
然后每次开机时在BIOS里指定从哪个硬盘引导即可。
◆ 最常用的方法是借助Linux的引导装载管理器GRUB(LILO),自动接管双重系统的启动选单。 

◆ 可以借助Windows XP的NT引导程序ntldr、boot.ini来实现双重启动。这种方法的优点是今后删除Linux比较方便,而且符合我们的使用习惯;
缺点是实现起来相对比较复杂,需要获取Linux系统的引导映像文件。

◆ 可以选择不安装Linux的引导装载管理器(或者不要安装在主引导扇区),但是要记住在安装过程中一定要创建Linux启动盘。今后需要时,用这张启动盘引导系统进入Linux。

windows下安装ubuntu有多种方式,我使用过三种方式。1.硬盘安装,2.刻盘安装(略),3.U盘安装。

1.下载光盘映像

目前可选12.04LTS(长期支持版本)

http://www.ubuntu.org.cn/desktop/get-ubuntu/download/

2.安装前的准备

如果你想使用双系统,win7 + ubuntu 或者win xp + ubuntu,那你一定要做好安装前的准备,否则安装时分区造成数据丢失就后悔莫及了。

win 7 自带磁盘工具(右击计算机–管理–磁盘管理)将其中一个分区压缩出大于15G的空间,不用格式化,只要记住压缩出空间在磁盘中的位置即可

win xp 貌似没有自带磁盘工具。所以使用分区魔法师分出同上的一块空间。

3.安装过程

3.1硬盘安装

a.Windows下虚拟光驱使用daemon tools,加载刚才下载的光盘镜像。

b.在加载后的虚拟光驱中的下面两个文件夹复制到C盘根目录

.disk

casper

c.双击虚拟光驱,进入了wubi安装,选择第一项 演示和完全安装

d.此时断开网络,安装过程一定要断开网络,因为有网络会进行自动更新,

e.下一步 选择 帮助我从光盘启动 ,然后点 完成。

f.重新启动,系统自动引导进入Ubuntu进行继续安装,包括分区等操作。

3.2 U盘安装

我使用的是1G的TF卡跟4G的金士顿U盘都测试成功,只需要按照步骤来,99%会成功。

下载ultraiso后,点击下图中图标打开刚下载的光盘镜像

选择菜单–启动–写入硬盘镜像…,打开后如下图所示(注意所选的写入方式要写成USB-HDD+):

点击写入,等待软件写入。软件会自动格式化U盘,所以先备份好U盘数据。

完成之后打开U盘目录下的\isolinux\syslinux.cfg,

将default vesamenu.c32注释为 # default vesamenu.c32

4.正式安装

重启之后,将首选启动改为U盘,进入Ubuntu之后按一下F6中的其他设置选项,将下列三项选中(使用空格键选中)

选中后前面会出现小x

acpi=off

noapic

nolapic

确定后选择Install Ubuntu即可。

5.Linux下制作U盘启动盘:


首先为U盘分区.主要是分出一个大小比ubuntu的安装iso稍微大一点的分区.
新分区为 /dev/sdb2。原来U盘分区为/dev/sdb1。
可以使用gparted这个无损分区软件。安装方法 yum install gparted (FEDORA),ubuntu默认自带。

然后执行 dd if=ubuntu.iso of=/dev/sdb2 //这里ubuntu.iso是ubuntu的安装映像

接着提取安装映像里 casper目录里的vmlinuz 和 initrd.gz
可以用 mount ubuntu.sio /media/cdrom -o loop挂载iso

把这两个文件复制到U盘第一个分区(FAT的)根目录下。

重启电脑 -- 不要拔下U盘

出现 grub提示的时候按c
输入(不包含//后面的内容)
root (hd1,0) //U盘
kernel /vmlinuz boot=casper locale=zh_CN.UTF-8 //加载内核
initrd /initrd.gz //加载初始化内存盘
boot //启动

 

linux下制作XpU盘启动盘

 

posted @ 2013-11-19 23:52  kunzj  阅读(3999)  评论(0编辑  收藏  举报