Grub for dos 引导 SLAX iso 无法启动 高手请进!
本人初学linux,从一开始就很喜欢SLAX ,最近一直被一个问题困扰着。恳求大哥们帮忙解决!前些日子在网上浏览帖子,看到别人可以使用Grub for dos引导ubuntu9.04 iso镜像。
很受启发,所以我想使用Grub for dos来引导slax-6.1.1.iso镜像
引导ubuntu的menu.lst内容
timeout 15
default 0
fallback 1
title Ubuntu 9.04 LiveCD
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-beta-desktop-i386.iso ro quiet locale=zh_CN.UTF-8
initrd /initrd.gz
title GO Back
rootnoverify (hd0,0)
makeactive
chainloader +1
我自己改的引导SLAX的menu.lst内容
timeout 15
default 0
fallback 1
title slax-6.1.1 LiveCD
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/slax-6.1.1.iso
initrd /initrd.gz
title GO Back
rootnoverify (hd0,0)
makeactive
chainloader +1
结果:
能启动linux ,可是开始启动slax的时候出错了!
我分析是我这一行不会写所导致,kernel /vmlinuz boot=casper iso-scan/filename=/slax-6.1.1.iso XXXXXXXXXXXXXXX (这个后面应该写什么呢?拜托大家帮帮忙!)
小弟,非常感激!:lol:
[ 本帖最后由 zhangl8 于 2009-6-9 08:46 编辑 ] 发行版不同这里的区别很大! 是的,kernel可以引导ubuntuISO,就应该引导SLAX ISO的。
我试验了很多次都无果,难道要放弃了?这个很难实现吗? kernel 要和 initrd 里面的某些文件进行版本对应,一般是驱动。initrd 要和 iso 对应。
所以导致,你要用 slax 的 kernel 和 initrd 才能启动 slax 。
但这也要看 slax 的 initrd 如何启动系统了。
如果 slax 不支持,但是你会 bash shell 脚本编程。或许可以自己 diy 一个启动 slax 的 initrd 。 哦,我有些明白了!继续研究。。。谢谢!
页:
[1]