zheng_sk7 发表于 2008-7-26 11:24:03

求助!!如何在U盘中用GRUB引导FanX2.0启动!!

各位大侠好,本人是个菜鸟,从网上下载了FanX2.0的ISO镜像文件。把它解压到U盘的根目录下(FAT32),就两个文件夹 BOOT和SLAX,U盘已经是做好GRUB启动的,可以启动DOS和PE。编写menu.lst文件,重起从U盘启动,一开始加载什么都是好的,可以到了looking for data directory的时候,提示我说Fatal error occured - slax data not found.
然后我不甘心,还是重起从U盘启动,进入DOS,执行 \boot\dos\slax.bat ,结果还是和前面的一样提示说找不到 slax数据 。请高手赐教!!谢谢了!!

menu.lst中引导FANX2。0的那部分:

title FanX-2.0
kernel /boot/vmlinuz append root=/dev/ram0 rw init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=7777 max_loop=255 livecd_subdir=/fanx/
initrd /boot/initrd.gz

[ 本帖最后由 zheng_sk7 于 2008-7-26 11:38 编辑 ]

zheng_sk7 发表于 2008-7-26 11:53:44

怎么没有人啊!!!!!!!!!!

wsfy008 发表于 2008-7-27 00:22:52

我安装到硬盘上的menu。lst是这样的
title>>>启动slax6.07
kernel /boot/vmlinuz ramdisk_size=6666 vga=791 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
initrd /boot/initrd.gz

zheng_sk7 发表于 2008-8-1 11:34:01

哈哈,成功了,

哈哈,非常感谢,照抄了您的menu.lst文件,终于从U盘启动FANX2。0了,现在知道了这是为什么了,因为要指定SLAN,关键在这句:changes=/slax/
现在还有个问题哦,就是怎么把FANX2。0的文件都加载到内存呢,我试了好几个命令都不行,在FANX2。0里面就是不能卸载U盘,请问该如何操作?谢谢!

wsfy008 发表于 2008-8-2 00:17:23


现在还有个问题哦,就是怎么把FANX2。0的文件都加载到内存呢,我试 ...
参考slax.cfg,应该是这样:
title>>>Slax Copy To RAM
kernel /boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4
initrd /boot/initrd.gz

main90 发表于 2008-8-22 16:33:58

楼主 似乎将slax save data解压开就行了

preston29 发表于 2008-8-23 22:44:41

各位高人看来都非常熟悉GRUB的参数了...

有谁来贴个grub按参数加载内核引导的帖子来教教我们这些新手啊~~~~

ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4 ...

ramdisk_size 这些值因该怎样设置 root=/dev/hd(X,Z) 是指的默认指针的位置吗? 有什么用?

telinit~4 又是什么意思 ?   

... 这些是grub参数 还是内核参数?
如果只是grub参数 那么grub真的是个专门为Linux定做的强大的引导器啊~~~

main90 发表于 2008-10-1 15:53:52

grub有个教程
看了我先在还是一头雾水

flyboy612 发表于 2008-10-12 23:02:35

我的menu.lst的部分,看能否给你参考下,使用的是slax最新版,已经测试成功。我把vmlinuz、initrd.gz从boot文件夹复制到slax文件夹了。

title Slax Always Fresh
kernel /slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
initrd /slax/initrd.gz
boot

title Slax Copy To RAM
kernel /slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4
initrd /slax/initrd.gz
boot

title Slax Graphics VESA mode
kernel /slax/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=telinit~4 changes=/slax/
initrd /slax/initrd.gz
boot

title Slax Text mode
kernel /slax/vmlinuz max_loop=255 init=linuxrc load_ramdisk=1 ramdisk_size=4444 apm=power-off vga=791 root=/dev/ram0 rw
initrd /slax/initrd.gz
boot

[ 本帖最后由 flyboy612 于 2008-10-12 23:04 编辑 ]
页: [1]
查看完整版本: 求助!!如何在U盘中用GRUB引导FanX2.0启动!!