LinuxSir.cn,穿越时空的Linuxsir!

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

大吼一声:谁来解救我!!

[复制链接]
发表于 2005-9-4 13:57:05 | 显示全部楼层 |阅读模式
还是安装gentoo 2005.1的问题,麻烦层出不穷。我的机器没有光软,只能从硬盘启动linux,然后在linux底下安装gentoo。
   最开始是找不到从硬盘启动的linux,论坛上有不少类似的帖子,我都照着做了,可都没达到我的要求,要么就是引导后进不了系统(如knoppix,说非法root,需要指定一个做root,/dev/ram0不行,或者输入shell进入一个简单的shell环境),要么就是进入后的linux不支持reiserfs。
   后来用gentoo-ix86-1.2.iso引导进入linux了,开始安装gentoo,但在emerge sync的时候有一个sys软件说kernel太低,需要2.6.6,而gentoo-ix86-1.2.iso引导后的系统是2.4.X的的内核,于是我就先停止sync,先安装新内核了。安装完毕后再次从硬盘引导时指定了新编译的内核,但启动后工具特别少,连mount都没有,也没有ifconfig工具,没法往下安装了。
   我现在的目标是找一个能从硬盘启动的linux,而且内核是比较新的,2.6.6以上的。我找过RIP-14.1.isolinux.iso.bin,这个内核挺新的,但引导时说eth0的一个什么错误,进不了系统。knoppix也引导不了(现象就是上面所说的)。
   我有一个替代方案,就是通过ftp的方式安装一个magiclinux,然后在这下面安装gentoo,但我不愿意那样做,太绕远了。我觉得应该可以找到一个较小的包引导进入一个2.6.6以上内核的linux的基本环境,这个环境里能配置网络,mount分区等待。这样就可以进行gentoo的安装了。

从上上周就开始找这样的linux了,到现在还没有找到,很郁闷的。之前我装成功过一次gentoo,我都不知道是怎么进linux的。唉。。。。。

大侠帮忙吧,快没信心了。

(我都是在vfloppy引导的dos下运行grub for dos进入grub的菜单的,菜单的写法就是参考那些linux的isolinux目录下的isolinux。cfg文件来写的。比如说gentoo.livecd.2005.1的isolinux.cfg是这样写的:
label gentoo
        kernel gentoo
  append initrd=gentoo.igz root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/livecd.squashfs dokeymap  cdroot vga=791 splash=silent,theme:livecd-2005.1 CONSOLE=/dev/tty1 quiet

那我在menu。lst里面就这样写:
title gentoo.livecd.2005.1
root (hd0,0)
kernel /isolinux.gentoo.livecd.2005.1/kernel root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/livecd.squashfs dokeymap  cdroot vga=791 splash=silent,theme:livecd-2005.1 CONSOLE=/dev/tty1 quiet
initrd /isolinux.gentoo.livecd.2005.1/gentoo.igz

其中(hd0,0)是我的C盘,装有windows,c盘根目录下有从gentoo.livecd.2005.1里拷贝出来的livecd.squashfs文件,另外c盘根目录下有一个isolinux.gentoo.livecd.2005.1目录,这个目录就是gentoo.livecd.2005.1光盘的isolinux目录拷贝出来并且重命名的。因为我同时要试验好几个linux,所以不能都叫isolinux,比如knoppix就放在c盘的isolinux.knoppix目录下的

这样写是没问题的吧???可是我引导时都有问题。。。。。。 :confused:

发表于 2005-9-4 21:43:57 | 显示全部楼层
反正我到“非法root,需要指定一个做root,/dev/ram0不行,或者输入shell进入一个简单的shell环境”这样的错误那里就懒得搞下去了……硬盘安装真是活受罪……
回复 支持 反对

使用道具 举报

发表于 2005-9-4 22:50:42 | 显示全部楼层
Post by danfo
最开始是找不到从硬盘启动的linux,论坛上有不少类似的帖子,我都照着做了,可都没达到我的要求,要么就是引导后进不了系统(如knoppix,说非法root,需要指定一个做root,/dev/ram0不行,或者输入shell进入一个简单的shell环境),要么就是进入后的linux不支持reiserfs。

你具体怎么做的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-5 00:33:18 | 显示全部楼层
还不就那样,找到带rescue功能的iso文件(knoppix,rip,gentoo-ix86-1.2.iso,install-x86-minimal-2005.1.iso1等),按照isolinux目录下的isolinux。cfg文件的规则来写grub的配置文件menu。lst然后在dos下运行grub for dos读取这个配置文件,启动相应的iso。

有的能启动(gentoo-ix86-1.2.iso),有的不能。能启动的不是2.6。x内核,不能启动的故障现象有panic之类的错误,也有shell的错误(就是上上楼说的那样,或者指定合法的root,或者输入shell激活简易终端)。

今天下午去了躺中关村,本来想买一张刻录盘的,我邻居有刻录机,颗个knoppix然后借他的光盘过来就什么都解决了,但还是忍住了。我一定要把这个问题解决好。

没辙了,向大家求教。

Post by kohno
你具体怎么做的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-5 00:34:25 | 显示全部楼层
我三个礼拜了已经。。。。。。
Post by Freesnake
反正我到“非法root,需要指定一个做root,/dev/ram0不行,或者输入shell进入一个简单的shell环境”这样的错误那里就懒得搞下去了……硬盘安装真是活受罪……
回复 支持 反对

使用道具 举报

发表于 2005-9-5 13:35:43 | 显示全部楼层
Post by danfo
还不就那样,找到带rescue功能的iso文件(knoppix,rip,gentoo-ix86-1.2.iso,install-x86-minimal-2005.1.iso1等),按照isolinux目录下的isolinux。cfg文件的规则来写grub的配置文件menu。lst然后在dos下运行grub for dos读取这个配置文件,启动相应的iso。

方法不对,不能直接启动iso的,你得将有关的文件提取出来,摆到某个vfat或ext3的分区上。具体请看http://forums.gentoo.org/viewtopic.php?p=1889771#1889771
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-5 18:06:51 | 显示全部楼层
当然是先提取iso文件里的内容的了。用daemontool的。
另外,我也是参考这篇文章来做的,不过我用的是KNOPPIX_V3.8.2-2005-05-05-EN.iso,而不是3.6,但我没有成功。

Post by kohno
方法不对,不能直接启动iso的,你得将有关的文件提取出来,摆到某个vfat或ext3的分区上。具体请看http://forums.gentoo.org/viewtopic.php?p=1889771#1889771
回复 支持 反对

使用道具 举报

发表于 2005-9-6 08:18:41 | 显示全部楼层
Post by danfo
不过我用的是KNOPPIX_V3.8.2-2005-05-05-EN.iso,而不是3.6,但我没有成功。

那就试试3.6吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-6 09:31:11 | 显示全部楼层
OK,我现在就下载去,希望能凑效

Post by kohno
那就试试3.6吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-6 09:48:37 | 显示全部楼层
找了半天也没有找到3.6的下载地址,knoppix的主页打不开。。。。。。
昨晚找了半天的magiclinux,如果谁有它的下载地址也告诉一个吧,反正都是一张光盘大小了


Post by kohno
那就试试3.6吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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