usb 安装系统
写在前面
- 本文是先安装windows再安装linux,并通过windows引导linux的启动项。这样方便linux的反复重装、折腾等。
- 光盘安装和U盘安装基本差不多,只是U盘安装多了把镜像文件写到U盘制成启动盘的过程,启动时对应选择从USB启动/从CD-ROM启动即可
- 由于我有win7的光盘,就没研究怎么刻录win7到U盘
- 关于每一步的截图,文末的【参考资料】里别人已经截的很完善了,我就没重复造轮子(知乎那个李彬的答案关于EasyBCD使用有问题,那是硬盘启动,而非U盘,U盘没那么麻烦)
- 该文只是综合各个参考资料,按照安装顺序、更全面的把每一步需要注意的关键点用文字整理记录
- 关于原理部分,可以看《鸟叔私房菜-基础学习篇》(第三版)第3、4章相关内容,里面对MBR、分区表、引导加载程序的工作执行等有深入浅出的讲解
需要的工具
- 驱动精灵–用于安装win7的各种驱动,建议下载万能网卡版,把网络解决了才方便后面在线下载其他驱动
- WIN7 Activation(Win7激活工具) 1.8 绿色免费版–用于激活win7
- EasyBCD (Community Edition / 中文版下载)–用于设置由windows引导ubuntu的启动加载程序,
- Universal-USB-Installer–用于制作ubuntu的U盘启动盘
- Ubuntu Desktop (附kylin(优麒麟)版)–Ubuntu的ISO镜像文件,用于制作U盘启动盘
步骤概述
- win7安装
- 插入光盘,重启电脑,狂按
F12 - 选择从CD-ROM启动
- 点安装,按提示进行就行了
- 用驱动精灵安装各种驱动
- 下载其他普通软件
- ubuntu 14.04安装
- 刻录驱动盘,刻好后插入
- 重启电脑,狂按
F12,选择USB启动 - 按照提示选择语言、分区、键盘布局等
- 重启电脑,在win7下添加启动菜单
- 重启电脑,选ubuntu,安装ubuntu的一些软件
详细说明
这里对上面【步骤概述】相应步骤中需要注意的地方进行说明
win7安装
第1,2两步
- 没什么好说的。我是戴尔的电脑,不同电脑进入启动界面的按键可能不同,戴尔的是
F12,其他电脑的可能是Delete、F2、F10等 - 在BIOS里面,硬盘有时候不是 Hard Deice,有时候是HDD等,光驱不一定是CDROM,有时候是DVD-;
第3步
- 提示”进行何种类型的安装”->选择“自定义(高级)”;
- 分区时,如果不想影响其他盘的话,直接点系统盘(C盘)然后下一步即可,这时其他盘数据不会被影响;如果想重新分区,这里可以分区、格式化。点完就直接开始安装了。
- 需要注意的是,我不知道为什么,点分区只能分主分区,不能分逻辑分区。所以如果要安装双系统的话,需要留一个分区给linux,分区时主分区最多3个。
- 记得给linux留点硬盘空间,我这里留了100G
- 期间系统会自动重启,等进入到设置用户名密码、产品密钥等就说明好了,设置完就OK了。这里密钥能填正确最好,填失败了的话,后面还可以通过激活工具激活。
- 关于分区,其实可以在重装系统前进行,”开始->计算机->右键->管理->存储->磁盘管理”
第4步
- 把驱动精灵用U盘拷到电脑上,安装驱动精灵,然后先安装网卡驱动,能连网了再安装别的驱动。期间可能会多次询问重启,选择稍后重启,都安完了一次性重启
第5步
- 安装其他的软件,比如浏览器啊,上面提到的EasyBCD啊等
ubuntu安装
第1步
- 下载ubuntu镜像,用上面提到的工具刻录U盘(格式化成FAT32的格式),详情见文末的【参考链接4】
- 依次选择ubuntu版本,镜像文件,要写入的U盘。最后那个可选项可以不管,默认0MB
第2步
- 没什么特别的
第3步
- 选择第二项,安装ubuntu
- 选择语言,中文往下拉,在后面
- 选择“安装这个第三方软件”,其他不管
- 联网可选,有wifi这时可以先连
- 重要:选择最后一个”其他选项”
- 重要:分区。这里每个人不一样,我分配的大小都比较富裕,顺序是按表中由上到下分配的。关于分区,可以参考Linux系统安装时分区的选择
| 挂载点 | 大小 | 类型 | 新分区位置 | 用于 |
|---|---|---|---|---|
| /boot | 200M | 逻辑分区 | 空间起始位置 | EXT4日志文件系统 |
| / | 20G | 主分区 | 空间起始位置 | EXT4日志文件系统 |
| 不设置 | 2G | 逻辑分区 | 空间起始位置 | 交换空间 |
| /home | 60G | 逻辑分区 | 空间起始位置 | EXT4日志文件系统 |
重要:上一步中,要记住/boot的设备号,比如我的是
/dev/sda6,下面的”安装启动引导器的设备”->选择/boot所在的分区。这里不要选错,不然就是linux引导windows后面无非就是一些用户设置了,没什么难的,键盘布局就选英文(美国)就行
第4步
- 安装好后ubuntu,重启电脑,进入win7设置启动菜单
- 打开EasyBCD,”添加新条目->linux/BSD->类型:GRUN(Legacy),设备/驱动器:刚才/boot对应的分区->点添加”
- /boot的分区是以linux开头的,不记得就看大小,比如我的是200M
- 可以在工具栏的”编辑引导菜单”查看启动菜单
第5步
- 首先需要更新一下依赖:
sudo apt-get update
sudo apt-get upgrade
- 校园网认证使用mentohust,可以在linux公社下载,mentohust下载地址,用户和密码都是
www.linuxidc.com - 下载地址位于
http://linux.linuxidc.com/的”/2013年资料/1月/20日/Ubuntu下使用MentoHUST代替锐捷认证上网”,或者”pub/ubuntu/Ubuntu 11.04校园网锐捷认证上网”下 - 可参考Ubuntu下使用MentoHUST搞定 锐捷校园网认证网络和Ubuntu下Mentohust的配置这两篇文章
参考资料
usb 安装系统的更多相关文章
- USB安装centos6系统(centos7需要换软件)
一.下载系统镜像 二.下载安装软碟通软件UltraISO 三.插入U盘制作启动盘 1.用软碟通打开镜像文件:文件-->打开 2.写入映像:启动-->写入硬盘映像 3.等待写入完成 四.系统 ...
- 如何让老Mac机支持USB安装Windows
一些老Mac机的用户想装Windows,却发现自己的系统上的Boot Camp Assistant(以下简称BCA)没有USB安装Windows的选项. 下面以我的MacBook Pro (13-in ...
- 机械革命 USB装系统各种坑
买了个号称超强性价比的游戏本- 机械革命, i7+ssd+hd+4G RAM+ GTX850M, 很直接, 直接出厂就一个DOS系统,回来要自己装机. 好吧, 先下了个大白菜软件,用来刻录ISO系统到 ...
- Kickstart无人值守安装系统
1.导言 已经或未来将从事Linux系统运维工作的读者,经常会遇到一些机器式的重复的共走,例如:有时间同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装. q 光盘安装系统===> ...
- SLAM+语音机器人DIY系列:(五)树莓派3开发环境搭建——1.安装系统ubuntu_mate_16.04
摘要 通过前面一系列的铺垫,相信大家对整个miiboo机器人的DIY有了一个清晰整体的认识.接下来就正式进入机器人大脑(嵌入式主板:树莓派3)的开发.本章将从树莓派3的开发环境搭建入手,为后续ros开 ...
- DeskMini无传统机械键盘与鼠标接口的情况下使用U盘安装系统经验总结
总结安装纯净版Win7旗舰版系统安装过程所解决的问题要点: 1:UEFI引导启动的实现. 2:使用Dism++实现系统的安装. 3:使用Dism++解决新主板在安装系统过程中不能使用USB键盘和鼠标的 ...
- 如何在u盘上安装系统, (非安装盘)
在u盘中永久安装Fedora. 需要两个u盘(live usb), 一个系统镜像文件. 方法是: 用一个u盘作安装盘, 然后通过这个u盘把系统安装到另一个u盘上. 两个U盘上的文件都会被覆盖. 1. ...
- 树莓派玩耍笔记1 -- 开箱 & 安装系统以及简单配置
零.前言 树莓派是什么? 吃的么? 呵呵,假设您连这个还不知道,真是out 了. 麻烦出门左拐.百度去(或者,看看官网去?),算了.还是粘贴一些大家都知道的树莓派百科吧: 树莓派由注冊于英国的慈善组织 ...
- CentOS 6.5 usb安装
我只说一下将CentOS安装作为服务器的情况,但是适用于普遍的CentOS安装过程,首先下载CentOS的安装镜像文件,有这么几种:CentOS-6.5-x86_64-LiveCD.CentOS-6. ...
随机推荐
- Python自然语言处理资料库
1.LTP [1]- 语言技术平台(LTP) 提供包括中文分词.词性标注.命名实体识别.依存句法分析.语义角色标注等丰富. 高效.精准的自然语言处理技术.经过哈工大社会计算与信息检索研究中心 11 年 ...
- 一起talk GDB吧(第五回:GDB查看信息)
各位看官们.大家好,上一回中我们说的是GDB的调用栈调试功能,而且说了怎样使用GDB进行查看调用 栈.这一回中,我们继续介绍GDB的调试功能:查看信息.当然了.我们也会介绍怎样使用GDB查看程序 执行 ...
- 构建高可用Linux服务器二
centos优化: 1.关闭不需要的服务:ntsysv crond:自动计划任务 network:已配置网络接口的脚步程序服务. sshd:openssh服务器守护进程. irqbalance:启用i ...
- appium运行报错
1.new AppiumDriver<>(new URL(url), capabilities) 报错 java.lang.NoSuchMethodError:com.google.com ...
- js文件加载执行顺序
转自:http://blog.163.com/water_down/blog/static/170276590201111711243458/ <script type="text/j ...
- ssh认证
密钥认证 密码验证会造成账户口令的外泄,不安全,基于账号的保密性考虑,可以采用密钥验证实现远程连接. Linux--Linux 1.Linux客户端主机上生成密钥文件 ssh-keygen -t rs ...
- Android异步载入全解析之大图处理
Android异步载入全解析之大图处理 异步载入中很重要的一部分就是对图像的处理,这也是我们前面用异步载入图像做示例的原因. 一方面是由于图像处理不好的话会很占内存,并且easyOOM,还有一方面,图 ...
- Codeforces Round #105 D. Bag of mice 概率dp
http://codeforces.com/contest/148/problem/D 题目意思是龙和公主轮流从袋子里抽老鼠.袋子里有白老师 W 仅仅.黑老师 D 仅仅.公主先抽,第一个抽出白老鼠的胜 ...
- CSS总结:
给一个div加上边框,为了让他能看到边框,给他加上颜色 border: 2px solid; border-color: #00a1e9; solid表示实线边框.没有这个看不到边框. {border ...
- ASP.Net MVC3/4中Model验证错误信息的本地化
最近使用ASP.Net MVC4做一个B/S的管理系统,里面有N多的Action和View Model,View Model上又有N多的验证. 一开始写的时候虽然知道要实现多语言,但是没有过多考虑,本 ...