安装Ubuntu到U盘- 落人间- 博客园

原理介绍:

首先,要把系统安装到移动硬盘上;

其次,要把引导程序安装到移动硬盘上;
{zh1},要让系统正常启动xWindow

对应{dy}个问题,倒是不难,只要在分区时选择自定义,然后在移动硬盘上为linux划分就好了,关键是第二个问题,当时搜到的资料上是说fedora7时 还不能支持将引导程序安装在外置硬盘,所以要选不安装引导程序,但是我用的fedora10,可以选择将引导程序安装在/dev/sdb(/dev /sda为内置硬盘)上,所以我这里也就省事了。如果不支持也没有关系,可以在安装完成后再次进入安装,然后选择rescue 模式,然后按照提示输入命令
#chroot /dev/systemimage  
这行命令会将linux分区置为可写模式,挂载 点不一定是/dev/systemimage,按照提示输入命令即可
然后安装grub
#grub-install /dev/sdb
这里要看你的外置硬盘是多少,根据你的情况进行修改即可
然后会在/boot/grub下建立grub.conf,在里面写上你的启动 加载项,如果不知道怎么写可以查看已有linux系统中这个文件的写法,因为设置为USB启动后会把移动硬盘视为{dy}块硬盘,因此应该将linux的加载 项写成
root (hd0,0)
保存推出,进BIOS将启动方式改为USB启动,我的是 USB HDD,也就是从移动硬盘启动,然后,Fedora10出现啦!
换到别人的机器上,接上移动硬盘,改BIOS,重启,OK,正常进入了!

在我的机器上没有出现不能启动Xwindow的情况.


具体方法:

方法一 : 通过光盘或u盘把系统和grub引导安装到u盘

将Ubuntu系统安装到U盘,一般使用整个U盘的空间。虽然整个Ubuntu系统约占2.6GB的空间,但要正常使用,包括系统更新,安装各种应用软件等,至少需要8GB的空间。

  1.将Ubuntu系统的LiveCD光盘放入计算机的光驱,从光驱启动,进入Ubuntu系统的GNOME集成桌面环境。点击桌面左上角的“安装”图标,启动安装向导程序进行安装。

  2.在“预备磁盘空间”窗口,我们可以看到安装向导自动检测到系统有两个独立的磁盘:{dy}行对应计算机本地的硬盘,其中的“(sda)”表示这 是系统中的{dy}块硬盘;第二行对应插接到计算机上的U盘(容量为4GB),对应的磁盘标志为“sdb”(如图4)。在这里我们选择“向导-使用整个磁盘” 项,并在该项下选择“SCSI4(0,0,0)(sdb)-4.0GB KingSton DataTraveler 2.0”子项,即使用整个U盘设备来安装Ubuntu。

  3.在“准备安装”窗口,点击“高级”按钮,在弹出的“高级选项”设置窗口中,将“安装启动器的设备”由默认的“(hd0)”改为“/dev/sdb”(如图3),即在U盘上安装引导程序。

  4.接着是复制文件及设置系统相关的操作。安装结束后,要求重新启动计算机。

  虽然我们已经在U盘上安装了Ubuntu系统,但还须做一些调整才能正常使用(注意:移动硬盘安装不必做这个调整,我用u盘安装的也没有调整)。调整步骤如下:

  (1)启动计算机,从BIOS选择从U盘启动。

  (2)出现系统启动菜单,默认的{dy}项为“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系统了。

设置启动进入Windows系统

  将Ubuntu系统安装到移动硬盘和U盘后,如何从系统启动菜单中启动进入本地计算机硬盘上安装的Windows系统呢?
  当从移动硬盘或U盘启动Ubuntu系统时,移动硬盘或U盘被作为系统中的根设备,对应于“root (hd0,0)”,而本地计算机上的硬盘则成为第二个根设备,该设备上的{dy}个分区即为启动分区,对应于“root (hd1,0)”。但如果我们在编辑/boot/grub/menu.lst文件时,将引导进入Windows系统的关键行由默认的“root (hd0,0)”变为“root (hd1,0)”并不能正常引导进入Windows系统。因为Windows被设计成只能从{dy}块硬盘来引导,这需要做启动设备的映射,把第二块硬盘上的 NTLDR映射到{dy}块硬盘的位置,然后才能引导进入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”项(在版本 10.04下没有找到该项),单击该项则到到弹出制作USB启动盘的窗口(如图5),点击窗口下方的“Make Startup Disk”按钮即开始创建过程。

 

注:系统安装配置好以后,在别的机器上运行时出现网络连接问题,后来发现是由于网卡MAC地址问题,不同电脑的MAC不同,使用 ifconfig查出后修改即可.

 

郑重声明:资讯 【安装Ubuntu到U盘- 落人间- 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——