LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 7236|回复: 10

slackware9.0安装方法小结

[复制链接]
发表于 2003-6-11 12:46:47 | 显示全部楼层 |阅读模式
建议:事先用partitionmagic之类的工具进行分区,可以避免在安装过程中因fdisk操作不当造成数据丢失。slackware需要swap分区和根分区,都可以事先用pm创建,根分区格式可以选ext2,安装时还能更改。

一、最简单安装法:
下载iso文件,刻盘。用光盘启动。然后用root登录,不需要密码,输入setup命令进行安装。安装过程中source(安装文件来源)选择cd-rom即可。

二、硬盘安装法:

选择1.用软盘作为安装启动盘
slackware的启动软盘分两种,一种叫boot disk,是引导系统的;另一种叫root disk,是一个根文件系统。用软盘安装时,先用boot disk启动,然后在提示的时候换盘,顺序插入root disk。启动完毕,可以用root登录,不需要密码。
制作boot disk和root disk的磁盘镜像都可以在slackware下载网站获得,它们分别在 .../bootdisks 和 .../rootdisks 目录里面。一般我们用的boot disk的镜像是bare.i,它支持大多数的ide硬盘的安装;root disk的镜像则分别是install.1 和install.2。这些镜像文件在dos或window的dos窗口用rawrite程序写到软盘上。例如:
rawrite bare.i a:
rawrite install.1 a:
rawrite install.2 a:
也可以在linux里面制作这些启动盘:
dd if=bare.i of=/dev/fd0
dd if=install.1 of=/dev/fd0
dd if=install.2 of=/dev/fd0
根据你的硬件情况,可能需要选择其他的启动盘镜像,详情请看bootdisks和rootdisks目录里面的readme

选择2.硬盘启动法
前提是在硬盘上有一个DOS分区。在硬盘的任何一个目录中安装Loadlin(可以在slackware下载点的kernels目录里面找,下载的iso里面也有),例如装在c:\loadlin目录。然后需要取得一个启动内核的镜像。和上面软盘安装类似,假如bare.i适合你的硬件情况,就应该把kernels/bare.i/bzImage文件copy到c:\loadlin目录。接着要取得根文件系统的镜像,可以用在上面提到的rootdisks目录里面的color.gz文件,也是copy到c:\loadlin目录。
重新启动进入dos(应该是纯粹的dos,不能是windows的dos窗口),在dos提示符( c:> )下输入:
cd loadlin
loadlin bzimage rw root=/dev/ram initrd=color.gz load_ramdisk=1
备选:根文件系统的镜像也可以用 isolinux目录中的initrd.img,则启动命令相应变成
loadlin bzimage rw root=/dev/ram initrd=initrd.img load_ramdisk=1

无论1或2,启动后都是用root登录,不需要密码,登录后输入命令setup进行安装。

假如下载iso文件后,已经用winiso或winimage解开,比如放在c:\slack9目录中。
安装过程中,问到source(安装文件来源)时应选择hard disk partition,然后在第一个对话框输入盘符,在我们这个例子里是/dev/hda1;第二个对话框输入目录名,这里应该是 /slack9/slackware。

如果iso文件没有解开,整个放在c:\,而且名称是install.iso,那么在setup之前应该:
mkdir -p /dos
mount -t vfat /dev/hda1 /dos
cd /dos
mknod /dev/loop0 b 7 0
mkdir /INSTALL
mount -o loop /dos/install.iso /INSTALL
然后,source选择premounted directory,并在对话框中输入/INSTALL/slackware

本文参照了 www.slackware.com 的installation faq和本论坛哈密瓜兄弟的指点。 :thank
发表于 2003-6-11 20:51:54 | 显示全部楼层
很好,又学会了几种安装方法!
谢谢!
发表于 2003-6-12 11:52:18 | 显示全部楼层
i prefer cd-rom installation cause the slackware cd-rom itself is a rescue disk.
发表于 2003-9-4 12:35:04 | 显示全部楼层

补充一下

initrd.img实际上就是bare.i。所以,可以从ftp.slackware.com/.../rootdisk中下载其它的rootdisk进行安装
发表于 2004-4-4 23:15:52 | 显示全部楼层
“硬盘启动法,前提是在硬盘上有一个DOS分区。”实际上硬盘上没有dos分区也可以从硬盘(无需软盘光驱)直接启动进入dos的,在window NT(2000,xp,2003等)用vfloppy虚拟软驱就可以在系统的启动菜单中加入dos的选项了。
发表于 2004-8-7 14:26:03 | 显示全部楼层
两个ISO都解到同一个目录下有些文件岂不是被覆盖了?
发表于 2004-10-12 22:04:09 | 显示全部楼层
slcakware还没装哪来的mkdir mount?难道启动程序就是内核?
发表于 2005-3-19 20:03:59 | 显示全部楼层
问一个笨笨的问题,怎样解压ISO文件放在同一目录里,是在同一个目录里面建几个不同的文件夹,分别放几张ISO文件解压出来的文件;还是放在同一目录里面啊?如果放在同一个目录里,有些文件夹是重复的啊!请各位大侠点明一下啊!

不要老是说用"用winiso或winimage解开ISO",这些谁不会啊!!!!解开后怎么放才是一个问题啊
回复 支持 反对

使用道具 举报

发表于 2005-3-19 20:56:47 | 显示全部楼层
安装所需要的文件应该不会重复的,重复的那几个可以不需要了吧
回复 支持 反对

使用道具 举报

发表于 2005-3-19 22:20:33 | 显示全部楼层
相同目录的内容放到相同的目录内。
一般安装包都放到slackware里。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表