少校
- 注册时间
- 2009-9-22
- 金币
- 2656 个
- 威望
- 3 个
- 荣誉
- 0 个
尚未签到
|
发表于 2010-4-22 14:57
对于在U盘上使用BT4官方的正式版大家不知道是不是有同感,定制很麻烦,而且定制安装成功不代表能用!
比如在BT4中加入feedingbottle(传说中的奶瓶),我是定制安装成功了,VMWare中可以使用,但是在U盘上运行不了!后来想想可能是因为BT4 Live CD的格式为一个只读的系统,软件启动时可能需用初始化一些文件,而系统的只读属性决定了运行时无法在U盘上写入任何内容,所以......
注:BT4我用的是官方的正式版,用测试版成功的朋友就不要再说了,道理很简单:测试版是开放的,而正式版是封闭的!
用过feedingbottle的朋友大概都知道,这个软件最开始在一个名为"Beini"的Linux系统,而这个系统到目前为止(beini-1.0-final)只有不到40M大小,加一个系统到U盘也就10分钟的事,比定制一个软件到BT4中还要快,那么还等什么呢,让我们看看如何安装吧!
一、准备工作
1、下载一个Beini系统的光盘镜象,目前最新的版本是:beini-1.0-final
不是最新的版本就最适合你,关键看你的网卡是不是被支持,比如我的无线网卡芯片一个是3945ABG、一个是ZD1211,用这个版本正好!
2、准备一个U盘,制作成一个由Grub4DOS引导的U盘
可以参考我之前的贴子:http://forum.anywlan.com/thread-58691-1-1.html
二、安装Beini系统到U盘
这一步网上看了很多,都要格式化U盘,手动安装的方法没有一个说的完整的,大家看仔细了,其实搞明白了很简单:
1、打开下载的Beini光盘镜象,将光盘中的“tce”文件夹整个复制到U盘的根目录中;
2、将光盘“boot”文件夹下的两个文件(bzImage、tinycore.gz)复制到U盘的"tce”目录中;
3、编辑U盘“Grub”文件夹下的“MENU”文件,在最后加入如下语句
title Start beini
find --set-root /tce/bzImage
kernel /tce/bzImage quiet max_loop=255 tce=sdb1 waitusb=30
initrd /tce/tinycore.gz
三、启动Beini系统
1、计算机设置为U盘启动优先(这个我就不多说了,自己搞吧!)
2、重启电脑
3、在U盘启动后的菜单中选择“Start beini”
四、设置Beini系统
步骤二中有一句“kernel /tce/bzImage quiet max_loop=255 tce=sdb1 waitusb=30”,有两个参数需要根据每个人的电脑配置情况进行设置(主要是硬盘的数量)
1、设置“waitusb=”后的值,这个值是用来让系统启动时等待U盘加载文件的时间数,一般设置为6,如果U盘比较大,就设置长一些。
2、设置“tce=”后的值,这个值实际上是指存放“tce”这个文件夹所在的盘符(你自己的U盘在linux系统下对应的盘符)
这个值可在进入beini系统后通过如下命令进行确认:
ls /mnt
看到sda/ sda1/ sda2/ sdb/ sdb1/ sdb2/ sdb3/...
mount /mnt/sda/
ls /mnt/sda
看看有没有tce的文件夹,如果没有再执行:
mount /mnt/sda1/
ls /mnt/sda1
直到找到为止,记住在那个盘看到的!
如果在sdb1看到tce的文件夹,就设置“tce=sdb1”
注:如果你启动进入了beini系统,看到“奶瓶”工具的图标了,整个第三步不需要进行设置。 |
|