+ -
当前位置:首页 → 问答吧 → 急,求救!安装GENTOO出问题了..

急,求救!安装GENTOO出问题了..

时间:2006-03-09

来源:互联网

我下了MINI CD2006.0和LIVECD2006.0两种版本,但不知道为什么两种盘不管是自己编译还是默认安装,都说缺少EMEGE文件,怎么办啊大伙?我是装到一半实在装不了了,只好重新装了WINDOWS上来求救的,大家帮个忙啊....

作者: aiker35214   发布时间: 2006-03-09

会不会和STAGE包有关啊?我的STAGE包是在那个ASIA里下的,大家有没有推荐个好点的?好象是小日本的,用的不舒坦啊!

作者: aiker35214   发布时间: 2006-03-09

恩,日本的镜像是有问题的!和我以前的情况一样。
后来换了澳洲的镜像就没有问题了。

作者: robinswan   发布时间: 2006-03-09

的确是STAGE包的问题咯?我还以为是我的ISO文件没下载好呢,不过为什么我用LIVECD完整安装也出这种事呢,哎~!

作者: aiker35214   发布时间: 2006-03-09

引用:
作者: robinswan
恩,日本的镜像是有问题的!和我以前的情况一样。
后来换了澳洲的镜像就没有问题了。
EMERGE好象是安装盘应该带的工具吧.和STAGE无关,我刚才又重装试过了,还是找不到EMERGE文件,5555.
谁来帮我解决一下问题啊...

作者: aiker35214   发布时间: 2006-03-09

什么叫“找不到EMERGE文件”?具体出错信息是什么?

作者: torres   发布时间: 2006-03-09

截图截不了,因为不是虚拟机安装...主要是我装好STAGE1包的时候,应该EMERGE SYNC的时候,报错.
后面具体应该是EMERGE SYNC ERRO:EMERGE:NO THIS FILE_

作者: aiker35214   发布时间: 2006-03-09

chroot的程序做足了吗?

作者: Phaedo   发布时间: 2006-03-09

我是重新安装GENTOO系统,照HANDBOOK上说的一步一步来的,可CHROOT要很后面才做的吧.我是分好区,挂载好,下了STAGE1包以后的那步..我用MINI CD是这样,用LIVE CD也是MEREGE的问题...可怜啊.
大侠请指教哈

作者: aiker35214   发布时间: 2006-03-09

emerge sync是chroot之后做的。

作者: Phaedo   发布时间: 2006-03-09

那我下载好STAGE1包,解压后该干吗呢?

作者: aiker35214   发布时间: 2006-03-09

难道EMERGE不是安装CD自带的软件吗?

作者: aiker35214   发布时间: 2006-03-09

而且我也无法检验下载下来的STAGE1的MD5码

作者: aiker35214   发布时间: 2006-03-09

mirrorselect -a -s4 -o | grep -ve '^Netselect' >> /mnt/gentoo/etc/make.conf
是不是我装好STAGE1包以后,要打上述命令??然后重新引导是吗?我是用MINI CD安装的.这应该可以用吧?然后再EMERGE SYNC对吗?

作者: aiker35214   发布时间: 2006-03-09

引用:
作者: aiker35214
mirrorselect -a -s4 -o | grep -ve '^Netselect' >> /mnt/gentoo/etc/make.conf
是不是我装好STAGE1包以后,要打上述命令??然后重新引导是吗?我是用MINI CD安装的.这应该可以用吧?然后再EMERGE SYNC对吗?
自己看看手册吧:http://www.gentoo.org/doc/zh_tw/hand...?part=1&chap=6

作者: Phaedo   发布时间: 2006-03-10

手册我看过了,我就是想搞清楚,是不是CHROOT后才有EMERGE的,因为我每次装都删了原来的系统的.有问题,得再装回来问,很痛苦..

作者: aiker35214   发布时间: 2006-03-10

建议你从stage3开始吧,如果你对gentoo还不熟悉的话

作者: vulcan   发布时间: 2006-03-10

引用:
作者: aiker35214
mirrorselect -a -s4 -o | grep -ve '^Netselect' >> /mnt/gentoo/etc/make.conf
是不是我装好STAGE1包以后,要打上述命令??然后重新引导是吗?我是用MINI CD安装的.这应该可以用吧?然后再EMERGE SYNC对吗?
不要那么死板照着手册,你完全可以手写些较快的镜像,如果你在教育网中,写清华的镜像,在公网中,从网上找合适你的比较快的镜像,在这个版面里面有。你不要用mirrorselect,mirrorselect都是官方的镜像中选择的,至少都是台湾的。

作者: vulcan   发布时间: 2006-03-10

引用:
作者: aiker35214
手册我看过了,我就是想搞清楚,是不是CHROOT后才有EMERGE的,因为我每次装都删了原来的系统的.有问题,得再装回来问,很痛苦..
emerge是一个程序,帮你装软件的程序,livecd和chroot的环境都有,但是你运行emerge是为了给你的新系统装东西,所以你肯定要chroot到你的系统中才可以。不要忘了挂载相应的分区,不要忘了更新环境变量。chroot之后有些命令就不能用了,比如在livecd中你能用的vi,要编辑文件只能用nano了,也许还有reboot,halt都不能用了,你要对机器进行控制,还是需要在livecd环境中进行。建议这样来做:livecd可以让你打开6个终端,你用alt+1,2,3……分别切换。比如第一个终端是chroot环境,第二个终端看光盘自带的,或者上gentoo官网看安装文档(在livecd的环境中用links看),一步一步来,看你说要删了装windows来问问题,真的有点同情你,慢慢来,用熟了就好了,祝成功~

作者: vulcan   发布时间: 2006-03-10

引用:
作者: aiker35214
手册我看过了,我就是想搞清楚,是不是CHROOT后才有EMERGE的,因为我每次装都删了原来的系统的.有问题,得再装回来问,很痛苦..
手册里的顺序写得很清楚,你看了还会搞错?

作者: Phaedo   发布时间: 2006-03-10

引用:
作者: Phaedo
手册里的顺序写得很清楚,你看了还会搞错?
我是打印出来看的,有的地方顺序糊涂了,不好意思哈....我怀疑是我ISO文件没刻好的关系,我CHROOT的时候,都没成功,说BIN/BASH文件没有,可能在光盘里看到,但估计是损坏的.USE参数也配置不了...哎...又是一边系统重装...今天第三次了..

作者: aiker35214   发布时间: 2006-03-10

楼主用的是stage1还是stage3???

作者: shaaben   发布时间: 2006-03-10

stage1包呀,这个我还是清楚的,只有1包才能编译USE参数..

作者: aiker35214   发布时间: 2006-03-10

引用:
作者: aiker35214
stage1包呀,这个我还是清楚的,只有1包才能编译USE参数..
谁说的?stage3一样可以用不同的USE。

作者: Phaedo   发布时间: 2006-03-10

我是这样的:

先分好区,然后把将来的根分区挂到/mnt/gentoo下,
cd到/mnt/gentoo目录下,tar -xvjpf stage*.tar.bz2,
如果需要联网的话再运行net-setup,拷贝/etc/resolv.conf到/mnt/gentoo/etc下
完了
#chroot /mnt/gentoo /bin/bash
#env-update
修改你的/etc/make.conf如果需要的话,再
#source /etc/make.conf
#emerge sync

作者: yluanin   发布时间: 2006-03-10

引用:
作者: Phaedo
谁说的?stage3一样可以用不同的USE。
handbook不是说只有1包才能修改GHOST参数吗?

作者: aiker35214   发布时间: 2006-03-10

引用:
作者: yluanin
我是这样的:

先分好区,然后把将来的根分区挂到/mnt/gentoo下,
cd到/mnt/gentoo目录下,tar -xvjpf stage*.tar.bz2,
如果需要联网的话再运行net-setup,拷贝/etc/resolv.conf到/mnt/gentoo/etc下
完了
#chroot /mnt/gentoo /bin/bash
#env-update
修改你的/etc/make.conf如果需要的话,再
#source /etc/make.conf
#emerge sync
恩,我就是CHROOT这里报错,说BIN/BASH文件不存在..
所以估计是磁盘没刻好

作者: aiker35214   发布时间: 2006-03-10

引用:
作者: aiker35214
stage1包呀,这个我还是清楚的,只有1包才能编译USE参数..
什么叫“编译USE”?我没听说过。
我的步骤大概是:
准备分区
解开stage3, portage ( or sync after chroot )
编辑fstab, grub.conf, make.conf, resolv.conf, net, clock, gpm, hostname, rc.conf
挂载proc
chroot
emerge gentoo-sources

作者: shaaben   发布时间: 2006-03-11

引用:
作者: aiker35214
handbook不是说只有1包才能修改GHOST参数吗?
CHOST不是USE,而且用stage3一样可以改。
你说chroot没有/bin/bash,chroot前看看/mnt/gentoo/bin里有没有bash。

作者: Phaedo   发布时间: 2006-03-11