Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101951562
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-06 08:43:37

作者: 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。现在,移动系统已经很完美了。你可以,安装你需要的软件了。
阅读(329) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~