LinuxSir.cn,穿越时空的Linuxsir!

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

硬盘安装gentoo出现的问题

[复制链接]
发表于 2006-11-25 15:11:22 | 显示全部楼层 |阅读模式
我下的是livecd-i686-installer-2006.1.iso,用的是grub for dos
按照网上的安装步骤,将livecd-i686-installer-2006.1.iso里边的内容解压到了d:\gentoo里,启动
出现了找不到盘。显示:
The root block device is unspecified or not detected!
Please specify a device to boot,or "shell" for a shell....
boot()::
下面这是我的grub的menu.lst中的内容:
title Gentoo Linux on (hd0,4)
root (hd0,4)
kernel (hd0,4)/gentoo/isolinux/gentoo root=/dev/ram0 init=/linuxrc  dokeymap looptype=squashfs loop=/image.squashfs  cdroot=/dev/hda5 initrd=gentoo.igz vga=791 splash=silent,theme:livecd-2006.1
initrd =(hd0,4)/gentoo/isolinux/gentoo.igz
网上搜了半天,也没有找到解决办法,恳请高人指点一下
发表于 2006-11-26 02:51:20 | 显示全部楼层
什么地方说了可以硬盘安装?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-26 11:30:29 | 显示全部楼层
我找到的:
硬盘安装Gentoo

如果你使用Redhat Linux的话,安装肯定不会遇到什么大的问题,
不论是从光盘安装,从硬盘安装,或是利用NFS网络安装都很便捷,
因为Redhat已经为你提供了一套很完善的安装软盘了。

可是如果你没有刻录机,无法进行光盘安装的话,那就比较麻烦,因为Gentoo
并没有提供一套安装软盘。

经过我不断的摸索,我尝试出了一套从硬盘安装Gentoo的方法。现在写出来,
希望能对将要,或者正在进行Gentoo硬盘安装的朋友有些帮助。


1. 下载必要的东东。

   Gentoo LiveCD的下载点:
   http://mirror.pacific.net.au/gentoo/
   
   GRUB for DOS的下载点:
   ftp://ftp.linuxeden.com/tinybit/grub_for_dos-0.2.0pre13.tar.gz

2. 对硬盘进行分区。
   
   最好事先对硬盘做好分区,我是用Redhat的安装盘对硬盘进行分区的。
   当然你也可以用其他的分区工具来进行分区,
   分区的格式不一定要是ext2/3或者swap格式的,只要大小合适即可,各个分区
   的大小可以参考gentoo安装手册中的方案。"/boot"分区不需要很大几十兆就可以了,
   "/"要留得大些,如果你想要编译很多软件(比如OpenOffice KDE GNOME)的话,越大约好,呵呵.

   当然分区的时候一定要小心,损毁了自己的资料,那可亏大了.
   
3. 拷贝安装文件,以及GRUB for DOS
   
   用Deamon Tools读出Live CD中的内容,将他拷至某个分区(注意,不能存放在第2步所划的分区).
   然后拷贝GRUB for DOS至某个分区(注意,也不能存放在第2步所划分的分区).
   为了简单起见,我把GRUB和LiveCD拷贝到了同一个分区下.

   我的系统硬盘分布情况简介:
   
   IDE1: hda  ST 60G
   IDE3: cdrom
   IDE4: hdd  Quantum Bigfoot 12.7G (我的Gentoo就安装在这个硬盘上)
   
   hdd1 ext3  /boot  |
   hdd3 ext3  /      | -->for Gentoo
   hdd4 swap         |
   
   hdd2 DOS   extended partition
   hdd5 fat32 logical partition  |-->Gentoo LiveCD以及GRUB for DOS都拷
   hdd6 ntfs  logical partition                        在这个分区里   

4. GRUB 常用命令简介:

   你可以参考一下GRUB的帮助文档:
   http://www.gnu.org/software/grub/manual/grub.html
   或者这份:
   http://www.yesky.com/20020808/1624211.shtml

5. 编辑 GRUB for DOS 的启动配置文件:menu.lst

   我所写的内容
   
   #This is a sample menu.lst file.You should make some changes to it.

    color black/cyan yellow/cyan  # 设置显示的颜色
    timeout 60                    # 等待60秒后启动
    default 0                     # 默认选第一项

    title Gentoo Linux on (hd1,4) # 第一个选项,内容随你修改
    root (hd1,4)           # 由于我的安装文件是放在 第2快硬盘上,所以是hd1,
                             由于是第5个分区,所以逗号后面跟的是4
    kernel /isolinux/gentoo root=/dev/ram0 init=/linuxrc acpi=ht
            looptype=squashfs loop=/livecd.squashfs udev nodevfs  
            cdroot=/dev/hdd5 vga=791 dokeymap
            splash=silent,theme:livecd-2004.3
    initrd =/isolinux/gentoo.igz
   
   # kernel 和 initrd 两句的内容你可以参考LiveCD中的isolinux\isolinux.cfg文件,
    内容完全照抄可以了,但有一点需要修改,kernel语句中的 cdroot 后要加上你的LiveCD文件所
    处的位置我的是拷贝在hdd5上,所以是 cdroot=/dev/hdd5.
      
    保存,退出.就OK了.

6. 使用GRUB
   找一张DOS启动盘,启动机器,切到hdd5上,
   a:\g: enter (我的hdd5在dos环境下是g盘)
  g:\cd grub  (我的grub.exe以及menu.lst存放于 g:\grub下)
  g:\grub grub --config-file=(hd1,4)/grub/menu.lst
              (启动grub,--config-file指明menu.lst所处的位置).

   ok现在GRUB的界面就呈现在你的面前了,选择gentoo linux,然后gentoo就能LiveCD就能启动了.
  启动的时候会有一个错误提示,可能是应为把安装文件的位置指为硬盘的缘故(cdroot=/dev/hdd5
  所造成的)按Ctrl+D跳过就可以了.
  接下来你就可以按照Gentoo Installation Guide的指示安装Gentoo了.

7. 快点动手,享受Gentoo给你带来的乐趣吧,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-11-26 13:41:29 | 显示全部楼层
那你去联系那篇文章的作者问问吧
因为这个方法不是官方支持的
没几个人用
回复 支持 反对

使用道具 举报

发表于 2006-11-26 18:16:39 | 显示全部楼层
听说适用于以前版本

2006.1 就不行了 查 sheep204 的帖子,他以前讲过。
回复 支持 反对

使用道具 举报

发表于 2006-11-26 21:36:17 | 显示全部楼层
如果本来就有LINUX的:
随便找个内核,或者用原来的系统的,解压stage1 ,简单配置解压出来目录的fstab就可以配置grub来引导了,也不一定就要光盘的。 虽然引导有些错误,不过gcc make 等可以用了,速度还比较快。
回复 支持 反对

使用道具 举报

发表于 2006-11-27 18:43:11 | 显示全部楼层
必须解压到根目录
回复 支持 反对

使用道具 举报

发表于 2007-11-8 10:51:28 | 显示全部楼层
还是不要采用硬盘安装,我也碰到过楼主这样的情况
回复 支持 反对

使用道具 举报

发表于 2007-11-8 11:27:31 | 显示全部楼层
呵呵 硬盘安装??!! 我把livecd刻成盘都不能识别我的双飞燕ps 键盘!进不了 gdm 就卡在那动也不动
回复 支持 反对

使用道具 举报

发表于 2007-11-8 11:39:19 | 显示全部楼层
2006.1以上貌似都会有这样的问题~~~~我就用2006.0成功过一次!!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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