Oct 19

转自:http://www.busfly.net/post/452.html

以前一直都是在虚机上跑Linux,眼看着磁盘空间越来越小,速度越来越慢。正好手头有个16G的U盘,就琢磨把Ubuntu装到U盘里面去, 制作一个便携的Linux系统,下面是具体攻略,用的是Ubuntu9.10系统。(本攻略是在U盘完整安装Ubuntu,创建LiveCD请直接跳转到 尾部。此攻略也适用于将Ubuntu安装到移动硬盘)。
1. 下载Ubuntu CD镜像,刻盘。

2. 开机,光盘启动到Ubuntu,选择Try Ubuntu without change ….

3. 进去光盘系统后,插入U盘,用System->gParted给U盘分区,具体如下:
3.1 桌面右击U盘图标, Unmount之。
3.2 启动gParted,选中U盘,在我机器上硬盘式sda,U盘是sdb,注意千万不要误选原来的硬盘。
3.3 删除已有分区。
3.4 新建一个Extended分区sdb,直接OK。
3.5 sdb下新建一个Logical分区sdb1,FAT32格式,设了2G给Windows下继续当U盘用,也可以避免误把U盘格掉。
3.6 sdb下新建一个Logical分区sdb2,选ext3或者ext4格式,用来安装Ubuntu。
3.7 因为有2G内存,不打算建SWAP分区了,如果以后要用,可以挂载swap文件。

4. 分区完毕,可以开始安装了(跑到Windows下看了下,FAT32分区可用)。

5. 点击桌面的安装图标,开始安装Ubuntu了,选择语言,时区,键盘。

6. 开始选择磁盘了,这一步万分忐忑,生怕不小心把硬盘上的系统给搞崩溃了,选高级,自己指定分区。

7. 选择刚才创建的用来安装sdbx分区(奇怪,在gParted里面U盘第二个分区是sdb2, 现在变成了sdb6),点下面的Change按钮,在这个分区挂载根目录/,格式选ext3或ext4。

8. 谨慎点击Next,设置姓名密码之类的,一直到最后一步显示安装概要的时候,点击右下角的Advanced按钮,设置将Loader安装到U盘sdb(将Grub装到U盘上,不要碰原来硬盘,不然有啥闪失就亏大了)。

9. 漫长的等待,跑去洗了个澡,吃了些东西,上了会儿网,看了会儿书。终于到了100%了,”copying installation logs”,居然挂在那儿不动了。这是Ubuntu的一个BUG,不用管,直接重启。

10.BIOS设置U盘启动,开机即可进去Ubuntu了,注意还有事情要做。因为U盘频繁读写会严重影响U盘寿命,所以需要把一些目录挂在到RAM盘中去。
10.1 sudo gedit /etc/fstab。
10.2 在fstab尾部添加一行:”none tmpfs /tmp size=200m 0 0″ 给了200M空间。
10.3 我把/home/myname/Downloads也给挂进去了,其他常读写的地方可能还有/var/tmp等。

11 保存fstab文件,重启,添加速度快的源,安装Ubuntu Tweak,更新,安装各种软件,够折腾的了。

Ubuntu支持直接用U盘制作LiveCD,LiveCD可以理解成U盘光碟,能够启动,但是不能在U盘写入内容,无法安装软件。具体创建方法是
a. 虚机加载Ubuntu ISO镜像(或者刻盘,光盘启动)
b. 插入USB
c. 运行System->Administer->LiveCD USB Creator

Leave a Reply