一,需要的东西
硬件:一块移动硬盘,一张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。现在,移动系统已经很完美了。你可以,安装你需要的软件了。


changcheng 于 2008-05-06 10:56:20发表:
附件为什么不能下载????
ythrc513 于 2008-05-06 06:41:14发表:
安装 Ubuntu 8.04后,安装网络电视软件所需的两个解码文件怎么也复制不到uer下的有关文件夹里面,请教高手解答,谢谢。