张杰 勿忘心安 百度云:在16G USB3.0中安装ubuntu10.10成功!U盘功能可用

来源:百度文库 编辑:偶看新闻 时间:2024/05/05 19:28:45
折腾了快两天,终于成功的将ubuntu装入U盘,同时能够保持U盘功能,激动ing。。。
感兴趣的同学可以查看附件。(ps:不会传,现把全文内容附上,说不上原创,不过集合了网上很多的资源,自己稍有发挥。)

在16G USB3.0中安装ubuntu10.10成功!U盘功能可用。

折腾了快两天,终于安装成功了。我这里也没有什么有技术含量的东西,因为之前基本没有怎么接触过Linux,因此高手可以直接忽略了,呵呵。因为没有基础,所以基本上所有的操作都是google的,可以说原创的东西没有,我只不过是把别人的东西给组合起来了。好了下面进入正题。
所需配置:
一台支持USB启动的电脑
一张ubuntu光盘(我是把我另一个8g的SANDISK给量产了,不明白的google一下哈)
一个至少8G的U盘
步骤:
1.运行光盘,选择install ubuntu
2.选择forward,等到选择安装方式的时候,选择第三个(advanced)安装
3.右上角选择/dev/sdb,在下面的界面对U盘进行分区
4.U盘分区(最重要):第一个分区为fat32(主分区 mount类型为/dos),这个分区是为了做U盘用的,在Windows下能识别出来。大家自己看着办。
第二个分区为 ext2(主分区,mount类型为/),建议分4g以上。我分的是6g。
第三个分区为 swap交换分区,我分的是512m(这个分区我看网上的介绍,有点类似Windows下的虚拟内存).
第四个分区为 ext3或ext4(逻辑分区,mount类型为/home),就是存放一些自己的东西的,大小看各自的U盘了。我分的是6g。
5.对U盘分完区后,在最底下选择/dev/sdb2(应该是这样,不过选那个sdb2的就没错了),选择“安装(installation)”,后面的一步步安装完就可以了。
6.所有的都结束后,重启进入cmos(我用的是Dell v230,按F12进入boot sequence),选择从USB启动。当然现在会出现错误,但是不要害怕。
7.选择从USB启动后,会进入grub引导界面,此时按“e”,对grub进行编辑,将光标移动到“root”那一行,将root(hd1,cdos1)改为root(hd0,cdos0),然后按“ctrl+x”保存退出,稍微等一下(可能有点慢,不要着急),这样应该可以很顺利的进入系统了。
8.进入系统后,打开“终端(terminal)”,输入“sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
sudo gedit /boot/grub/grub.cfg
注:第一句做备份用。
这样就可以对启动做更改了,将里面的“root(hd1,msdos2)”全部改成“root(hd0,msdos0)”,有好多,都要该,但是不要把不是的也改了。(注:因为我做的时候是用了两个U盘,另一个U盘里面装了Win7的安装文件,可能对root(hd1,msdos2)有影响。网上的相关内容都是将root(hd1,0)改成root(hd0,0)。大家自己看着办,反正最后都是把与ubuntu相关的改成root(hd0,msdos0)的。)
9.前面在对U盘进行分区的时候,那个fat32分区有可能在ubuntu下识别不出来,大家不要担心。重新进入ubuntu环境,安装gparted(sudo apt-get install gparted),运行gparted(sudogparted),将fat32的那个分区“unmount”重新改为fat32格式,然后点及左上角那个√号(apply)。这样的话这个分区应该可以被识别了,但是每次进入ubuntu的时候可能会提示/dos分区没有准备好,直接按s跳过就好了,不影响使用。
至此,大功告成,U盘既可以启动ubuntu系统(当然在任何一台机器上都可以了,哈哈),还可以当U盘使用(当然任何系统都能够识别出来的,呵呵)。让自己的U盘强大起来吧!