linux新手制作hiweed1.0 final移动硬盘全过程

Ubuntu各种衍生版本
回复
stevenlee008
帖子: 30
注册时间: 2007-02-02 15:18
来自: 上海

linux新手制作hiweed1.0 final移动硬盘全过程

#1

帖子 stevenlee008 » 2007-04-13 20:37

linux新手制作hiweed1.0 final移动硬盘全过程

网上看了别人写的制作hiweed移动硬盘的文章,自己也想试试,没想到颇费周折,终于搞定,总结一下。

想在移动硬盘上安装linux系统,始于刚接触linux时,希望把linux安装到移动硬盘上,不影响本本上原有的windows xp。但是刚开始,对linux还没入门,搞了半个月也没成功,后来渐渐入门了,索性全面转向了linux,在本本上安装了ubuntu。但是在移动硬盘上安装可适应不同硬件平台的linux的愿望一直萦绕在我的心中。一是在单位上网时可以不影响原来的windows系统,免得出了问题老是怪在我的头上;二是单位同事机器经常出问题,帮助解决时常常要上网查找资料,如果问题机器无法启动就需要另一台能上网的机器,有时候是不可能的,就是可能,跑来跑去的也很麻烦;三是帮人修机器时能顺便宣传一下linux的优点。

在网上看到hiweed系统时被它绿色的主题和较好的中文化所吸引,萌生了制作hiweed移动系统的念头。

首先是自力更生阶段,将hiweed直接安装至移动硬盘。在家里的机器上试验成功,欣喜之至。但是好景不长,到单位的机器上始终不能启动x。失落,不能跟人炫耀了。

其次是学习别人经验(小偷公司都要学习外国先进的偷盗技术不是?)。先是看了sonic_yq的《把linux安装到移动硬盘》(pdf的,我喜欢),但是其中介绍的第二种方法我没试成功,我的hiweed live cd启动后找不到/rofs目录,不过还是有所收获的,知道了要定制initrd。我没有定制,而是用了ptptptptptpt做好的initrd.hiweed1.0-m,可以对硬件进行开机自测。本以为这样能够解决x不能启动的问题,但是没有,继续努力。

接着又看到了autumap的《把ubuntu操作系统装入移动硬盘,并在不同电脑上运行》,学习到了使用UUID来指定根目录。这样可以省却机器上有U盘或其它sata硬盘时修改menu.lst的麻烦。并且看到他是通过将ptptptptptpt写的一个脚本S03xconfig.sh复制到/etc/rc2.d解决x配置问题的,于是我想hiweed是基于ubuntu的,是不是能借用这个脚本呢,试验一下,成功了。下面将具体步骤写出,让我一样的菜鸟们少走弯路。

最后是大功告成。步骤如下:

1、使用hiweed live cd 将hiweed安装至移动硬盘。注意:不要把grub安装到内置硬盘的MBR,而要安装在移动硬盘的MBR上。有的linux发行版有这个问题,hiweed我没碰到,不过还是提醒一下。

2、至http://ftp.ubuntu.org.cn (用户名:ubuntu 密码:ubuntuftp)ptptptptptpt目录下载hiweed包,解压initrd.hiweed1.0-m至/boot目录。下载edgy包,解压S03xconfig.sh至/etc/rc2.d并改为可执行。

3、查看移动硬盘UUID:
ls -l /dev/disk/by-uuid

4、修改menu.lst。
kernel行改为:
kernel /boot/vmlinuz-2.6.15-23-386 root=UUID=********* ro quiet splash
(*********)为移动硬盘UUID;
initrd 行改为:
initrd /boot/initrd.hiweed1.0-m

5、制作启动U盘。
有的机器不支持移动硬盘引导系统,需要制作一个启动U盘。
grub-install –root-directory=DIR DEVICE
DIR为U盘的挂载目录,DEVICE为U盘的设备名。然后将移动硬盘上的/boot目录复制到U盘的根目录,这样启动U盘就做好了,可以引导移动硬盘上的hiweed了。

完成。
头像
chinakr
帖子: 193
注册时间: 2007-01-21 14:04
来自: 北京
联系:

#2

帖子 chinakr » 2007-04-13 21:51

看标题是不错的东西, 先支持一下, 有时间来看
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#3

帖子 skyx » 2007-04-13 22:07

经过我多方比较

实际上 置顶的gnx方案最简单。
no security measure is worth anything if an attacker has physical access to the machine
头像
drivel
帖子: 1918
注册时间: 2006-07-08 9:21
来自: University of Science and Technology Beijing
联系:

#4

帖子 drivel » 2007-04-14 7:15

skyx 写了:经过我多方比较

实际上 置顶的gnx方案最简单。
兼容呢?
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#5

帖子 ptptptptptpt » 2007-04-14 13:54

skyx 又在刺激我 :em27
回复