wjping119 发表于 2008-4-11 11:31:25

在硬盘上完美运行SLAX/FanX

1.将SLAX/FanX展开到硬盘
将SLAX/FanX的iso镜像解压开,将得到的boot文件夹复制到一个fat磁盘的根目录下比如 C:(本文就以C:为例),slax文件夹可以复制到其它任何磁盘的根目录下,不过建议还是放置到同一个根目录下。

2.为windows系统安装虚拟软驱
下载vfloppy和winimage,用winimage编辑vfloppy压缩包中的bootdisk.img文件,将bootdisk.img镜像中的autoexec.bat文件提取出来清空里边所有内容(如果里边没有东西就跳过这一步),用记事本打开此批处理文件,编辑如下内容:
c:      
cd boot\dos
slax.bat
请根据自己的情况修改第一行处盘符。然后将此文件保存覆盖原文件,并在winimage中另存为镜像,格式选择ima,文件名比如用slax,则保存的文件就是slax.ima
然后用vfloppy将此ima文件载入成功后,windows的启动菜单中就会有“从虚拟磁盘启动”一项,选择此项后,会自动启动slax到文本界面下,需要输入帐号密码和startx后方可登录KDE界面。而且此时对系统所做的任何更改会随着系统的关闭和重新启动都会丢失,接下来就解决这两个问题。

注:如果看启动菜单中的“从虚拟磁盘启动”不顺眼,请编辑c:\boot.ini文件,此文件在windows下是隐藏的。

3.自动登录KDE并保存更改
用记事本编辑C:\boot\dos\config文件,在最后添加两行即可:
autoexec=xconf;telinit~4
changes=/dev/hda1
其中的hda1可以更改为任何其它文件系统格式的磁盘,一般而言,并口硬盘hda1是c盘,hda5是d盘,hda6是e:盘;串口硬盘sda1是c盘,sda5是d盘,sda6是e盘以此类推。

再次启动进入SLAX/FanX就可以以root用户直接进入KDE图形界面了,而且对系统所做的任何更改都会保存在一个hda1磁盘的changes的目录内,并且系统会在本次关机重启时自动保存本次更改,并在下次启动时载入这些更改。又一次体会到了SLAX的定制性的高级。

[ 本帖最后由 wjping119 于 2008-4-11 11:34 编辑 ]

songjichao2050 发表于 2008-4-14 20:05:39

报告版主,又跟您学了一招,试验成功。不过,我是用grup+menu.lst引导。想请教版主:登录桌面后,如何进入控制台?

tangfu 发表于 2008-4-15 08:11:10

在vmware里面可以,但是以用真机测试,在looking for data directory那里就停下来了,-wait a while ,就遇到问题了

wjping119 发表于 2008-4-15 21:29:30

原帖由 songjichao2050 于 2008-4-14 20:05 发表 http://www.linuxfans.org/bbs/images/common/back.gif
报告版主,又跟您学了一招,试验成功。不过,我是用grup+menu.lst引导。想请教版主:登录桌面后,如何进入控制台?
1.K菜单,注销
2.Ctrl+Alt+BackSpace

wjping119 发表于 2008-4-15 21:30:36

原帖由 tangfu 于 2008-4-15 08:11 发表 http://www.linuxfans.org/bbs/images/common/back.gif
在vmware里面可以,但是以用真机测试,在looking for data directory那里就停下来了,-wait a while ,就遇到问题了
这个问题已经有人提到过,但是原因不明。说说你的boot文件夹和slax文件夹的位置情况

tangfu 发表于 2008-4-15 22:54:50

在F盘(fat32)根目录下建的一个slax文件夹,这个文件夹下就是slax-6.0.4.iso中解压的文件:一个slax,一个boot

wjping119 发表于 2008-4-17 19:10:38

修改你的boot\dos\config文件
加入 from=/dev/hda7
页: [1]
查看完整版本: 在硬盘上完美运行SLAX/FanX