当前位置: 首页 > 工具软件 > Fanx > 使用案例 >

slax linux安装到硬盘,在硬盘上完美运行SLAX/FanX

郝承悦
2023-12-01

Slax支持从光盘启动,硬盘启动和USB储存设备启动,使用起来非常灵活。

1.

从光盘启动首先要从slax或者fanx的网站下载他们的iso文件回来,验证md5sum和官方提供一致后就可以用刻录机配合刻录软件将其刻录在空白光盘上,然后就可以用这张光盘来启动电脑了,当然确保你的电脑的bios设置是从CD-ROM启动的。

就拿最常用的刻录软件nero来说,启动Nero Burning

ROM,点击文件菜单中的打开,浏览下载的iso文件刻录即可完成刻录,注意切勿将iso用解压工具解压后刻录或者直接将iso文件作为一个文件刻录在空白光盘上,这样刻录出来的光盘是无法从光盘启动的。

2. 从硬盘启动

Slax同样支持从硬盘启动,但是这里的方法只针对硬盘上安装的是windows系统。将下载回来的slax或和fanx的iso镜像(如果是slax可以选择下载.tar.gz包)用解压工具解压开得到boot和slax两个文件夹。

需要将boot文件夹复制到一个fat分区的根目录下,slax文件夹可以放置到任意分区的根目录下。

想办法进入纯dos环境,或者从一些系统维护工具盘启动电脑进入dos,或者在windows中再安装一个dos都可以,windows

NT/2000/xp/vista 推荐使用vfloppy虚拟软驱。

进入DOS后,比如boot文件夹和slax文件夹都放置到了FAT文件系统的C盘执行DOS命令:

a:\>c: //切换分区到c盘

c:\>cd boot\dos

c:\>slax.bat

即可启动slax到文本界面下。

3. 从USB储存设备启动(linuxfans.org: csbde)

ISO文件:直接解压到U盘上或者用虚拟光驱装载以后再复制到U盘上面,linux下需要挂载后再复制到U盘上

ZIP包:直接解压到U盘上这时你的U盘根目录下应该有两个文件夹:slax和boot,进入boot文件夹

[WINDOWS]双击bootinst.bat [LINUX]root下执行脚本bootinst.sh

OK,你已经制作好了可启动的U盘LINUX了。

在任意一台支持USB启动的机器上在启动时进入BIOS设置。设置你的frist

boot

device为USB-ZIP或USB-HDD或者USB-FDD(好像电脑不一样,设置也不太一样,我试的几太电脑中就有不同的设置方法,因电脑而易)就可以由U盘启动系统了。

SLAX的欺骗参数 ====================

启动参数(又叫欺骗代码)被用来影响SLAX的启动过程。其中的一部分启动参数对其它的Linux也是一样适用的,但是一些却只是被SLAX来使用,你能够使用这些参数跳过并不想进行的硬件侦测、从硬盘启动SLAX、跳过登录界面并直接启动GUI等等。重启你的电脑,等候几秒钟直到出现漂亮的slax标志启动界面(一般会少于9秒),选择你想要的菜单进入,或者点击Tab键来编辑启动命令,按照你喜欢的方式添加以下表中可以使用的启动参数来影响启动进程。

acpi=off nohotplug nopcmcia noagp

…禁止特定硬件自动探测以防止启动过程中挂起,但同时你的电脑硬件将不会被探测到,你需要在启动完成登录slax后,用"pcimodules"和modprobe命令来手工启动所有需要的东西。

nodma …禁止为CD-ROM和硬盘开启DMA noauto

…在fstab文件中列出硬盘分区,因此你必须手动挂在每一个磁盘以便访问磁盘分区。

nohd …不挂在任何硬盘分区 nocd …不挂在任何CD-ROM

nosound …用静音来代替将音量提高到77%

from=/dev/hda1/slax.iso from=path/to/slax.iso from=/dev/hda1

from=path/to/slax/

…从不同的位置载入SLAX的数据来代替启动设备

…第一个例子将会在hda1上搜寻slax.iso

…第二个例子将会在所有设备上搜寻

path/to/slax.iso路径

…第三个例子会在hda1搜寻解压过的SLAX的数据

…第四个例子会在所有设备上路径为path/to/slax/搜寻解压过的SLAX数据

passwd=somepass passwd=ask

…在启动过程中设置root用户的密码,或者要求设置一个新密码。(不用担心,新的密码不会显示在登录屏幕上)

changes=/dev/device changes=/dev/device/file.dat changes=/path/

changes=/path/file.dat changes=/dev/device/path/

…你对SLAX系统所做的所有更改都会保存在内存里边直到系统重启。但是用了这个启动参数后,你告诉SLAX使用不同的设备或者是一个目录或者是一个文件来保存更改,这样你就可以将自己的更改保存下来了。

…如果使用一个文件来代替设备,这个文件包含有效的文件系统XFS,slax将会作为一个loop设备挂载它,并将更改保存到它里边。还有,如果你没有指定设备,SLAX将会搜寻所有磁盘上的这个文件。

…如果使用一个目录,SLAX会保存更改到此目录中(SLAX会在这个目录中创建一个changes的子目录)。没必要指定一个Linux系统的专门分区,可以使用VFAT或者NTFS分区。

toram copy2ram

…复制所有必要的文件到内存中,至少需要320MB内存才能考虑使用该启动参数。使用该参数将使得启动过程变慢,但是进入系统后会很快。

load=module load=module[1];module[n] …载入SLAX

CD中slax/optional/目录下的指定的模块。可以使用模块的全名比如module.lzm或者省略掉扩展名。

noload=module noload=module[1];module[n]

…不启用指定的模块,此参数会影响所有模块,包括base和optional目录。如果使用了noload=kde则系统会忽略所有名字为kde的模块。它对copy2ram参数非常有用,因为任何不使用的模块将不会复制到内存中。

debug

…启动调试模式(在启动过程中会启动数次启动bash)

autoexec=... autoexec=startx autoexec=xconf;startx

autoexec=xconf;startx;reboot

…执行指定的命令来代替SLAX登录,在这个例子中,跳过了slax的登录提示并自动启动了XWindow,可以用分号隔开数个连续命令。

…SLAX在命令执行完后不会自动重新启动系统,因此如果你想要重启系统,将最后的命令指定为reboot或者poweroff

…如果在命令中需要输入空格请用~代替,例如,autoexec=echo~Shutting~power;

poweroff

 类似资料: