把Linux安装到移动硬盘上
把Linux安装到移动硬盘上
转载于:http://mrkh.me/install-linux-on-a-portable-hard-drive.html
这一篇文章讲一下,怎么把linux安装到移动硬盘上,并且由移动硬盘独立引导,与本地硬盘系统完全隔离,互不影响。
这之前我先讲一下,为什么要把Linux系统作为独立引导安装到移动硬盘上。就Linux的学习而言,一般有以下几种方法,每一种方法都有自己的优点,而这里我要说一下缺点:
1、使用虚拟机,安装Linux,缺点:硬件是虚拟的,win上的虚拟机运行效率都不好,不能发挥硬件性能,对硬盘使用寿命影响比较大,虚拟硬件与真实硬件毕竟有差异,不利于学习Linux。
2、安装win+linux双系统,缺点:每次安装双系统或多或少有一些麻烦,通常还是出现在重启的时候,不小心容易造成MBR混乱,同时,安装双系统会修改MBR,需要从之前分好区的硬盘里压缩出空余空间来安装linux,这个东西挺麻烦的,步骤繁琐而且容易出莫名其妙的错误。
3、光盘或者u盘启动盘运行liveCD,这个问题很多,要学校linux,这个实际上还算不上是一个方案。
4、摒弃win,直接使用linux,这个方法其实算得上是最好的,但是对于一些人来说,挺不好的,像我的很多工作还是要在win系统里进行,这样就无法完全不使用win。
于是,将linux安装到移动硬盘,并做独立引导这一想法就诞生了。这样一来,解决了上述的很多缺点,简要说一下。
1、和安装在本地硬盘,除了使用的接口不同,基本是一样的,完全使用真实硬件。
2、不修改本地硬盘MBR,在电脑启动时,插入移动硬盘,选择从移动一盘启动,便可以进入linux,默认不挂载本地硬盘,不读写本地硬盘,需要用本地系统时,关机,拔下移动硬盘再开机即可,两个盘完全隔离。
3、不会减少本地硬盘寿命,不会对本地硬盘文件系统有任何影响。
4、安装方便,删除也方便,若要删除,在任意一台电脑上插上安装linux的移动硬盘,在磁盘管理工具中,将linux分区删除即可。
5、适合多种linux发行版安装,安装方式统一、简单、无错。
缺点:移动硬盘使用USB接口,读写速度有所下降
下面开始步骤:
第0步:以下安装界面基本是在VM9上进行,这个方法是借用了VM9来进行真实系统的安装,如果看得全都是VM9安装系统的画面,请不要怀疑,教程在最后几步发生质变。
第1步:做以下准备,找一个装有win的系统,安装vmware8或者vmware9,下载你所喜欢的linux发行版的binDVD备用,教程以fedora为例
第2步:创建一个虚拟机,按以下步骤进行

1

2
因为fedora18的binDVD不能被识别出是哪一个系统,所以将光驱留空,选择之后再装系统

3
系统选项这里其实是可以随意设置的

4
这一步比较重要,有的发行版是可以随意设置的,但是为了不必要的麻烦,建议CPU数量和核心,按真实情况分配所有核心

5
网络选项选择NAT,方便安装时联网下载

6

7
虚拟硬盘随便创建一个,这个我们之后要删掉的,没有用

8

9

10
最后编辑一下配置,把硬盘删掉、软驱删掉、打印机支持删掉、内存设置最好1G以上,因为内存过小,就看不到图形安装界面了,同时也会不安装图形界面的,光驱选择你下载下来的linux发行版DVD镜像文件,教程以fedora为例。
第3步:插上移动硬盘,并在移动硬盘中,留出空闲的未分区空间作为安装linux用,空闲空间大小可以随意分配,也可以使用整个移动硬盘

11
教程使用了35G的空闲分区。
第4步:开始类似于虚拟机安装系统,重点在于,将linux直接安装在移动硬盘的未分配空间上。
启动虚拟机到fedora18初始界面

12
到初始界面以后,按键盘的上下键,暂停在这个界面,单击下图图示右下角的按钮,将移动硬盘连接到虚拟机上。这是移动硬盘会从物理机上消失,并连接到虚拟机。

13
选择Install fedora进行下一步的安装。

14

15
我跳过了中间几步常规的,按照自己的需求选择语言就好了,然后到了这一步,软件那两项灰色的小黄叹号,需要联网,存储那一项,是坚持移动硬盘的,这个时候,如果你的移动硬盘是空的,检测就比较快,如果你的移动硬盘又大,里面别的东西又多,这一步需要的时间会很长,但是请放心,不会有错的。

16
直到安装目标位置选项由浅灰色变为深灰色,说明介质检测结束,单击“安装目标位置”进行磁盘配置。

17
至于分区方案呢,新手建议不要勾选自定义选项,分区类型按照个人需要选择,fedora18在安装的时候可以选择BTRFS,感兴趣的朋友可以试一试。这里有个问题,就是如果勾选了自定义分区,你就只能猜测着进行下一步了,因为VM默认的屏幕大小为800×600,这个大小无法显示完整的内容,在手动分配分区时,会看不到也点不到完成和下一步按钮,只能使用TAB键自己去估计是否按到了按钮上,所以,这一步,如果没有特别需要,最好不要选择自定义分区。
上一步完成后点继续,就会回到下面一步,你会发现所有项都变成了深灰色,黄色小叹号也消失了,这时候,就可以点开始安装的按钮了。

18

19
安装过程需要设置root密码,建议设置一个安全的root密码,并且不要遗忘。

20
我跳过了中间等待的截图,继续安装直到安装完成。然后点击重启按钮。

21
VM虚拟机有一个问题,在刚进入BIOS的时候,不会挂载移动硬盘,这样的话,我们安装的linux便无法也无需在虚拟机中继续,点击重启按钮以后,可以让虚拟机停在BIOS,然后通过VM强制关闭虚拟机,至此,在VM上的操作全部完成。
第5步:将插着移动硬盘的物理机重启,完成linux的最后安装。
将需要关闭的程序安全关闭以后,重启物理机,也就是插着已经安装好linux的移动硬盘的实体电脑重启,不同主板的BIOS选项不同,请按照自己的BIOS选择从USB Device启动,这时,系统会完成剩下的安装步奏,在fedora的安装例子中,会有一个设置用户名和密码的过程,然后,尽情地享用你的linux吧,教程结束!

fedora
把Linux安装到移动硬盘上的更多相关文章
- linux安装,window上安装centos虚拟机
使用的软件如下 VMware_workstation_full_12.5.2.exeCentOS-6.5-x86_64-minimal.iso 安装要点: 1 先安装VMware2 建立一个虚拟机,注 ...
- 开始使用gentoo linux——gentoo安装笔记(上)
gentoo linux安装笔记(上) 家里有一台破旧的富士通笔记本,08年至今质量依然杠杠的,但是性能已经不能和现代超极本同日而语,装上了ubuntu更是不敢恭维,别提gnome和kde的linux ...
- 着手打造你的随身系统---将linux装进移动硬盘
将Ubuntu等linux系统安装到移动硬盘--操作系统随身携带 前言 刚刚接触ubuntu,听说可以将linux系统安装到移动硬盘上,所以最近一周都在尝试将ubuntu安装到新买的移动 ...
- (免量产,免格式化)手动将PE安装到移动硬盘/U盘或无系统硬盘!
在一台没有装系统的电脑上,只要把XP系统启动文件,及引导菜单文件(ntldr,boot.ini,”bootfont.bin这个可有可无,主要作用是显示中文菜单”)和GRUB引导文件和PE系统文件复制到 ...
- 在移动硬盘上安装Linux Mint19记录
前要: 有一12年买的手提电脑,打算在其上直接装linux部署分布式爬虫顺便学linux 唔,开机吧--然开机动画没有,只有间断有序的悲鸣,一查,主板逝世 卖给收买旧电脑估计不到20-不能忍,想了想不 ...
- Arch Linux 安装记(安装到移动硬盘)
一转眼传说中装起来难于上青天,用起来险如上刀梯(容易滚挂),绰号“洗发水”并被戏称为“邪教”的 Arch Linux 已经用了几个月.某些关于其安装难度和稳定性的传说实在太夸张了,反而觉得这才是适合懒 ...
- 在 Linux 的 KVM虚拟机 上安装 Mac OS 系统的研究总结
在 Linux 的 KVM虚拟机 上安装 Mac OS 系统的研究总结 一.资料来源: 网上一共找到两个方法,一个是视频上的教程,一个是网页资料. 二.视频资料方法内容:1.install qe ...
- [转]在Linux CentOS 6.6上安装Python 2.7.9
在Linux CentOS 6.6上安装Python 2.7.9 查看python安装版本 python -V yum中最新的也是Python 2.6.6,所以只能下载Python 2.7.9的源代码 ...
- 在Linux和Windows系统上安装Nginx服务器的教程
在Linux和Windows系统上安装Nginx服务器的教程 1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RP ...
随机推荐
- 采用指数退避算法实现ajax请求的重发,全部完成时触发回调函数
目录: 0.Chrome扩展开发(Gmail附件管理助手)系列之〇——概述 1.Chrome扩展开发之一——Chrome扩展的文件结构 2.Chrome扩展开发之二——Chrome扩展中脚本的运行机制 ...
- 服务发现:Zookeeper vs etcd vs Consul
[编者的话]本文对比了Zookeeper.etcd和Consul三种服务发现工具,探讨了最佳的服务发现解决方案,仅供参考. 如果使用预定义的端口,服务越多,发生冲突的可能性越大,毕竟,不可能有两个服务 ...
- JavaScript基础2---控制权DOM操作
文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM将HTML文档呈现为带有元素,属性和文本的树结构(节点树). HTML文档可以说由节点构成的 ...
- linux下安装openssh-server
csdn博文地址:linux下安装openssh-server 点击进入 系统是ubuntu14.04,系统默认安装了openssh-client,但没有安装openssh-server,需要手动 ...
- Qt程序启动画面播放(gif与swf两种动画格式)
学习Qt有一段时间了,发现一个小问题,网上关于Qt的资料或者总结性的学习及应用文章有点少. 比如,Qt完整的API,程序运行之前的启动画面如何按理想效果播放等,每次想在项目中添加一些应用的时候,总是找 ...
- Daily English
- C#基础知识系列五(构造函数)
前言 本节主要来学习下实例构造函数.私有构造函数和静态构造函数. 构造函数的作用: 1.当一个类在new实例化对象时,可调用构造函数进行初始化对象. 2.不带参数的构造函数称为“默认构造函数”. 无论 ...
- EntityFramework_MVC4中EF5 新手入门教程之六 ---6.通过 Entity Framework 更新关联数据
在前面的教程中,您将显示相关的数据 :在本教程中,您会更新相关的数据.对于大多数的关系,这个目标是可以通过更新相应的外键字段来达到的.对于多对多关系,实体框架并不直接,暴露联接表,因此您必须显式添加和 ...
- Java数组的--遍历
(I)标准for循环遍历数组 例如代码片段: int [] nums = new int [] {0,1,2,3,4,5,6,7,8,9}; for(int i=0;i<11;i++){ Sys ...
- Codeforces Beta Round #6 (Div. 2 Only) D. Lizards and Basements 2 dp
题目链接: http://codeforces.com/problemset/problem/6/D D. Lizards and Basements 2 time limit per test2 s ...