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盘启动盘
windows和linux环境下制作U盘启动盘的更多相关文章
- linux环境下,springboot jar启动方式
linux环境下,springboot jar启动方式 一.前台启动(ctrl+c会关掉进程) java -jar application.jar 二.后台启动(ctrl+c不会关闭) java -j ...
- Windows环境下制作Ubuntu的U盘启动工具
Windows用户想要尝试一下Ubuntu或其他Linux系统?最简单的方法就是使用VMware Workstation,只是虚拟机会真实占用内存,如果你的电脑内存8G及以上可以试试.内存偏小,或者觉 ...
- windows和linux环境下java调用C++代码-JNI技术
最近部门做安卓移动开发的需要调C++的代码,困难重重,最后任务交给了我,查找相关资料,没有一个教程能把不同环境(windows,linux)下怎么调用说明白的,自己在实现的过程中踩了几个坑,在这里总结 ...
- windows及linux环境下永久修改pip镜像源的方法
一.在windows环境下修改pip镜像源的方法(以python3.5为例) (1):在windows文件管理器中,输入 %APPDATA% (2):会定位到一个新的目录下,在该目录下新建pip文件夹 ...
- windows及linux环境下修改pip的默认镜像源的方法
1. 在windows环境下 临时修改 使用清华大学的源安装numpy包. pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple ...
- win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程
在我搞坏了两个系统之后,一切都得从头开始了,这回好了,电脑就是一台裸机了.没办法,重新下win7吧.这个要先做一个win7的启动盘,然后再安装,只能说我技术不行,没能把win7搞定.让大神给装的win ...
- Windows环境下制作MACOS X U盘安装盘
前两天在朋友的MAC BOOK AIR上胡乱操作时把原来安装好的双系统搞坏了,一不小心又把硬盘格式化了,导致MAC系统也没了,于是只能重新安装MACOS系统,并根据网友提供的教程,在MACOS安装OK ...
- jenkins在windows及linux环境下安装
下载 下载地址: https://jenkins.io/download/ 下载windows和linux通用的war包 jenkins在windows下安装 前提:已经安装jdk.tomcat 将w ...
- windows和linux环境下keras的模型框架可视化
1.简介 keras提供了模型可视化模块,下面讲解下安装教程和简易教程. 2.安装教程 2.1windows环境下的安装 2.1.1安装指定模块 pip install pydot-ng pip in ...
随机推荐
- WireShark 过滤语法
1. 过滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.1 ...
- zookeeper学习记录
ZooKeeper:是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.他主要用来解决分布式应用中的数据管理的一致性问题 ...
- c#操作Zip压缩文件
SharpZipLib 文件/文件夹压缩 一.ZipFile ZipFile类用于选择文件或文件夹进行压缩生成压缩包. 常用属性: 属性 说明 Count 文件数目(注意是在ComitUpdat之后才 ...
- LVS+keepalived实现负载均衡
背景: 随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司如何有效节约成本,节省不必要 的浪费?同时实现商业硬件一样的 ...
- PHP生成随机字符串包括大小写字母
PHP生成随机字符串包括大小写字母,这里介绍两种方法: 第一种:利用字符串函数操作 <?php /** *@blog <www.phpddt.com> */ function cre ...
- LotusPhp入口文件解析
LotusPhp也是单入口的框架,可以根据需要开启多个应用实例 例如前台页面可以用index.php作为入口文件,后台可以用admin.php作为入口文件,多个应用实例可以共享应用配置和类库或者根本每 ...
- 打印日志 Log
Log.v(tag,msg);所有内容 Log.d(tag,msg);debug Log.i(tag,msg);一般信息 Log.w(tag,msg);警告信息 Log.e(tag,msg);错误信息
- Java中的类加载器----ClassLoader
1.简单的讲类加载器就是加载类. 在一个类要被执行时,首先会被从硬盘中加载到内存中,这个任务就是由类加载器来完成,如果加载不成功时,类是无法被执行的.类加载器执行的都是字节码二进制文件. 帮助文档 ...
- 关于iphone消息推送把C#当服务器端来发送
看了苹果消息推送文档,感觉推送很简单的,但是还是按个人习惯把这些简单知识记录下来,在需要时候再查看一下! 在开发之前,要准备以下的资料 1.证书(包括产生证书和调试证书) 2.证书密码 3.唯一标识( ...
- detain ssh server 设置
ssh connection refused 处理方法 一般这种情况是 opens server 没安装 或 没启动 检查 openssh 是否安装 su 登录root账号,安装 openssh se ...