LinuxSir.cn,穿越时空的Linuxsir!

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

安装Gentoo遇到的几个问题,大能能不能帮我解惑啊。

[复制链接]
发表于 2009-7-31 09:22:20 | 显示全部楼层 |阅读模式
1,下载stage3,解压很顺利。可是下载portage-latest总是提示什么只读系统文件什么的,

不让下载。换了二个镜像,都这样,转而再去试着下载stage3,却没问题,这是什么原因呢

,我在网上查了一下,好像别人都没这个问题啊。

2,内核编译的时候那个make menuconfig之后有一个配置,这个是不是默认就可以了呀。
手册上说的几个选项,我好像只找到二个,加了*,还有*跟M有什么区别吗?

3内核编译完之后,手册主说cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo

-r5
可是我内核编译完看到arch/x86/boot/bzImage  难道还有一个有二个吗?担心自己是不是

什么地方选错了。


昨天一直装到晚上2点,只装到这一步,今天还要上班,就退到根目录后init 0 关机了,今

天如果继续安装,是不是接下去操作,还是重新要再来一遍啊,如果是接下去,那要怎么操

作呢,能给个明细的命令吗?

PS:对了,之所以装到这一步是因为后来我又重新刻录了一张盘,把portage-latest这个文

件也放进mini盘里去了。但是我不能理解为什么我下载不了portage-latest这个文件呢,我

在另一台WIN上下载很顺利呀,为什么呢?
发表于 2009-7-31 09:33:10 | 显示全部楼层
1. 你應該把錯誤信息抄寫下來然後帖出來。不行就先把stage3給解壓了再下載portage-latest.tar.bz2
2. 默認的可能不行。手冊上說的選項有的已經變了位置,還煩您費心在附近找找。有的可能是沒有了就不要管了。
  *表示編譯入內核文件中,在開機的時候會和內核一起運行。如果是M,表示是編譯成模組,一般存放在/lib/modules/下面。如果你用的是手動編譯內核的方法,編譯入模組的部份不會一上來就載入,而是可能要你手動載入或者其它程序運行時自動載入。一般說來和你的電腦配置有關的部份編譯入內核是個不錯的選擇。
  額外注意你根分區的文件系統要編譯入內核,不然可能會無法進入系統。
3. 你用的是什麽stage3?如果是amd64,那就x86_64,如果是x86,那就x86。其它的你不要管就是了。
4. 退出之後再進去的話,請先把各個分區掛載后再
mount -t proc none /mnt/gentoo/proc
mount --bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
進入chroot環境后首先
env-update && . /etc/profile
再繼續手冊上的內容。

大部份答案在手冊上有,注意多看手冊。手冊里面有很多細節要看清楚,不然會出錯的。
回复 支持 反对

使用道具 举报

发表于 2009-7-31 09:33:22 | 显示全部楼层
看不懂你的第三个问题
回复 支持 反对

使用道具 举报

发表于 2009-7-31 10:07:10 | 显示全部楼层
1. 请问你将下载的文件存在什么地方?请确认你对该目录有写权限,以及磁盘上还有足够空间。这么说是因为碰到很多新手在下载的时候就直接在livecd的默认目录下,结果因为光盘不可写,内存的空间又有限,出现了类似的情况。
stage3应该下载最新版,不要用2008了。
http://gentoo.osuosl.org/releases/amd64/autobuilds/
http://gentoo.osuosl.org/snapshots/

2. 内核中*表示编译进内核(build-in),M表示以模块方式编译(也就是说用到了才加载,用不到就放一边)。 内核当然是需要配置的,没有配置好即使编译成功了也无法使用的。其中最主要的配置是
硬件驱动(声卡,显卡,网卡,硬盘接口)
文件系统(ext3/reiserfs/xfs/fuse/DOS, 国际语言支持utf8/gb2312)

3. 是有你所说的那条信息,可以不理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-31 10:48:32 | 显示全部楼层
谢谢楼上三位。
我用的是P4 双核CPU,选的是AMD64的文件来安装。

第一个问题我忘 了把那个提示记下来了。
下载我是在# cd /mnt/gentoo之后操作的,下载stage3没有问题。下载portage-latest就出错,我就是在解压stage3之后才出错的,换了二个镜像~用了二个方法来下载,都不行,分别是links和wget方式都不行。
那个提示是一行字
前面几个单词忘了,后面好像是portage-latest.tar.bz2(Read-only file system)。
好像是说portage-latest.tar.bz2是只读文件,不能写入。
可是我向上翻下载stage3的命令来下载却没有问题,说明不是网络与操作目录的问题。google也找不到,真的很奇怪。

内核编译完之后,屏幕上看到有arch/x86/boot/bzImage这样子的文字,而手册上说要cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo
所以在怀疑是不是自己哪儿错了。x86_64??x86??

特别感谢一楼的亞利艾爾!!!!!

以前也用了半年的UBUNTU和Debian,没想到Gentoo这么难啊,安装好烦哦,每次输命令的时候,都是对了二遍以上,才敢按回车,生怕那一个字打错了~
痛苦啊,我是晚上18点装到第二天2点,整整8个小时,才装到# cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo-r5
今天要从内核模块开始,100页手册现在还32页~
痛苦……
回复 支持 反对

使用道具 举报

发表于 2009-7-31 10:52:11 | 显示全部楼层
你不會全印出來了吧……安裝的時候后兩章一般可以不看。

至於怕打錯字,那是正常的。他們玩LFS的一開始也是這樣。建議你先把安裝過程通讀一邊知道自己在干什麽,然後做就快了。
回复 支持 反对

使用道具 举报

发表于 2009-7-31 11:04:29 | 显示全部楼层
用了半年的UBUNTU和Debian~你也只是在应用层次上吧~没有自己配过内核和研究过系统的结构~
如果你不仅仅是“用”了半年~而是对整个linux都进行了学习~安装gentoo只是一个系统配置的实践而已啊~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-31 12:18:54 | 显示全部楼层
Post by simdiak;2011153
用了半年的UBUNTU和Debian~你也只是在应用层次上吧~没有自己配过内核和研究过系统的结构~
如果你不仅仅是“用”了半年~而是对整个linux都进行了学习~安装gentoo只是一个系统配置的实践而已啊~


是的,只是应用层次,就自己从原码装过显卡驱动~
现在想换成gentoo来好好学习~

谢谢大家的帮助啊。
回复 支持 反对

使用道具 举报

发表于 2009-8-1 01:23:22 | 显示全部楼层
~_~ 默认kernel配置直接编译会很久很久。。。同时包你不能引导启动

认真看手册,理解了步骤用来干嘛,接着人就开始变懒了,直接写shell睡觉扔那里编译,早上起来系统可用

gentoo就是这么简单安装完,准备工作作充足点,打印那是浪费+污染
回复 支持 反对

使用道具 举报

发表于 2009-8-1 10:35:26 | 显示全部楼层
Post by nbyhc;2011150
谢谢楼上三位。
我用的是P4 双核CPU,选的是AMD64的文件来安装。

第一个问题我忘 了把那个提示记下来了。
下载我是在# cd /mnt/gentoo之后操作的,下载stage3没有问题。下载portage-latest就出错,我就是在解压stage3之后才出错的,换了二个镜像~用了二个方法来下载,都不行,分别是links和wget方式都不行。
那个提示是一行字
前面几个单词忘了,后面好像是portage-latest.tar.bz2(Read-only file system)。
好像是说portage-latest.tar.bz2是只读文件,不能写入。
可是我向上翻下载stage3的命令来下载却没有问题,说明不是网络与操作目录的问题。google也找不到,真的很奇怪。

内核编译完之后,屏幕上看到有arch/x86/boot/bzImage这样子的文字,而手册上说要cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo
所以在怀疑是不是自己哪儿错了。x86_64??x86??

特别感谢一楼的亞利艾爾!!!!!

以前也用了半年的UBUNTU和Debian,没想到Gentoo这么难啊,安装好烦哦,每次输命令的时候,都是对了二遍以上,才敢按回车,生怕那一个字打错了~
痛苦啊,我是晚上18点装到第二天2点,整整8个小时,才装到# cp arch/x86_64/boot/bzImage /boot/kernel-2.6.24-gentoo-r5
今天要从内核模块开始,100页手册现在还32页~
痛苦……


read only filesystem是指你自己的存储设备只读,和服务器没关系。
下载stage3可以,可能你下载stage3的目录和portage的不一样。这个你自己可以做试验,将文件下载到只读盘,看看是否出现相同错误。

输入命令的时候怕出错,是因为你对命令不了解:1. 不熟悉此命令的拼写 2.不理解此命令的参数。当初我自己照抄的时候也经常出错:)

说实在的我个人觉得手册对新手有很多误导,很多一般人用不到的知识也都塞在里头(当然我觉得不必要可能其他人觉得非常有必要)。平常人都说将书读薄,然后再将书读厚。的确是这样。首先将手册中的所有东西都弄懂,翻到哪一页都知道说的是什么;然后熟练运用手册中的命令,慢慢的你还会知道这些命令的其他用法。
回复 支持 反对

使用道具 举报

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

本版积分规则

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