绝对优势 用移动存储设备安装Ubuntu全攻略

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
horseking
帖子: 447
注册时间: 2008-08-09 22:48

绝对优势 用移动存储设备安装Ubuntu全攻略

#1

帖子 horseking » 2008-11-28 12:09

绝对优势 用移动存储设备安装Ubuntu全攻略
http://www.sina.com.cn  2008年11月27日 16:31  电脑报
  转载请注明出处 电脑报(www.shudoo.com)
  2008年第46期F版 责任编辑:成惊羽
  作者:江苏 李炳胜
  随着大容量移动存储设备价格的不断走低,更多的用户选择将Ubuntu系统安装到移动存储设备中。而近期发布的Ubuntu 8.10在移动应用方面的功能大为增强,将它安装到移动存储设备中更为方便。下面就为大家详细介绍如何将最新的Ubuntu 8.10版安装到移动硬盘和U盘上。
  为何要安装Ubuntu到移动存储设备中
  虽然与从本机硬盘启动Ubuntu系统相比,从移动硬盘或U盘启动Ubuntu系统速度稍慢,但登录进入Ubuntu系统后,在Nautilus(鹦鹉螺)文件管理器中,可以很容易地访问本地计算机硬盘的各个Windows分区。因此,可以在Ubuntu中维护和急救Windows系统。另外,无论在单位或在家里,移动存储设备上的Ubuntu系统的确为我们提供了一个绝佳的移动办公平台。
  使用移动硬盘和U盘有何区别
  安装成功后,在移动硬盘和U盘使用Ubuntu速度上有一些区别,移动硬盘速度稍快。由于存储介质不同,从容量角度看,移动硬盘相对于U盘有一定优势。从便于携带的角度看,显然U盘占有绝对优势。

安装前的准备
  目前,将Ubuntu系统安装到移动设备中主要有两种方式:
  第一种方式:直接安装
  即将插接到计算机中的移动设备当作计算机的本地硬盘设备,直接在上面安装Ubuntu系统。这种安装方式使用的移动存储设备可以选择容量大,速度快的移动硬盘,也可以使用容量相对稍小,但小巧、轻便的U盘。
  第二种方式:制作LiveUSB盘
  LiveUSB盘类似于LiveCD光盘,但LiveCD光盘是“只读的”,而LiveUSB盘则充分利用了U盘“可读写”的特点,便于保存用户数据。
  安装前应准备好:
  1.系统安装光盘:Ubuntu desktop 8.10 (i386)LiveCD(GNOME)安装光盘。
  2.移动存储设备:移动硬盘(本例为爱国者移动硬盘,容量60GB),U盘(本例为KingSton DataTraveler 2.0,容量为4GB)。
  3.计算机:这里的计算机可以是真实的计算机,也可以是使用虚拟机管理软件(如VMware Server)创建的虚拟机。
  本文介绍的安装方法基于计算机已有一块硬盘的情况,这也是绝大多数用户的计算机配置情况。
图片
  图片来源于电脑报(www.shudoo.com)2008年第46期F版
图片
  图片来源于电脑报(www.shudoo.com)2008年第46期F版

安装方式一:直接安装
  将Ubuntu系统安装到移动存储设备与安装到计算机硬盘上的主要过程类似,但在关键的选择安装的磁盘设备和设定启动设备部分,需要进行正确的设置,才能保证安装成功。下面分别介绍安装Ubuntu系统到移动硬盘与U盘的安装过程。安装过程中的常规步骤及细节请参阅本报2008年第39期《挣脱Windows的束缚——拥抱Ubuntu Linux》一文的安装部分。
  一、安装Ubuntu到移动硬盘
  在本安装实例中,我们将60GB容量的移动硬盘分出一个30GB大小的分区,文件系统格式为NTFS,在另外近30GB大小的空闲分区上安装Ubuntu系统。这样移动硬盘既可以用来存储数据,又可以运行Ubuntu系统。
  1.将Ubuntu系统的LiveCD光盘放入计算机的光驱,从光驱启动LiveCD光盘,进入Ubuntu系统的GNOME集成桌面环境。点击桌面左上角的“安装”图标,启动安装向导进行安装。
  2.在“预备磁盘空间”窗口,首先要确认向导程序是否自动检测到了移动硬盘,确认的方法是查看“向导-使用整个磁盘”项下的内容,一般为第二项,本例中检测到移动硬盘为“SCSI5(0,0,0)(sdb)-60.0 GB USB 2.0 Storage Device”,对应的磁盘标志为“sdb”,而计算机上的硬盘对应的标志为“sda”(如图1)。在这里我们选择“手动”项,对移动硬盘上空闲空间进行分区。
  3.在“准备分区”窗口,首先创建一个容量为10GB大小的主分区,文件系统类型为“ext3”,挂载点为“/”,对应的设备标志为“/dev/sdb2”(“/dev/sdb1”对应于移动硬盘上的第一个30GB大小的分区)。然后创建一个容量为1GB大小的交换分区。创建好的分区视图如图2。
  4.在“准备安装”窗口,点击“高级”按钮,在弹出的“高级选项”设置窗口中,将“安装启动器的设备”由默认的“(hd0)”改为“/dev/sdb”(如图3),即在移动硬盘上安装引导程序。值得指出的是,如果计算机上有两块或多块硬盘设备,在“安装启动器的设备”列表中应选择移动硬盘设备对应的标志符。
  5.接着是复制文件及设置系统相关的操作。安装结束后,要求重新启动计算机。
  6.设置从USB设备启动。在计算机的BIOS中设置USB设备作为首个启动设备,之后即可通过移动硬盘启动Ubuntu。
图片
  图片来源于电脑报(www.shudoo.com)2008年第46期F版

二、安装Ubuntu到U盘
  将Ubuntu系统安装到U盘,一般使用整个U盘的空间。虽然整个Ubuntu系统约占2.6GB的空间,但要正常使用,包括系统更新,安装各种应用软件等,至少需要8GB的空间。
  1.将Ubuntu系统的LiveCD光盘放入计算机的光驱,从光驱启动,进入Ubuntu系统的GNOME集成桌面环境。点击桌面左上角的“安装”图标,启动安装向导程序进行安装。
  2.在“预备磁盘空间”窗口,我们可以看到安装向导自动检测到系统有两个独立的磁盘:第一行对应计算机本地的硬盘,其中的“(sda)”表示这是系统中的第一块硬盘;第二行对应插接到计算机上的U盘(容量为4GB),对应的磁盘标志为“sdb”(如图4)。在这里我们选择“向导-使用整个磁盘”项,并在该项下选择“SCSI4(0,0,0)(sdb)-4.0GB KingSton DataTraveler 2.0”子项,即使用整个U盘设备来安装Ubuntu。
图片
图4 预备磁盘空间
  3.在“准备安装”窗口,点击“高级”按钮,在弹出的“高级选项”设置窗口中,将“安装启动器的设备”由默认的“(hd0)”改为“/dev/sdb”(如图3),即在U盘上安装引导程序。
  4.接着是复制文件及设置系统相关的操作。安装结束后,要求重新启动计算机。
  虽然我们已经在U盘上安装了Ubuntu系统,但还须做一些调整才能正常使用(注意:移动硬盘安装不必做这个调整)。调整步骤如下:
  (1)启动计算机,从BIOS选择从U盘启动。
  (2)出现系统启动菜单,默认的第一项为“Ubuntu 8.10,kernel 2.6.27-7-generic”,选择该项,按回车,出现错误提示:“Error17:Cannot mount Selected Partion”。这是因为在安装Ubuntu系统时,U盘设备为“/dev/sdb”设备,在Grub启动文件中的标志为:“(hd1,0)”,而实际从U盘引导时,U盘设备应是“(hd0,0)”。修改方法为:在启动菜单界面,按“e”键进入编辑状态,再将光标条停在“root (hd1,0)”行,按“e”键,对该行进行编辑。在“grub edit>”提示符后,将“root (hd1,0)”修改为“root (hd0,0)”,按“b”键重新进行引导,此时应该能够成功进行引导。登录进入Ubuntu系统后,打开一个GNOME终端窗口,进到/boot/grub目录,输入命令“sudo vi menu.lst”来编辑menu.lst文件。在该文件中,找到“root (hd1,0)”相关的行,将它们改为“root (hd0,0)”即可。这样下次从U盘引导时,在系统启动菜单中按回车就可以正常启动Ubuntu系统了。

三、安装提示
  1.在上面的安装实例中,没有将安装计算机上的硬盘连接线去除,安装向导程序既能检测到本地硬盘设备,也能检测到连接到系统中的移动硬盘或U盘设备,给本地硬盘分配的标志符为“/dev/sda”,因而移动硬盘或U盘设备分配到的标志符只能为“/dev/sdb”。如果安装计算机上有两块硬盘设备时,则给移动硬盘或U盘设备分配的标志符为“/dev/sdc”,以此类推。如果去除了安装计算机上的所有硬盘设备,则分配给移动硬盘或U盘的标志符是“/dev/sda”。
  2.有些用户在“预备磁盘空间”窗口,看不到自己的移动硬盘或U盘,这主要是因为安装向导程序需要对磁盘设备进行独占访问,对于已经自动或手动挂载到系统中的移动存储设备,无法独占访问。解决方法很简单,退出安装向导程序,卸载系统中的移动硬盘或U盘设备,然后重新运行安装向导程序就可以识别到相应的设备了。
  四、设置启动进入Windows系统
  将Ubuntu系统安装到移动硬盘和U盘后,如何从系统启动菜单中启动进入本地计算机硬盘上安装的Windows系统呢?
  当从移动硬盘或U盘启动Ubuntu系统时,移动硬盘或U盘被作为系统中的根设备,对应于“root (hd0,0)”,而本地计算机上的硬盘则成为第二个根设备,该设备上的第一个分区即为启动分区,对应于“root (hd1,0)”。但如果我们在编辑/boot/grub/menu.lst文件时,将引导进入Windows系统的关键行由默认的“root (hd0,0)”变为“root (hd1,0)”并不能正常引导进入Windows系统。因为Windows被设计成只能从第一块硬盘来引导,这需要做启动设备的映射,把第二块硬盘上的NTLDR映射到第一块硬盘的位置,然后才能引导进入Windows系统。在登录进入Ubuntu系统后,单击“应用程序”→“附件”下的“终端”项,打开一个GNOME终端窗口,在窗口中输入命令“sudo gedit /boot/grub/menu.lst”来编辑启动菜单配置文件menu.lst,在与引导进入Windows系统相关的部分设置如下信息:
  title Windows NT/2000/XP
  map (hd0) (hd1)
  map (hd1) (hd0)
  rootnoverify (hd1,0)
  savedefault
  chainloader +1
  将文件保存后,从移动硬盘或U盘启动,在出现的系统启动菜单中选择“Windows NT/2000/XP”项,则能正常启动进入本地计算机上安装的Windows系统。

安装方式二:制作Ubuntu的LiveUSB盘
  在Ubuntu 8.10版中附带了制作LiveUSB盘的实用程序,它支持从Ubuntu系统的LiveCD或ISO镜像文件来创建基于U盘的LiveUSB盘。创建的LiveUSB盘与LiveCD盘的功能一样,均可以从它启动并运行Ubuntu系统,但U盘可以开启读写功能,允许用户存储数据,用户不仅可以用它来体验Ubuntu操作系统,也可以把它作为一个正常使用的操作系统平台。
  创建LiveUSB盘比较简单。在计算机上插入容量至少1GB的U盘,然后在“系统”→“系统管理”下找到“Create a USB startup disk”项,单击该项则弹出制作USB启动盘的窗口(如图5),点击窗口下方的“Make Startup Disk”按钮即开始创建过程。
图片
图5 制作USB启动盘
  更多报纸文章请点击新版电子期刊:www.shudoo.com/newslist.html
  数动连线编辑整理发布
  编辑:周俊
powerman
帖子: 133
注册时间: 2008-10-17 19:35

Re: 绝对优势 用移动存储设备安装Ubuntu全攻略

#2

帖子 powerman » 2008-11-28 21:35

虽然我们已经在U盘上安装了Ubuntu系统,但还须做一些调整才能正常使用(注意:移动硬盘安装不必做这个调整)。调整步骤如下:
这里有错,调整menu.lst文件将“root (hd1,0)”改为“root (hd0,0)”,不仅U盘需要,移动硬盘也需要。
在8.10中使用uuid,就可以不需要修改。
title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 81e6ef75-c62d-474d-91bb-2f03eb21666a
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=81e6ef75-c62d-474d-91bb-2f03eb21666a ro quiet splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet


还有安装到U盘推荐用billbear 的方法,使用本地硬盘的pagefile.sys 做Ubuntu的swap 分区。参考: viewtopic.php?f=77&t=170934 中7楼和9楼。
自制U盘版Ubuntu,添加DOS及PE引导

数码之家:适合制作U盘/硬盘启动的WinPE、dos工具箱大搜集
http://bbs.mydigit.cn/read.php?u=262061&tid=26121
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 绝对优势 用移动存储设备安装Ubuntu全攻略

#3

帖子 billbear » 2008-11-28 23:47

将Ubuntu系统安装到U盘,一般使用整个U盘的空间。
No,空间再小也应该挤出哪怕10M的第一主分区做 fat,如果你不想让你的 u 盘 ubuntu 在 windows 下报废的话。
回复