打印

【求教】使用Grub无法启动移动硬盘NTFS分区上的Slax?

【求教】使用Grub无法启动移动硬盘NTFS分区上的Slax?

我一直使用Slax6.1.2的LiveCD在台式机和笔记本上运行Slax这个系统,最近想把Slax6.2.0放在移动硬盘上,和PE、CDLinux、DSL、Slitaz及一些DOS工具用Grub来引导。
以下为安装过程:
1、我用的是一个20G的移动硬盘,分了2个区,主分区NTFS格式,10G(hd0,0),已设置为活动分区。剩下的空间作为扩展分区,格式为FAT32。
2、下载Grub 4 Dos、grubinst。用grubinst安装引导到移动硬盘的10G NTFS分区上,复制grub.exe,grldr,menu.lst到分区的根目录。解压Slax-6.2.0.tar后出现boot、slax两个文件夹,在移动硬盘根目录建立slax文件夹,把boot、slax两个文件夹复制到这个目录中。
3、编辑menu.lst,内容如下:
title Slax
kernel /slax/boot/vmlinuz initrd=/slax/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/slax/
initrd /slax/boot/initrd.gz

在启动到搜索Slax文件目录时,出现错误提示:无法找到livecd.sgn文件,无法继续启动系统。下面附上截图,请碰到过这个问题的朋友指点一下!非常感谢!

附件: 您所在的用户组无法下载或查看附件

TOP

我也是移动硬盘启动的多个小型linux,你的找不到那个文件试试这样:
在slax下有boot文件夹可以,但是不要再有个slax文件夹,就是把slax\slax下的文件都放在\slax 下

另外我有其他linux不能启动的问题:

dSL 4.4.10启动提示找不到KNOPPIX,这个文件明明有的
SliTaz Linux 2010.01.29 启动过程一直黑在那儿

这2个也是放在NTFS分区

title 测试 Damn Small Linux 4.4.10
kernel (hd0,4)/DSL/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=792 nomce noapic quiet BOOT_IMAGE=knoppix knoppix_dir=DSL
#screen=1280x800 ramdisk_size=100000 init=/etc/init lang=us apm=power-off quiet vga=791 nomce BOOT_IMAGE=(hd0,4)/DSL/knoppix myconfig=scan
nitrd (hd0,4)/DSL/minirt24.gz
boot

title 测试 SliTaz Linux 2010.01.29
kernel (hd0,4)/SliTaz/bzImage root=/dev/ram0 rw lang=zh_CN.UTF-8 kmap=us vga=771
initrd (hd0,4)/SliTaz/rootfs.gz
boot

TOP

引用:
原帖由 3388570 于 2010-3-6 18:26 发表
我一直使用Slax6.1.2的LiveCD在台式机和笔记本上运行Slax这个系统,最近想把Slax6.2.0放在移动硬盘上,和PE、CDLinux、DSL、Slitaz及一些DOS工具用Grub来引导。
以下为安装过程:
1、我用的是一个20G的移动硬盘,分了2个区,主 ...
兄弟,官方说明里说得很清楚,Slax 不支持从 NTFS 和 FAT32 盘启动.

另外,楼上的兄弟说得对,你不能改变SLAX原启动盘中的目录结构
boot 和 slax 两个目录必需在根目录下,其下面的子目录及文件必须和原盘中一至
如果你想修改 slax 目录名倒是可以的,不过不是单纯改目录名,而是要改 initrd.gz 这个文件中的脚本.

TOP

回复 3# applewolf 的帖子

可是从fanx2.0到slax6.1.2,我都是从NTFS和FAT32上启动的。

TOP

可能 6.2.0 改用 ntfs-3g 支持了吧?这样的话, initrd 里面还要有 fuse.ko 和 ntfs-3g 的东西。

TOP

不要添加目录。添加目录的话,要改很多地方的,怕麻烦的话,直接提取到根目录就可以了

TOP

安装后不能上网,郁闷?怎么解决啊,那位兄弟,帮帮忙啊

TOP