红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

将Ubuntu 8.04 安装到移动硬盘

发布时间:2008-05-06 00:59:49来源:红联作者:Fmstfob
  一,需要的东西

  硬件:一块移动硬盘,一张Ubuntu 8.04 CD/DVD 或者 ISO(可以从硬盘引导安装,本文只叙述CD安装方式)。软件:Grub for dos 引导程序bootlace.com ,S03xconfig.sh 脚本(这个用来配置 X) 附件下载 : Ubuntu_moblie.tar.gz (附件包含bootlace.com,grldr,menu.lst,S03xconfig.sh)。menu.lst文件需要修改,方法见下面说明。

  二,开始动手

  插上你的移动硬盘,将CD放入光驱,启动机子。进入LIVE画面后,直接选择安装。安装过程我就不叙述了,注意!:安装的时候,选择'不要'安装引导加载器,分区时一定要选择移动硬盘的分区!并且记住,你安装在移动硬盘里根目录'/'的分区号,例如:我的移动硬盘是sdb,Ubuntu 安装在sdb3 (我移动硬盘的sdb1,sdb2都是NTFS分区,在XP下用)。一路安装吧 ...安装完成后,重启依然用CD进入,以LIVE的方式进入桌面。 在移动硬盘上找一个或新建一个分区,将附件中的grldr拷至其根目录,并在修改附件中的menu.lst文件。

  附件menu.lst里的内容如下:

  timeout 6
  default 0

  title Ubuntu 8.04, kernel 2.6.24-16-generic
  find --set-root /boot/vmlinuz-2.6.24-16-generic
  kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=XXXXXXXXXXXXXXX ro splash
  initrd /boot/initrd.img-2.6.24-16-generic
  boot

  其中,XXXXXXXXXXXXXXX需要修改为你所安装的Ubuntu的根分区UUID号,也就是上面我所说的根目录'/'的分区号的UUID。UUID的查看方式如下,打开终端,执行命令 ls -l /dev/disk/by-uuid ,查看,我们已经记下的根目录'/'的分区号(本文中,我的是sdb3)对应的UUID。

  然后,将附件里的bootlace.com解压到你当前Shell所在目录,执行命令

  chmod +x ./bootlace.com
  sudo ./bootlace --floppy --ntfs /dev/sdb1 #/dev/sdb1 也可能为 /media/sdb1

  #sdb1 为你所拷贝的grldr在移动硬盘里的分区。--ntfs 参数为NTFS分区所用。 其作用是把引导写如你的移动硬盘里,实现系统引导。

  最后,将附件中S03xconfig.sh复制到/etc/rc2.d/(注意,是你的Ubuntu安装所在的目录,不是现在这个LIVE模式下的!) ,并修改其权限使“允许作为可执行文件执行”chmod a+rx /etc/rc2.d/S03xconfig.sh 。好了,现在移动硬盘系统已经可以在不同机子上运行了。

  三,可选项

  以下是可选择的安装设置,推荐! 在BOIS 里设置USB启动后,你的移动硬盘里的Ubuntu 已经可以运行了,现在可以再安装两个软件以增强硬件检测能力:设置好源,连上网络,运行命令

  apt-get update
  apt-get install discover1 xresprobe

  OK。现在,移动系统已经很完美了。你可以,安装你需要的软件了。
文章评论

共有 2 条评论

  1. changcheng 于 2008-05-06 10:56:20发表:

    附件为什么不能下载????

  2. ythrc513 于 2008-05-06 06:41:14发表:

    安装 Ubuntu 8.04后,安装网络电视软件所需的两个解码文件怎么也复制不到uer下的有关文件夹里面,请教高手解答,谢谢。