2005年5月15日星期日

Knoppix, 强! (不刻盘运行Knoppix又一法)

摘要: 手边只有Windows以及一个Knoppix的ISO,如何在将Knoppix跑起来;如何不刻盘运行Knoppix

我把原来用的台式机留给了我妹妹她们,但里面120G的硬盘上还保存有不少东西,今早我想把原来下载的电子书刻录到光盘上带走,问题就来了。

他们的Windows XP升级到了SP2,而原来随刻录机赠送的Nero OEM用不了,报告“与此版本的Windows不兼容”,我记得在我的laptop上的XP SP2上跑过这个Nero OEM,确实有问题。于是到Nero的网站找升级,结果失望地发现似乎对于OEM版本不提供免费升级,倒是可以优惠升级到Nero 6 Reloaded.

舍不得50多马克,只好用XP自己的刻录功能,先将文件拖放到刻录机所在盘符,也不知道XP搞些什么,慢慢吞吞“拷贝”了老半天――只是需要建立一个索引嘛,难道还要拷贝一个临时备份?
然后找了一阵,在刻录机所在盘符的右键菜单里面找到了"将这些文件写入CD",系统又折腾了一阵,然后还没开始刻录就报错了,说什么失败,还说这张碟可能不能再用。
看来对它自己的刻录功能是寡妇死了儿子――没多大指望了。

想起我原来在硬盘上还放有一个Knoppix 3.7的ISO,能不能用Knoppix里面的k3b来刻盘? 但现在没法将Knoppix刻盘,又怎么启动Knoppix呢?


[@more@]1. 从网上拉下一个grub for dos,解压到C: (boot目录直接在根目录), 编辑C:/boot.ini,添加一行:
C:\GRLDR="Start GRUB"

2. 用Total CommanderISO插件将KNOPPIX_V3.7 -2004-12-08-EN.iso解开,KNOPPIX目录都解压到某个驱动器的根目录(比如E:), boot/isolinux目录里面的文件随便放到什么地方(为了方便可以解压到C:/boot/knoppix或者E:/Knoppix/boot,这 里用后者,在grub里面表示为hd(0,5)/knoppix/boot/);

3. 编辑c:/boot/grub/menu.lst, 添加"Knoppix from E:"这样一条,kernel参数是将KNOPPIX.ISO里boot/isolinux/isolinux.cfg里面的参数拷贝过来,再加上 fromhd=/dev/hd6(就是刚才解压KNOPPIX目录的)
title Knoppix running from E:, kernel 2.4.27
kernel (hd0,5)/knoppix/boot/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 nomce quiet BOOT_IMAGE=knoppix BOOT_IMAGE=linux24 fromhd=/dev/hdc6 myconfig=/dev/hdc6 home=/dev/hdc6
initrd (hd0,5)/knoppix/boot/minirt24.gz

4. 重启动,选择Start GRUB,然后选择"Knoppix running from E:",嘿嘿, Knoppix起来了。然后祭起k3b,刻盘,顺利搞定!

P.S 您也许注意到我还加了myconfig=/dev/hdc6 home=/dev/hdc6 这两个参数,这是后来添加的。
用mkpersisthome可以创建一个HOME映像盘,这样下次启动时添加home=/dev/hda?就有足够大的/home/knoppix空间 了,可以用knx-live-inst安装一些附加软件(当然手工安装也行);用saveconfig可以将对/etc下的配置文件所做的修改保存下来, 下次启动时添加myconfig=/dev/hda?后Knoppix就会自己去加载他们了。我昨天帖的"Knoppix中文扩展"主要就用了这两个功能。

又: Comparison Review: NeroLinux vs. K3b

没有评论: