|
本人一度是Linux的忠实用户,在目前的工作中都是使用Linux(ubuntu 7.10)。说来惭愧,一直以来都是看人家的博客来解决问题,这种自私太不利于学习了,我要逐渐改变这种习惯,拒绝浮躁。
学而志之,利己利人。
安装说明
1.我下载的文件是slackware-12.1-install-dvd.iso,DVD的镜像。以前也安装过slackware,具体是哪个版本忘记了,但是却是成功的。
2.安装方式。
a.挂载本地的文件系统.
b.本地的DVD或者CD光驱安装.
c.网络NFS、http、ftp安装。
d.其他请看安装提供的选项。
3.我选择的c,把DVD镜像解压到另一台机器,在其上的IIS中新建虚拟目录(URL是http://192.168.0.200/slackware)。
4.如果机器上已有grub(安装了Linux),grub for dos。提取DVD目录中的kernel/huge.s/bzImage和isolinux/initrd.img至grub能访问的分区中。
5.上面两个文件放置在(hd0,0)的根目录下。
敲入grub命令
root (hd0,0)
kernel /bzImage
initrd /initrd.img
boot
即可进入安装界面,按照英文提示往下安装即可,这个内核功能强大可以提供多种安装方式,能够运行很多命令。
安装完后,我没有选择安装lilo,自从用Linux以来,从来都没有这个玩意,这个好像有局限。我也不想破坏mbr了,原有的mbr是windows xp的。但是,用grub for dos不能读出,slackware的那个boot文件夹所在的分区内容,出现Error 2,真是怪事了,googole很久都没找到答案。
我的解决方法是,进行刚刚上面的安装引导,这次不是安装,挂载boot所在的分区,提取其中的启动文件,我也不知道哪些有关联,全部提取,放到grub能访问到的分区(比如你的xp系统盘中,或者已有的Linux分区中),总之用grub能读出内容即可。
用grub启动,命令(/dev/hda8为slackware的/分区,提取出来的文件在C盘根目录下)
kernel (hd0,0)/vmlinuz root=/dev/hda8
boot
启动成功
相信这些文件能够给那些安装好slackware 12.1的朋友一些提示,欢迎有疑问的朋友和我邮件联系,zhurui4@gmail.com。多谢浏览。 |
|