LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1165|回复: 11

Kanotix 2005-04-Lite RC17 奇怪的USB启动特性

[复制链接]
发表于 2005-11-30 23:52:16 | 显示全部楼层 |阅读模式
Kanotix一向是Knoppix的前卫版,除软件较新外,一般功能也较强,暂时最新版是供测试用的2005-04-Lite RC17。正当我在测试Kanotix 2005-04-Lite RC17及Knoppix 3.9上不同的软件时,发现了一个Kanotix 2005-04-Lite RC17 奇怪的USB启动特性。

情境:
1. 电脑是一台IBM Thinkpad T41手提电脑,可从外置USB设备或内置CDROM启动。BIOS的设置是外置USB设备最优先,内置CDROM次之,内置硬盘第三。
2. Knoppix 3.9的LiveCD存放於内置CDROM内
3. Kanotix 2005-04-Lite RC17存放於外置USB DVDROM drive(LiteOn 1653S)

我利用bootusb2叁数由外置USB设备(DVD)来启动Kanotix的。开始时,一切正常,导入了Kanotix的Grub menu,於是我选择第2项打算用英文介面。

接着,有趣的事发生了。启动过程似乎是正常的,我可以看到Kanotix-2.6.14的内核被解压以及硬件征测等信息在屏幕,但是,当这些完成後,系统并没有起动正确的Kanotix KDE session,相反,它找寻了CDROM上面的KNOPPIX映像档并自行启动它,结果在前期的Kanotix启动过程竟然会引导了Knoppix3.9的映像,进入了Knoppix3.9的太空人背境!太奇怪了?

估计是init的错误,当它完成加载内核影像的时候,它在错误的地方来抓取KNOPPIX映像档,结果把错误的根文件系统挂上了,可能是Kanotix跟Knoppix的文件构造实在太相似吧。

若果我的内置CDROM是空的,没有东西的话,用bootusb2叁数从外置USB DVDROM drive启动Kanotix是完全正常,没有问题的。

我已经将这个bug上报了Kanotix的官方论坛,暂无人理会。。。郁闷中
发表于 2005-12-2 01:28:34 | 显示全部楼层
搜索顺序的问题。只是你在哪里查到一定要加bootusb2参数呢?它好像没有提示。还有就是不像knoppix那样不用加这些参数就可以自动检测有没有usb设备,比较灵活。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-2 01:43:28 | 显示全部楼层
bootusb2是Kanotix的cheatcode,用来启动USB外置设备上的Kanotix LiveCD,见http://wiki.kanotix.net/CoMa.php?CoMa=Startparameters

由於技术交流,其实bootusb2早已backport回Knoppix了,Knoppix-4.0以後的版本也可以用bootusb2参数从USB外置设备上启动,只是Knoppix一直没有承认此参数罢了
还有就是不像knoppix那样不用加这些参数就可以自动检测有没有usb设备,比较灵活。
我是要从USB外置设备上启动LiveCD,不是自动检测有没有usb设备啊。Knoppix做得到的,Kanotix同样做得到。记得以前还被Knoppix的ub support kernel support困扰的时候,Kanotix早已能直接安装在USB 移动硬盘上了,说到底Kanotix还是比Knoppix较先进一点点 ;)
回复 支持 反对

使用道具 举报

发表于 2005-12-3 13:19:55 | 显示全部楼层
Post by d00m3d
bootusb2是Kanotix的cheatcode,用来启动USB外置设备上的Kanotix LiveCD,见http://wiki.kanotix.net/CoMa.php?CoMa=Startparameters

由於技术交流,其实bootusb2早已backport回Knoppix了,Knoppix-4.0以後的版本也可以用bootusb2参数从USB外置设备上启动,只是Knoppix一直没有承认此参数罢了
我是要从USB外置设备上启动LiveCD,不是自动检测有没有usb设备啊。Knoppix做得到的,Kanotix同样做得到。记得以前还被Knoppix的ub support kernel support困扰的时候,Kanotix早已能直接安装在USB 移动硬盘上了,说到底Kanotix还是比Knoppix较先进一点点 ;)
Kanotix早已能直接安装在USB 移动硬盘上了,是解压安装吗?
是吗,用哪个命令?我试试。谢谢。我试过用mkinitrd 建立initrd.img,提示没有scsi_mod sd_mod,所以不能在USB 移动硬盘上运行。
不过我还是希望能够全自动搜索到不管光盘/硬盘/移动硬盘上的系统文件而不用加任何cheatcode,这样才是live 的真谛。很喜欢与你讨论。谢谢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-3 22:01:29 | 显示全部楼层
Post by ecserver
Kanotix早已能直接安装在USB 移动硬盘上了,是解压安装吗?
是吗,用哪个命令?我试试。谢谢。
最新的Kanotix-2005-04 Lite RC17我未裝過,我裝的是Kanotix-2005-03 Lite版,直接從終端用sudo kanotix-installer安裝便行。
Post by ecserver
我试过用mkinitrd 建立initrd.img,提示没有scsi_mod sd_mod,所以不能在USB 移动硬盘上运行。
這個跟mkinitrd腳本有關,但是我自行編譯內核才會用它,初次安裝時用sudo kanotix-installer的時候好像沒有這個問題。我自行編譯內核時也要將scsi_mod sd_mod編成模塊才搞定。
Post by ecserver
不过我还是希望能够全自动搜索到不管光盘/硬盘/移动硬盘上的系统文件而不用加任何cheatcode,这样才是live 的真谛。
若果你成功把Kanotix安裝好在USB移動硬盤上啟動的話是無需任何cheatcode的,不過我是用full installation方式,不是Live!
回复 支持 反对

使用道具 举报

发表于 2005-12-4 02:14:04 | 显示全部楼层
测试结果,最新的Kanotix-2005-04 Lite RC17直接從終端用sudo kanotix-installer安裝在USB 移动硬盘上不行。有时间测Kanotix-2005-03 Lite。

其他兄弟有机会试试。

还有Kanotix-2005-04 Lite RC17启动速度很快,不知道是否支持多个cloop文件使用,这样模块化。knoppix4.02 DVD版本就有。

还有Kanotix-2005-04 Lite RC17直接拷贝到硬盘分区,启动后不运行/etc/init.d/knoppix-autoconfig文件,也没有硬盘检测功能,这点不如knoppix方便,何必去掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-4 07:58:43 | 显示全部楼层
测试结果,最新的Kanotix-2005-04 Lite RC17直接從終端用sudo kanotix-installer安裝在USB 移动硬盘上不行。有时间测Kanotix-2005-03 Lite。

其他兄弟有机会试试。
是因為mkinitrd的問題?
还有Kanotix-2005-04 Lite RC17启动速度很快,不知道是否支持多个cloop文件使用,这样模块化。knoppix4.02 DVD版本就有。
有可能,印像中Kanotix的changelog好像提到cloop是有改變的
还有Kanotix-2005-04 Lite RC17直接拷贝到硬盘分区,启动后不运行/etc/init.d/knoppix-autoconfig文件,也没有硬盘检测功能,这点不如knoppix方便,何必去掉。
未測試過,舊版是不會的。最近較忙,未能認真測試其他的,晚點再找機會測試
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-4 08:56:01 | 显示全部楼层
BTW, there is a customized Kanotix that may specifically boot from USB device.  I think it may of interest to you.  See http://www.informatik.hu-berlin.de/~bading/cpx-mini/
回复 支持 反对

使用道具 举报

发表于 2005-12-4 12:00:05 | 显示全部楼层
Post by d00m3d
BTW, there is a customized Kanotix that may specifically boot from USB device.  I think it may of interest to you.  See http://www.informatik.hu-berlin.de/~bading/cpx-mini/


谢谢。他的目标是USB-thumbdrives,就是小优盘上,240M。还可以。

我是想把knoppix和kanotix放在移动硬盘上解压使用,同时保留live cd的检测和配置功能,这样就有live cd灵活和移动硬盘容量大的好处。

测试结果,最新的Kanotix-2005-04 Lite RC17直接從終端用sudo kanotix-installer安裝在USB 移动硬盘上不行。Kanotix-2005-03 cd版本也不行,都是提示sd_mod找不到,无法加载sda5分区。其他兄弟有机会试试。


支持多个cloop文件使用,应该在运行init之前就使用unionfs,kanotix是在运行init后进行unionfs的,所以应该是不行的。我找不到kanotix的DVD版本下载测试,好像只有购买。请知道和用过的兄弟告知。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-4 14:07:55 | 显示全部楼层
奇怪了,我的确是把Kanotix 2005-03 Lite装到USB移动硬盘了,好像没什麽问题。

最近太忙了,有空才能再试了。不过,按你的情况其实问题也不大,只要配置一下mkinitrd的config文件及编译一个内核再chroot安装它并装好bootloader便行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表