+ -
当前位置:首页 → 问答吧 → grub安装slackware 12.1成功,grub引导成功

grub安装slackware 12.1成功,grub引导成功

时间:2008-07-29

来源:互联网

本人一度是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的朋友一些提示,欢迎有疑问的朋友和我邮件联系,[email protected]。多谢浏览。

作者: zhurui4   发布时间: 2008-07-29

留名,近期用下

作者: yesgo   发布时间: 2008-10-27

版主好非常的好呀! 可是有些语言您是不是在修改一下呢? 我感觉我有点看不明白...

作者: Netwrom   发布时间: 2008-10-28

但是,用grub for dos不能读出,slackware的那个boot文件夹所在的分区内容,出现Error 2,真是怪事了,googole很久都没找到答案。
这里应该改为:?????
但是,用grub for dos不能读出slackware的那个boot文件夹所在的分区内容,出现Error 2,真是怪事了,googole很久都没找到答案。

---------------------------------------------------------------------------------------------------
我的解决方法是,进行刚刚上面的安装引导,这次不是安装,挂载boot所在的分区,提取其中的启动文件,我也不知道哪些有关联,全部提取
这一步lz应该再详细点。

作者: wblue   发布时间: 2008-10-28

用grub for linux是不是能读出来呢?

作者: yumeng_727   发布时间: 2009-04-05

用最新的grub for dos,以前我帮同学装slack时也遇到grub4dos认不出分区,后来换了较新的就可以了。

作者: vvoody   发布时间: 2009-04-05

我以前双系统是,一直都是用 Linux 的 GRUB 的,感觉比较方便和功能好一点,不过现在只有 Linux。

作者: lazyfai   发布时间: 2009-04-05

支持一下,我也like看别人的blog,too.

印象中grub for dos的功能好像要比grub的强大。好像有cat命令,啊,记不清楚,好就没用过了

作者: imzhangliang   发布时间: 2009-04-07

后来,把grub for dos更新了,换成0.44版的,直接就能读取slackware根分区内容了。

作者: zhurui4   发布时间: 2009-04-08

呵呵,我专门分了个30M的FAT放BOOT

作者: gggompgf   发布时间: 2009-04-14

我也是,加信root=就可以了

作者: slackcode   发布时间: 2009-04-16

热门下载

更多