LinuxSir.cn,穿越时空的Linuxsir!

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

没有光驱,没有软驱,照样玩Knoppix

[复制链接]
发表于 2003-9-16 18:03:06 | 显示全部楼层 |阅读模式
今天看了一下Knoppix的启动脚本(在boot.img的miniroot.gz中有一个linuxrc的脚本),发现原来Knoppix是可以从硬盘运行的,不过要求分区格式是ext2或者是vfat(fat32)。                  
                                                                                    
我的系统是Debian,启动管理器使用的是grub,Knoppix是3.2版本的,我想其他Gnoppix或者Morphix大概也差不多吧。                                                                  
                                                                                    
首先将Knoppix中(iso文件或者是光盘)中的KNOPPIX拷到一个分区中,注意:分区格式必须是ext2或者vfat,否则启动脚本会找不到KNOPPIX的映像文件(刚开始我的ext3就不行),然后将boot.img中的vmlinuz和linuxrc拷贝出来,过程如下:
#mount -t ext2 /dev/hda5 /mnt/test
#mount -t iso9660 -o loop /Knoppix-xxx.iso /mnt/iso
#cp -a /mnt/iso/KNOPPIX /mnt/test
#umount /mnt/iso
#mount -t vfat -o loop /mnt/test/KNOPPIX/boot-en.img /mnt/loop                       
#cp /mnt/loop/{miniroot.gz,vmlinuz,syslinux.cfg} /mnt/test
#umount /mnt/loop
然后修改你的/boot/grub/menu.lst,添加一个让Knoppix从硬盘启动的项,类似如下:         

title Knoppix From HD
root (hd0,4)
kernel /vmlinuz init=/etc/init ramdisk_size=100000 lang=cn BOOT_IMAGE=knoppix
initrd /miniroot.gz
                                                                                    
kernel后面的参数可以参考先前拷贝出来的syslinux.cfg
         
ok,重启,选择 Knoppix From HD 试试。
既然grub可以成功,那么lilo,loadlin一样也可以。哈哈,不用刻光盘了。
发表于 2003-9-16 18:17:36 | 显示全部楼层

真不错.

我早上下载了Knoppix 3.2,但中午的时候光盘已经刻好了.

就当一张工具盘来用,不过我有一点不方便的就是引导后直接启动X,进入X后按<Ctrl>+<Alt>+<Back Space>就关机,而不是退到字符模式,不知道是版本的问题还是使用方法上的问题.
 楼主| 发表于 2003-9-16 18:22:16 | 显示全部楼层

要到字符模式用不着杀X吧?

最初由 float 发表
我早上下载了Knoppix 3.2,但中午的时候光盘已经刻好了.

就当一张工具盘来用,不过我有一点不方便的就是引导后直接启动X,进入X后按<Ctrl>+<Alt>+<Back Space>就关机,而不是退到字符模式,不知道是版本的问题还是使用方法上的问题.



<Ctrl>+<Alt>+<F1~4>不就可以看到字符界面了吗?
发表于 2003-9-16 19:03:27 | 显示全部楼层

呵呵,其实很简单

在启动时输入:
knoppix 2
这样就会进入字符界面,而不会启动X了。

在启动时还可以按下F2,看看里面还有很多启动参数呢。
发表于 2003-9-16 19:54:39 | 显示全部楼层

much thanks!

以前看过kanaka兄写的多篇关于Debian的文章,写得真不错,最近打算出什么新作没有?
发表于 2003-9-17 15:58:31 | 显示全部楼层

再给仔细讲讲

menu.lst里的写法有啥注意之处,启动不起来
发表于 2003-9-17 16:45:07 | 显示全部楼层
mark
发表于 2003-9-17 17:31:14 | 显示全部楼层
终于弄好了。

carlos版主,achaoge兄弟的这篇应该算是精品吧。
发表于 2003-9-17 18:45:10 | 显示全部楼层
确实是精品!

这样看来,knoppix完全可以作为一个OEM的操作系统到处安装
 楼主| 发表于 2003-9-18 12:36:01 | 显示全部楼层

对不起,我错了

ext3的文件系统完全可以当作ext2使用,所以将KNOPPIX拷贝到ext3的文件系统上也是没有问题,可以使用的。
我这台机器是reiserfs的。

不过如果将reiserfs的内核模块拷贝到 miniroot 中去,并且在加载有 KNOPPIX 的分区之前就就将模块插入的话,reiserfs 的文件系统也应该是可以的吧。主要是修改一下 miniroot 中 linuxrc ,在 mountit 函数中加入 reiserfs 的模块。

现在没时间,有时间再试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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