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系统相关的部分设置如下信息: