LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lanwoniu

怎么从硬盘安装gentoo?

[复制链接]
发表于 2006-8-22 10:34:26 | 显示全部楼层
Post by txl263
启动grub
确认你安装的位置 root (X,X)
已经配置好的内核文件 kernel (X,X)/PATH/PATH/file...
然后 boot
当然你的fstab要正确才能正常引导系统,不然你就得用livecd启动机器挂你的gentoo分区去修改文件或者chroot进去修改系统了
Post by txl263
....
再说2.安装的过程中,修改fstab之前你应该先用fdisk -l命令来查看你的硬盘的详细情况,一般来说都是按照hda,hdb这样排列几个硬盘的,至于你说的hdaX中X的值不连续,这个应该是不会的,应该是扩展分区也占用了X的值,但是具体的分区只能看到逻辑分区,所以你可能感觉X跳过了
.....
4.grub安装完以后好像menu.lst是没有生成的,需要你做一个链接到grub.conf(我手边没linux,记得是这样的)然后手动修改..


[color="Blue"]提示各位看官:fstab讨论的是我在VM下按txl263兄的方法硬盘安装的问题,
关于 grub是我在真实情况下安装,[color="Red"](在此次学习gentoo 之前,因为还装过FC,当时是另外安装的grub,所以grub 一直存在,即在此次学习安装gentoo 之前系统本身就有一个grub,而我此次安装又安装了一遍grub,所以我怀疑与此有关),可引导但无菜单,只能进Linux 系统,linux下重装grub后,grub不引导任何系统,无奈,我在dos下用了fdisk /mbr 恢复了原来windows 的启动菜单,直到此时,我再也看不到我新安装的gentoo :(,其实如果再重新安装一遍,就是花些时间,不过我打算解决此问题,真正学些东西。

。我用root(X,X)提示错误,无法进行下一步。提示内容忘记了,大意好象是,无法理解命令。可是如果我输入 root 后边不加任何内容(我知道这是错误的),结果它又提示命令格式不对,真是晕倒! ;(
。至于安装grub 的问题,我是按照手册安装的,还做了一个 /boot/grub/grub.conf 文件,手册上没有说要再自己写一个menu.lst ,txl263兄在教程里也只是说一切和正常安装一样,所以一真就没有注意menu.lst的问题,如果知道的话,我一定先把原来安装的grub卸掉再说。
。还有就是VM下fstabe的问题,我当时没有在VM里加我原来我的80G的hda,因为怕毁坏数据,只是加了VM下是hda和hdb,而实际应该是hdb和hdd的两块小硬盘。而fstab和grub 的设置要按三块盘的写,可能系统不能启动也与此有关。现在想来,只要操作无误,应该不会毁坏数据吧,不过谁知道啊,我是一个新手,也许一个疏忽就完了。fstab 不会写这绝对是我自己的问题。

》》各位大大也都是从新手过来的,应该知道新手最怕的就是新系统进不去,老系统数据丢失,系统分区搞坏都无所谓,大不了重新安装一个,最怕就是整个硬盘数据一起丢失,所以有时候新手十分小心的,我这是小心过头了。所以,如果我提的问题实在可笑,也请大家不要笑我。
回复 支持 反对

使用道具 举报

发表于 2006-8-22 10:50:02 | 显示全部楼层
机器启动的时候只读取你第一块硬盘的MBR即你的hda上的MBR,而你用vmware安装的时候没有挂物理的hda,当然安装的时候也只是把grub装在了你的hdb或者hdd上这样真实的机器肯定无法引导的(可以安装一个其它的启动管理器比如磁盘分割工具spfdisk带的一个启动管理器,这样就可以从其它硬盘引导系统了),而且因为你把hdb和hdd当hda和hdb用这样你的fstab在真实的机器启动的时候肯定是不对的.....解决办法是你把所有硬盘都挂上,当然你要小心误操作丢失数据
回复 支持 反对

使用道具 举报

发表于 2006-8-22 10:54:46 | 显示全部楼层
在故纸堆中,找到北南兄写的《GNU GRUB 手册和FAQ》,原与同我一样的新手菜鸟共勉
http://www.linuxsir.cn/main/?q=node/123
回复 支持 反对

使用道具 举报

发表于 2006-8-22 11:15:25 | 显示全部楼层
Post by txl263
机器启动的时候只读取你第一块硬盘的MBR即你的hda上的MBR,而你用vmware安装的时候没有挂物理的hda,当然安装的时候也只是把grub装在了你的hdb或者hdd上这样真实的机器肯定无法引导的(可以安装一个其它的启动管理器比如磁盘分割工具spfdisk带的一个启动管理器,这样就可以从其它硬盘引导系统了),而且因为你把hdb和hdd当hda和hdb用这样你的fstab在真实的机器启动的时候肯定是不对的.....解决办法是你把所有硬盘都挂上,当然你要小心误操作丢失数据

回复的好快,其实现在我想想,那次安装也仅仅是体验了一下gentoo安装过程,因为整个安装逻辑都错了,虽然安装过程都通过了,但是我感觉,硬件设置的那块乱七八遭,系统引导部分更是错的历害。不过也长知识了,新手还是应该先这样做一下。本来还想按现在理清的思路再安装一遍,但是想想我那个1.3的CPU我就毛了。。。

还有就是提醒txl263兄,你的教程也要改一下了。如果有新手也是几块硬盘的话,提醒他一定要把所有硬盘都加到VM里去,不要因为怕丢失数据而不加。前车之鉴啊!象我。。。。:beat
回复 支持 反对

使用道具 举报

发表于 2006-8-22 13:37:23 | 显示全部楼层
呵 再详细的文档也难免有例外的情况不包括在其中,还是需要具体问题具体分析 况且俺写的毛毛草草 安装的过程也是学习的过程 出点问题印象更加深刻:rolleyes:
回复 支持 反对

使用道具 举报

发表于 2006-8-22 14:45:48 | 显示全部楼层
Post by txl263
呵 再详细的文档也难免有例外的情况不包括在其中,还是需要具体问题具体分析 况且俺写的毛毛草草 安装的过程也是学习的过程 出点问题印象更加深刻:rolleyes:

深刻,当然深刻,有一次安装进行了一宿,就想知道安装的每一个过程是怎么样的,眼睛都没有合一下,一直搞到早晨5点。结果老岳母第二天来了,我却睡死过去了。。。想不深刻都难。 ,十分感谢一直以来对俺的支持、鼓励。


另外,引导的问题搞定了,原来是我写错了,或者是我理解错了。
一直以来,所有看到资料都写的 root(hd0,0) 我也没管(主要是我还处在模仿学习的初级阶段),今天在baidu里搜罗了一下,看了一篇文章(http://dubaohua.bokee.com/3610597.html),有如下叙述:

[color="Blue"]4、引导linux。
首先键入root (hd0,0)。root命令用于设置包含操作系统内核的根设备。这里的hd0是你linux所安装的磁盘名,如果你有两块硬盘,并且linux安装在第二块硬盘上,那么这儿就应该是hd1。.....

改过来就OK了。其实想想,这也是一个教训,每个人的安装情况,硬件情况不一样,安装过程、或者某些参数也就可能发生变化,我这种情况再次验证了一个真理:[color="Red"]即便是简单的模仿,也要有所不同,也要随机应变,否则一条路模到底,迎接我们的可能就是失败。

title Gentoo Linux 2.6.17-r4
root (hd1,0)  #--就是这里
kernel /boot/kernel-genkernel-x86-2.6.17-gentoo-r4 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hdb4 ro udev
initrd /boot/initramfs-genkernel-x86-2.6.17-gentoo-r4
回复 支持 反对

使用道具 举报

发表于 2006-8-22 14:48:59 | 显示全部楼层
还有一个问题。为什么我的网络本来是在安装的时候是好的。怎么安装完以后正式启动就不对了?说是有一个关于NET的service 没有启动。。。。我再看一下。
回复 支持 反对

使用道具 举报

发表于 2006-8-22 15:20:12 | 显示全部楼层
/etc/init.d/net.eth0 start
是不是这个:ask
回复 支持 反对

使用道具 举报

发表于 2006-8-22 16:48:34 | 显示全部楼层
Post by txl263
/etc/init.d/net.eth0 start
是不是这个:ask

应该是这个,刚才在网上找了好多的资料,有的说是没有把网卡编译进内核,有的说没有安装驱动,搞不明白。
唯一我可以确定的是,当时开始编译的时候已经是夜里3点了,开始编译后我就把网断了,我这台机器是从另一台机器上网的,本机平时上网除了设置固定IP和网关外不用做任何设置,上网设备是ADSL+24口交换机,我当时只是断了ADSL,交换机没有关,因此我这台机器至少还是在局域网内,这样做就是怕和网络有关的设置有问题,没有想到还是出问题了。
回复 支持 反对

使用道具 举报

发表于 2006-8-22 17:00:37 | 显示全部楼层
哈哈,奇怪的要死了,我前面安装过VM,不小心启动了一下,发现可以在windows 下启动我真实安装的 gentoo 而且网卡在VM下也自己启动了。还可以上网呢。。。。
为什么在真实的启动下网卡却不行呢?

呵呵,新手真实安装Gentoo又多了一个查资料的方法:在windows下安装一个VM,可以启动真实的Gentoo,便于排除错误。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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