终于成功把Ubuntu安装到U盘上了

昨天弄来一个8GB的U盘,只有小指那么小。可以串在钥匙上随身携带。于是想到把Ubuntu9.10安装到这个8G U盘上面。下午便开始上网查资料,发现一个方法可以制作一个LiveUSB,弄了一个下午,在XP与Ubunmtu9.04之间切换,最终还是在Ubuntu下搞好了。原来需要对U盘事先分区,才可以把它制作成LiveUSB呢。对于那些不支持USB HDD引导的BIOS就无法启动了。到了晚上终于能够正常启动,但是很不爽,每次启动都弹出一个安装界面,而且最严重的问题是,修改的设置不能被保存到U盘上,白费劲了~~

然后又钻研另外一种方法,用硬盘上的Grub引导下载的ubuntu desktop.iso镜像,需要把iso里的casper目录下的vmlinuz, initrd.lz解压出来,和iso文件放在同一个分区下(最好是这样)重启后在grub输入命令:

root (hd0,4)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu9.iso ro
initrd /initrd.lz
boot

顺利进入ubuntu9.10,看到漂亮的netbook版桌面后,选择install来安装。一开始找不到u盘设备(sdb),后来不断尝试,发现需要mount后才被发现(可能是rp问题)。在分区项里,我选择使用整个磁盘,格式化为ext4(听说ext4在性能上有提升,对u盘来说应该好点),顺便说一下,我在磁盘分区这里老是狂读硬盘5分钟才显示分区信息,不知道是什么原因。最后不要忘了在最后步骤里的高级选项上设置把grub安装到u盘上,例如sdb或者sdc之类的。

可是,第一次安装并没有成功,格式化为ext4失败了。我用dmesg看看什么回事,发现是u盘读取出错了,提示read***error, 打印了一段堆栈中的地址信息,然后提示barriers enabled, 接着把u盘以只读方式重新加载。奇怪了,我只好重新测试,把分区大小改为4GB,很不幸,还是这样子。我怀疑是不是需要重启的缘故,于是用mkfs.ext4手动格式化,居然成功了,然后重启继续安装。本以为能够顺利完毕,等了半个多小时,却在74%时候再次提示这个错误。。。

真的很无奈,莫非是U盘损坏了? 我买了假货? 我尝试把U盘格式化为fat32上,把一些电影都复制进去,发现又完全没问题~~

我并不怀疑自己的rp,觉得是ext4的问题,然后换成ext3,ext2,结果还是一样。

我并不怀疑自己的rp,觉得是iso的问题,然后换成9.04,结果还是一样。

我并不怀疑自己的rp,觉得是u盘的问题,然后把u盘分区改成3GB,结果呢?

第二天,我下子了alternative版本,决定用命令行进行安装,因为用图形界面我看不到在哪个步骤出错了(水平问题,我是linux菜鸟)。

alternative版本需要另外下子vmlinuz, initrd.gz(注意,这个是gz扩展名)。然后利用午睡的时间,开着上网本安装。安装到u盘是一件很费时的事情,因为速度比硬盘慢得多。我只好默默的等着,闭一只眼,睁一只眼,最终顺利安装完毕!

重启后,重新插入u盘(为什么要重新插入?我不知道。),选择USB2.0启动,成功进入崭新的grub界面,我高兴了,然后把queit和splash参数去掉(担心某个步骤出错或者占用启动时间长),成功引导。速度还蛮可以的:)

接着,因为我选择的是手动安装,所以启动完毕后,还是在字符模式下,而且很少软件。因为没有Network manager,我不知如何在字符模式下配置无限网卡,所以mount了alternative的iso,选择安装gnome桌面。貌似还要安装initx才能使用startx来启动窗口。

因为我只是安装了gnome的简单桌面,进去后,皮肤很粗糙,很简陋,也不能显示中文,没有中文输入法,没有网页浏览器和多媒体播放器,连gedit,gcc等常用的也没有。当然,这些配置方法都是老生常谈的了,这里不多说。关键是能不能上网。

重启之后,网络才正常工作,而且手动添加上CMCC的网络,一开始很不稳定,大概几十分钟后自动断掉的样子,需要重新启动网络才能继续用。上网google了一下,发现与网络设置里的MAC有关,于是在那一栏随便填了几个数,接着

sudo /etc/init.d/networking restart

这样就好像稳定下来了。

CMCC的选择电信的源都很慢,唯独选择台湾几个大学的源速度比较快,200KB/s ~ 600KB/s。安装软件也方便多了。

最后,听过一些熟悉的配置方法,总算在U盘上把一个舒适的Linux工作环境打造出来了。截图留念。

终于成功把Ubuntu安装到U盘上了》有12个想法

  1. Xiaoxia

    3楼是说安装在硬盘上?????
    唉,去换了一个U盘,竟然还是损坏的,看来进了黑店了。 复制了6个电影上去,只有1个能够播放。

    回复
  2. 1

    假8g容量的多,实际只有1,2G,要现买现试拷8G!

    另外一种是要直接插到主机后面的主板接口上,前置USB接口带不动!

    回复
  3. samhjn

    感觉这个还是需要主板支持USB启动。
    其实找一个称心如意的LiveCD进去,需要的空间更小。
    向我写的那篇,用DOS+GRUB4DOS制作的引导U盘完全可以搞定不少LiveCD的引导,还能多起动,配合ntldr和bootmgr还能搞定WinPE。

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据