打印

slax硬盘启动

slax硬盘启动

各位达人,我下了一个论坛的fanx2.0,怎么设置成硬盘启动,另外,我的硬盘是SATA的,C盘已经装XP与矮人工具箱,可以进入DOS,只是进入fanx\boot\dos\slax.bat后,总是启动不了,后来又按网上说的,做了一个menu.lst,还是不行,请各位帮忙,详细说一下,如何设置,谢谢。

TOP

没尝试过,我硬盘上装了ubuntu

TOP

boot和slax文件夹要放置到磁盘根目录下,且boot文件夹要放置到一个fat分区中,两个文件夹可以不在一个分区中
然后进入dos,运行boot\dos\slax.bat就行了
===================FanX-2.0 coming====================

TOP

如果是用grub引导的呢?

TOP

试过了,成功引导

TOP

谢谢各位,特别是老大的回复。我在这里再说明一下,我试过在笔记本compaq N600C上引导成功,同样设置,在台式机(使用SATA,也是使用Fat32格式)硬盘,就不成功,到了一个叫looking for data directory,就停下来了,后来,我下了一个英文原版的SLAX 6,这个英文版的居然可以引导成功,但是FANX2还是不行,不知何故?

TOP

新人入门

slax硬盘启动
能把成功的GRUB的MENU.LST对应的那一段贴出来吗?

TOP

timeout 1
title Slax Linux 2008
root (hd1,4)
kernel (hd1,4)/linux/boot/vmlinuz vga=769 changes=slax/save.dat max_loop=255 init=linuxrc from=/dev/hdb5/linux load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 root=/dev/ram0 rw autoexec=startx
initrd (hd1,4)/linux/boot/initrd.gz
boot

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

TOP

timeout 1
title Slax Linux 2008
root (hd1,4)
kernel (hd1,4)/linux/boot/vmlinuz vga=769 noapic changes=slax/save.dat max_loop=255 init=linuxrc from=/dev/hdb5/linux load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=6666 root=/dev/ram0 rw autoexec=startx
initrd (hd1,4)/linux/boot/initrd.gz
boot

TOP

补充说明一下:把镜像里的所有文件提取到fat32分区的某个文件夹下,如linux文件夹,在linux/slax下,创建slaxsave.dat文件,叫什么名字随你,只要与menu.lst里的一致就行,如我的叫save.dat 把grldr复制到系统C盘,在C盘创建menu.lst,其内容参照上面。我的fanx文件是放在从硬盘第二分区,即(hd1,4),linux下识别为hdb5,你的是sata硬盘,有所区别,相关知识在网上搜索吧,多得很。noapic参数,在我的机器上必须要,否则无法让声卡网卡工作,你的机器如果不能正常工作,去掉它。autoexec=startx 可以直接登陆到桌面,无需输入用户名和密码,前提是你的显卡驱动设置正确,否则黑屏。可以设置好后,再添加该参数。最后再修改windows的boot.ini文件,添加一行c:\grldr=" Slax Linux 2008 " 双引号里的内容随你,建议你取一个很咋呼的名字,在不懂linux的朋友面前炫耀炫耀。祝好运。

TOP

以下是本人用GRLDR引导成功的MENU.LST片段

title Slax Graphics mode (KDE)
root (hd0,0)
kernel (hd0,0)/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw init=linuxrc load_ramdisk=1 prompt_ramdisk=0 vga=769 autoexec=xconf;kdm
initrd (hd0,0)/boot/initrd.gz
boot
注意这里只有5句话kernel 和下面的;kdm是在一行上的!

另外有谁知道 VGA=769是什么意思 vga=791 vga=0x305 vga=normal 都是什么意思
为什么每次启动,屏幕都分辨率设得那么大,如果我要设有进时1024*168或800*600要如何设呢?

[ 本帖最后由 gu_you_hua 于 2008-4-3 19:03 编辑 ]

TOP

谢谢楼上各位,我现在已经可以硬盘启动FANX,特别是gu_you_hua 与songjichao2050,非常感谢你们二位。

TOP

我只知道vga=791是指1024X 768,其它的没有记到
查下grub的手册吧

TOP

VESA framebuffer console @ 1024x768x64k vga = 791
Normal VGA console # vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791 # VESA framebuffer console @ 1024x768x32k
# vga=790 # VESA framebuffer console @ 1024x768x256
# vga=773 # VESA framebuffer console @ 800x600x64k
# vga=788 # VESA framebuffer console @ 800x600x32k
# vga=787 # VESA framebuffer console @ 800x600x256
# vga=771 # VESA framebuffer console @ 640x480x64k
# vga=785 # VESA framebuffer console @ 640x480x32k
# vga=784 # VESA framebuffer console @ 640x480x256
# vga=769

TOP

引用:
原帖由 zsu105 于 2008-3-26 15:10 发表
谢谢各位,特别是老大的回复。我在这里再说明一下,我试过在笔记本compaq N600C上引导成功,同样设置,在台式机(使用SATA,也是使用Fat32格式)硬盘,就不成功,到了一个叫looking for data directory,就停下来 ...
我也遇到相同的问题 就是在looking for data directory那里就停下来了,我就是由于这个问题,一直都无法在硬盘上启动FANX,

TOP