LinuxSir.cn,穿越时空的Linuxsir!

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

本人的第一次实体安装以“error loading OS”告终……OTL……(2007.8.1号下午,终于成

[复制链接]
发表于 2007-8-1 15:29:47 | 显示全部楼层
Post by abcbuzhiming

kernel /sda1/kernel-2.6.21-gentoo-r4 root=/dev/sda3

如果/boot是独立的
这里应该这样写
kernel /kernel-2.6.21-gentoo-r4 root=/dev/sda3
其中kernel-2.6.21-gentoo-r4,是内核文件名,不一定是这个
你看看你的/boot分区下的文件有没有这个
反正手工编译出来的文件名应该是vmlinuz-2.6.*-gentoo*
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 16:18:14 | 显示全部楼层
Post by zhou3345
老大在另一篇回贴里留的链接,你可以看看。
http://www.gentoo-cn.org/doc/zh_ ... p;chap=10#doc_chap1

也不要重新emerge grub,另外你还没明白我的意思,你
nano /boot/grub/menu.lst 吧。(刚看了一下/boot/grub目录,是我错了,改哪个文件都是一样的。)

另外,你多分了个/boot区,你chroot后挂载了吗?


那个连接上的那部分我看漏了,抱歉……

老兄,我现在用光盘启动进入,挂了sda1和sda3,没有chroot,然后用你这个

nano /boot/grub/menu.lst

结果,打开的文件是空的……

“另外,你多分了个/boot区,你chroot后挂载了吗”

抱歉,我不大懂你的意思,我是完全按照安装文档这样操作的。

# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot


# chroot /mnt/gentoo /bin/bash
# env-update
>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"

这样进入chroot的,然后我就再没有挂载动作了


Post by 幽如冥河
你已经chroot了,当然不能umount你正在使用的分区

可官方文档的确有这一步操作啊,难道官方文档是错的,他上面的确先chroot然后更新portage,安装源代码什么……

Post by zhllg
如果/boot是独立的
这里应该这样写
kernel /kernel-2.6.21-gentoo-r4 root=/dev/sda3
其中kernel-2.6.21-gentoo-r4,是内核文件名,不一定是这个
你看看你的/boot分区下的文件有没有这个
反正手工编译出来的文件名应该是vmlinuz-2.6.*-gentoo*

我用ls命令在boot文件夹下发现有个浅蓝色的名字也为“boot”的玩意,难道这个就是?cd boot命令进不去,应该是个文件。

真累,早知道就像外面那样搞两个区装好了,我当时想第一次保守点,就按官方手册上分三个区装……


目前问题总结:

我已经用installcd再次启动进入系统,已经挂载了sda1和sda2,在/mnt/gentoo/boot下发现名为boot的浅蓝色文件,疑为kernel。但是目前输入

nano -w /etc/fstab

nano -w /boot/grub/grub.conf

出来的都是空文件,我找不到上次配置的文件在哪里……
回复 支持 反对

使用道具 举报

发表于 2007-8-1 16:22:20 | 显示全部楼层
livecd对于初学者,应该说是很有帮助的,我反正是安装好了,也没有什么问题
就是有这个问题,现在就是在gnome下,用的scim,编译内核你可以考虑yong
#emerge gentookernel
#emerge gentoo-sources
#gentookernel --menuconfig --bootloader=grub all


我的问题继续请教:)

我添加用户后,不能设置密码

出错信息
passwd gaoming
New UNIX password:
/usr/lib/cracklib_dict.pwd: No such file or directory
PWOpen: No such file or directory
回复 支持 反对

使用道具 举报

发表于 2007-8-1 16:32:03 | 显示全部楼层
Post by abcbuzhiming

我已经用installcd再次启动进入系统,已经挂载了sda1和sda2,在/mnt/gentoo/boot下发现名为boot的浅蓝色文件,疑为kernel。但是目前输入

nano -w /etc/fstab

nano -w /boot/grub/grub.conf

出来的都是空文件,我找不到上次配置的文件在哪里……

浅蓝色的是符号连接,不是内核文件
如果你不chroot,你要编辑的文件是/mnt/gentoo/etc/fstab和/mnt/gentoo/boot/grub/grub.conf
记住你要编辑的是/mnt/gentoo里的配置文件,而不是当前的环境里的。当前环境是livecd,你不用livecd就没有了,而且当前环境里的改动不能保存。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 16:53:45 | 显示全部楼层
Post by zhllg
浅蓝色的是符号连接,不是内核文件
如果你不chroot,你要编辑的文件是/mnt/gentoo/etc/fstab和/mnt/gentoo/boot/grub/grub.conf
记住你要编辑的是/mnt/gentoo里的配置文件,而不是当前的环境里的。当前环境是livecd,你不用livecd就没有了,而且当前环境里的改动不能保存。


行了,配置文件终于找到了,谢谢
不过,那内核文件到哪里去了,我的内核文件可是我亲眼见他编译好的,莫非还飞了不成,……

/mnt/gentoo/boot下面就三个东西,一个浅蓝色的boot,一个grup文件夹,还有一个lost+found

快崩溃了,find命令连换了三个关键字就是找不到内核文件……

接续,我终于想起来是怎么回事了,我今天上午编译完内核后,好像忘记了把他拷贝到root文件夹下了,而且也没有完成安装内核这一步,他被我丢那了,但是到底丢在哪里了,我现在也找不到了,咋办?……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 17:24:23 | 显示全部楼层
费了n大的劲,我终于发现那个编译好的内核在哪里了,又给他拷贝进boot文件夹,改名,改好了,改grub文件,然后又发现我上午又有一步没做,没安装grub,现在发现grub-install命令在光盘启动的情况无效,grub命令也无效……现在该怎么办,……郁闷啊,越折腾问题越多……
回复 支持 反对

使用道具 举报

发表于 2007-8-1 17:26:44 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 19:01:27 | 显示全部楼层
Post by zhllg
装grub还有个手动的方式
http://www.gentoo-cn.org/doc/zh_ ... grub-install-manual


光盘引导状态下无论是grub-install还是grub手动模式都提示找不到命令,实在无奈下我又一次chroot,这下手动模式终于有效了,配好了grub,reboot,取出光盘

oh yeah!!终于看见了 linux-2.16-21-r4的启动字样,启动成功,虽然这系统启动后显示的控制台界面超出了屏幕(显示不正常),两块网卡全部丢失(ifconfig只能显示lo,eth0和eth1用ifconfig全部error),数字小键盘不能用,但能在一个星期内完成到这一步我已经心满意足了,回头再来整顿这系统,我看基础资料去也,谢谢各位前辈热心指点
回复 支持 反对

使用道具 举报

发表于 2007-8-1 19:23:12 | 显示全部楼层
当初用lilo可能简单些,看你经过一番努力,搞出来,应该印象深刻,学了不少东西吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 19:47:26 | 显示全部楼层
Post by 抽烟斗的狗
当初用lilo可能简单些,看你经过一番努力,搞出来,应该印象深刻,学了不少东西吧?

的确是印象深刻,至少对linux的存储设备挂载模式有了比较多的了解,但是不懂的却更多了,还是去看基础资料去了
回复 支持 反对

使用道具 举报

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

本版积分规则

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