LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2008-7-28 22:52:22 | 显示全部楼层 |阅读模式
本人一度是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。多谢浏览。
发表于 2008-10-27 18:20:43 | 显示全部楼层
留名,近期用下
回复 支持 反对

使用道具 举报

发表于 2008-10-28 08:14:40 | 显示全部楼层
版主好非常的好呀!  可是有些语言您是不是在修改一下呢?  我感觉我有点看不明白...
回复 支持 反对

使用道具 举报

发表于 2008-10-28 10:42:37 | 显示全部楼层
但是,用grub for dos不能读出,slackware的那个boot文件夹所在的分区内容,出现Error 2,真是怪事了,googole很久都没找到答案。
这里应该改为:?????
但是,用grub for dos不能读出slackware的那个boot文件夹所在的分区内容,出现Error 2,真是怪事了,googole很久都没找到答案。

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

使用道具 举报

发表于 2009-4-5 12:34:09 | 显示全部楼层
用grub for linux是不是能读出来呢?
回复 支持 反对

使用道具 举报

发表于 2009-4-5 16:35:40 | 显示全部楼层
用最新的grub for dos,以前我帮同学装slack时也遇到grub4dos认不出分区,后来换了较新的就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-4-5 16:43:27 | 显示全部楼层
我以前双系统是,一直都是用 Linux 的 GRUB 的,感觉比较方便和功能好一点,不过现在只有 Linux。
回复 支持 反对

使用道具 举报

发表于 2009-4-7 14:13:06 | 显示全部楼层
支持一下,我也like看别人的blog,too.

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

使用道具 举报

 楼主| 发表于 2009-4-8 16:59:29 | 显示全部楼层
后来,把grub for dos更新了,换成0.44版的,直接就能读取slackware根分区内容了。
回复 支持 反对

使用道具 举报

发表于 2009-4-14 12:08:54 | 显示全部楼层
呵呵,我专门分了个30M的FAT放BOOT
回复 支持 反对

使用道具 举报

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

本版积分规则

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