把ubuntu安装到U盘上

2012-8-2 笑看风云 linux知识

:开头部分算的上是废话,大家可以不看,要看正文请直接看第四段.

    七月份淘宝弄了一个打折怪的活动,我在上面弄到了17元的优惠卷,这17元把买东西吧又买不了什么,不买把,你又觉得浪费,于是决定买一个U盘,最好是usb3.0的,不但读写速度快,而且以后将会是主流接口,于是加了46元买一了个威刚s102 pro usb3.0 16GU盘,到手后测试了一下速度,因为我没有usb3.0的接口,只好用usb2.0接口测试,结果读写速度很不错,读28M,写29M左右.

    好吧,以上内容只是废话,我要说的是如何把ubuntu安装到U盘上.

    首先为什么我要把系统安装在U盘上呢?因为有时候去别人家的似乎用别人的电脑很不习惯,就拿浏览器来说,我用火狐,人家用360,我用360浏览网页的时候会感到很不适应,用起来始终没有我的火狐顺手,而且我很别人的习惯还不仅仅是这些差距,所以把ubuntu装到U盘上之后不管到哪里只要用电脑,用的都是我自己配置好的系统.而且刚好新到手的U盘读写速度够快,用起来也不会太卡.

---------------------------------------正文-----------------------------------------------

好了这里开始说正文了,如何安装ubuntu系统.

1)首先要分区,我们可以通过gparted这个软件来进行分区,插入U盘后打开gparted,然后切换到/dev/sdb(这里的sdb代表的是你的U盘,请按照自己的实际情况进行选择),然后点击设备,创建分区表,然后会弹出一个提示,点击确定即可,然后在在sdb的图形上右键,你会看到一个新建,然后点击,接着会弹出一个创建分区的窗口,把分区格式中的ext2改成ext4格式然后点击添加.然后点击应用说做的更改,等一会你会发现U盘已经格式话好了.然后拔下U盘,在重新插入U盘,下面我们就要进行第二步了.

2)安装系统到U盘上,其实在这里有两种方法进行安装,

2.1)一个就和正常的安装系统一样,进入Live usb后插入U盘,然后点击安装,只不过在安装位置那里把硬盘改成U盘,并且把grub安装到U盘上,剩下的就和安装到硬盘上没有什么两样了,只不过这样安装之后需要慢慢的进行配置,比如安装软件呀,配置软件什么的,因为U盘的速度以及网速问题,可能需要较长的时间,这里我使用第二种方法,还原法.

2.2)所谓的还原法就是把已经安装并配置好的系统用tar打包,接着解压到新的分区中的方法具体的方法大家可以看我的这篇文章<Ubuntu下备份系统的方法> 这里我已经有了一个系统备份文件,他的位置是/home/aaa/backup.tar 这里我们先用cd命令进入U盘目录下,这里U盘目录在ubuntu下面就是/media/你的U盘的uuid ,这里我们假设U盘uuid是abcdefg,那么就使用一下命令

cd /media/abcdefg
接着我们要开始进行系统的解压了,在命令行接着输入一下内容

sudo su
然后输入你的用户密码(用户密码不显示)
tar -xvpzf /home/aaa/backup.tar
然后等待一段时间知道终端上已经完成解压,到这里第二部已经完成,下面就是第三步了.

3)安装grub到U盘

光有系统我们也是不能进入系统的我们还要有引导程序,让我们可以成功的进入系统,这里我们首先修改fstab文件.

使用一下命令修改U盘上的fstab文件

gedit ./etc/fstab
然后在gedit的窗口中找到这样的一行

UUID=84d70d9a-51d8-4154-8990-325d55002f56 / 注意这里=后面的uuid就是你原来系统根分区的uuid这里因该改成现在U盘的uuid,在前面我们已经假设U盘的uuid是abcdefg,这里就应该改成这样

UUID=abcdefg /

如果你的系统原来有home分区记得把fstab中的home分区这一段注销,然后保存.

接着我们输入一下命令来进行grub的安装

mount /dev ./dev
chroot ./
dpkg-reconfigure grub-pc
当你输入了最后一条命令的时候终端会提示你一些内容,你不用管他,你要注意的是但他提示你要把grub安装到拉你的时候用上下键选中sdb也就是你的U盘,然后按空格键,这是你会看到sdb的前面会有一个星号,这说明你要把grub安装到sdb上,然后用tab键跳到ok上回车,等他完成的时候grub就已经安装完成了,不个这个时候最好修改一下grub.cfg文件,把里面的hd1改成hd0,不然有可能启动不了.

4)完成安装

现在真个系统已经安装好了,我们用一下命令移除之前做的工作.

exit
 #退出chroot
umount ./dev
 #移除dev文件夹的挂载
exit
 #退出root
好了这下U盘系统我们就制作好了,不信你可以从U盘启动试试,保证和你的系统完全一样,最多只是速度慢了一点而已.

ps:因为U盘类是于ssd硬盘,我们可以按照ssd硬盘的优化方法进行一些优化,ssd硬盘优化可以查看这篇文章.

Linux系统中对SSD硬盘优化的方法

标签: Linux ubuntu 硬件

et_highlighter51

评论:

bobofan
2013-01-19 09:16
换台电脑挂载盘符变了UUID应该会变的吧?
笑看风云
2013-01-19 14:05
@bobofan:因为fstab中的uuid是U盘uuid,所以uuid并不会变.
天津卷帘门厂
2012-10-10 15:37
这个界面挺好的一

发表评论:

Powered by emlog sitemap