LinuxSir.cn,穿越时空的Linuxsir!

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

对文档《 Gentoo Linux x86快速安装指南》里边的一句的疑问.

[复制链接]
发表于 2008-7-9 08:00:33 | 显示全部楼层 |阅读模式
http://edu.gentoo-cn.org/doc/zh_cn/gentoo-x86-quickinstall.xml

这里
切换系统

挂载/proc文件系统,拷贝/etc/resolv.conf文件,然后chroot到你的Gentoo环境。

代码 2.16: Chroot

livecd usr # cd /
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # cp -L /etc/resolv.conf /mnt/gentoo/etc/
livecd / # chroot /mnt/gentoo /bin/bash
livecd / # env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...



mount -t proc proc /mnt/gentoo/proc对吗?

《Gentoo Linux常见问题》
http://edu.gentoo-cn.org/doc/zh_cn/faq.xml
我的内核无法启动,我现在该怎么办?

你不必重新按照安装时的步骤重新做一遍,只需要检查一下内核和所有与之相关联的步骤是否必须重来就可以了。假设你的Gentoo的安装是/dev/hda1 (/boot)、/dev/hda3 (/)、 /dev/hda2为swap:

代码 3.3: 重新配置内核

启动安装光盘直到你得到了一个提示符
我们首先挂载所有的分区:
# mount /dev/hda3 /mnt/gentoo
# mount /dev/hda1 /mnt/gentoo/boot
# swapon /dev/hda2
# mount -t proc none /mnt/gentoo/proc
然后我们chroot进入Gentoo的环境并配置内核:
# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
# cd /usr/src/linux
# make menuconfig
现在修正那些以前选错的或者选上以前未选的选项
接着退出并编译你的内核:
# make && make modules_install
现在拷贝你的bzImage文件覆盖掉以前的那个:
# cp arch/i386/boot/bzImage /boot/<kernel_name>
如果你使用的是LILO,重新运行一下lilo——GRUB用户可以跳过这步:
# /sbin/lilo
现在退出chroot环境并重新启动。
# exit
# umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo
# reboot

如果问题是出在你的bootloader的配置上,那么可以使用相同的步骤,只不过用重新配置(不需要重新编译)你的bootloader这一步取代配置/编译内核就可以了。


这里是mount -t proc none /mnt/gentoo/proc

到底是用哪一个为什么?
发表于 2008-7-9 08:44:42 | 显示全部楼层
我是用mount -t proc none /mnt/gentoo/proc

因为安装手册就是这么写的

。。PS:我没看过什么快速安装指南
回复 支持 反对

使用道具 举报

发表于 2008-7-9 12:45:03 | 显示全部楼层
做个实验就知道了
  1. mount -t proc proc /mnt/gentoo/proc
  2. mount -t proc none /mnt/gentoo/proc
  3. mount -t proc abc   /mnt/gentoo/proc
复制代码
回复 支持 反对

使用道具 举报

发表于 2008-7-9 20:25:45 | 显示全部楼层
是的,自己能动手试验得到结果的,就不要问了
回复 支持 反对

使用道具 举报

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

本版积分规则

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