LinuxSir.cn,穿越时空的Linuxsir!

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

初次安装gentoo 2008beta2 livedvd 提示没有portage文件夹?

[复制链接]
发表于 2008-5-23 11:07:33 | 显示全部楼层
Post by lfc0318;1853855
开始学习了,但是不知道你们在说什么`我下了LIVEDVD不知道为什么启不来```


没事儿不要用2008的
bug还是很多
grub就耗了我好久
livedvd启到什么程度就不行了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 11:09:55 | 显示全部楼层
Got the blank filesystem error.

GLI: May 02 2008 13:26:37 - Gentoo Linux Installer version 0.6.5
GLI: May 02 2008 13:28:54 - Created mountpoint /mnt/gentoo
GLI: May 02 2008 13:28:54 - Exception received during 'Mount local partitions': MountError :FATAL: mount_local_partition: The partition /dev/hdb7 (mounted at /mnt/gentoo) already has files! The installer only supports installing to a blank filesystem
GLI: May 02 2008 13:28:54 - Traceback (most recent call last):
GLI: May 02 2008 13:28:54 - File "/opt/installer/GLIClientController.py", line 122, in run
func()
GLI: May 02 2008 13:28:54 - File "/opt/installer/GLIArchitectureTemplate.py", line 353, in mount_local_partitions
raise GLIException("MountError", "fatal", "mount_local_partition", "The partition %s (mounted at %s) already has files! The installer only supports installing to a blank filesystem" % (partition, mountpoint))
GLI: May 02 2008 13:28:54 - GLIException: MountError :FATAL: mount_local_partition: The partition /dev/hdb7 (mounted at /mnt/gentoo) already has files! The installer only supports installing to a blank filesystem

这个是我在google搜到的 我的错误和他差不多 ,他是 hdb7 我是hda6 呵呵 总是到分区挂载的时候提示分区不是空白的 奇怪
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 11:12:08 | 显示全部楼层
呵呵 是 Celeron 赛扬
回复 支持 反对

使用道具 举报

发表于 2008-5-23 11:14:58 | 显示全部楼层
Post by snobi;1853860
呵呵 是 Celeron 赛扬


你不是安装么 /dev/hdb7 有文件
格式化掉看看
回复 支持 反对

使用道具 举报

发表于 2008-5-23 11:16:37 | 显示全部楼层
另外手动安装似乎不用mount mnt/cdrom/portage吧
直接copy那个portage到你的$home就行了
回复 支持 反对

使用道具 举报

发表于 2008-5-23 11:18:57 | 显示全部楼层
不要看网上的非官方教程安装

直接按照gentoo handbook按部就班做
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-23 11:19:51 | 显示全部楼层
我现在正在手动安装 我是借鉴这个安装文档的,您看这个文档怎么样:

一、安装前准备

1、选择安装方式:我由于条件限制,因此不能使用网络安装,我选择无网络安装
因此,首先到gentoo下载Universal LiveCD的镜像文件ISO并烧制光盘,在刻录的时候刻录映像档案既可制成LiveCD启动光盘了

2、我的系统硬件信息,LINUX下可使用lspci或lsmod查看
CPUIII
SCSI硬盘:Adaptec AIC-7896U2/7897U2
E100及VIA_rshine网卡
ACPI电源

二、安装gentoo基础系统。

1、我选用了局域网的ssh方式安装,因此,必须在liveCD方式下设定网络,以便安装
1)更改root密码:#passwd
2)设定网络:#net-setup eth1或eth0,根据提示设定IP,掩码,网关:
3)启动sshd服务#/etc/init.d/sshd start
4)连接ssh服务器
提示:如果liveCD不能认到你的网卡,那就必须手动加载了模组了

2、分区建立文件系统并挂载
1)分区:
用fdisk /dev/sda分区,如果是IDE就用fdisk /dev/hda,下面是我的分区信息:
/dev/sda1 boot分区 32M              ext2
/dev/sda2 Swap 分区 384M swap
/dev/sda3 主分区(Root) 其余的 ext3

2)建立文件系统
mke2fs /dev/sda1
mke2fs -j /dev/sda3
mkswap /dev/sda2
启用swap
swapon /dev/sda2

3)挂载分区
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot

3、安装stage
安装前查先用ls /mnet/cdrom/stages查看LiveCD提供的stages包,根据需要选择自己的包。
我选用了stage3-pentium3-2004.3.tar.bz2,因为我的CPU是pentium3
#cd /mnt/gentoo
#ls /mnt/cdrom/stages
#tar -xvjpf /mnt/cdrom/stages/stage3-pentium3-2004.3.tar.bz2

4、安装快照
# tar -xvjf /mnt/cdrom/snapshots/portage-200401022.tar.bz2 -C /mnt/gentoo/usr

5、设定编译参数
# nano -w /mnt/gentoo/etc/make.conf
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

-march选择使用自己的CPU型号
MAKEOPTS 一般为自己的CPU个数加1

6、挂载proc档案系统
# mount -t proc none /mnt/gentoo/proc

7、进入新的系统环境
# chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile

8、设定DNS
nano -w /etc/resolv.conf
如下内容
nameserver xx.xx.xx.xx
nameserver xx.xx.xx.xx

xx.xx.xx.xx为DNS服务器地址。

三、安装核心
1、安装核心源代码,这里我选用了2.6.9的核心
安装完后查看/usr/src,应该有有一个 linux 的連接連到您所選的核心
# emerge gentoo-dev-sources
# ls -l /usr/src/linux
lrwxrwxrwx    1 root     root           12 Oct 13 11:04 /usr/src/linux ->;
linux-2.6.9-gentoo-r1
如果這並沒有指向你所選擇的核心,你要把他改成正確的核心:
# rm /usr/src/linux
# cd /usr/src
# ln -s linux-2.4.26-gentoo-r9 linux

2、手动预设,这里除了必须要选的一些选项,其它我都按照预设
#cd /usr/src/linux
# make menuconfig

参照官方文档选择必须开启的选项
1) Code maturity level options --->;
  
  • Prompt for development and/or incomplete code/drivers

    2)选择处理类别,请选择你的处理器类别,我的是pIII
    Processor type and features --->;
    Processor family (Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
    (X) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon

    3)文件系统
    File systems --->;
      Pseudo Filesystems --->;
       
  • /proc file system support
       
  • /dev file system support (OBSOLETE)
       
  •    Automatically mount at boot
       
  • Virtual memory file system support (former shm fs)
    根据需要选择,在上面的分区中,使用了ext2,ext3,所以在这里应当选上ext2,ext3文件系统的支持,我还选了quota support
    当然你也可以想要的,如NTFS等,还有网络文件系统NFS之类的

    4)选择网络驱动,我使用的是e100及via_rhine,
    Ethernet (10 or 100Mbit)  --->;
    <*>;   Intel(R) PRO/100+ support
    <*>;   VIA Rhine support
    我选了QoS and/or fair queueing  --->;里的很多选项,其它可根据需要选择如PPP支持等  


    5)选择scsi卡驱动,我的是aic7XXX,old driver,就选这个,下面是我的scsi清单
    --- SCSI device support                                             
       
  •    legacy /proc/scsi/ support                                    
       <*>;   SCSI disk support                                             
       <*>;   SCSI CDROM support                                            
       
  •      Enable vendor-specific extensions (for SCSI CDROM)         
       <*>;   SCSI generic support                                          
             SCSI Transport Attributes  --->;                              
             SCSI low-level drivers  --->;   
               <*>; Adaptec AIC7xxx support (old driver)

    3、编译
    (核心 2.4)# make dep && make bzImage modules modules_install
    (核心 2.6)# make && make modules_install

    4、安装
    # cp arch/i386/boot/bzImage /boot/kernel-2.6.9
    # cp System.map /boot/System.map-2.6.9

    5、备份核心设定
    # cp .config /boot/config-2.6.9

    总之在核心设定的时间最好多看看参考手册和help,方便自己确定需要哪一些模块
    以上我的所有选项除了网络的一些不必须选项外,都是使用核心安装,而不是module方式

    四、设定系统
    1、/etc/fstab设定
    /dev/sda1   /boot     ext2    defaults,noatime     1 2
    /dev/sda2   none      swap    sw                0 0
    /dev/sda3   /         ext3    noatime           0 1
    none        /proc     proc    defaults          0 0
    none        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0
    /dev/cdroms/cdrom0    /mnt/cdrom    auto      noauto,user    0 0

    2、网络设定
    1)
    、主机名:echo gentoo >; /etc/hostname
    、域:echo mynetwork >; /etc/dnsdomainname
    、加入runnel中:rc-update add domainname default

    2)网络,我暂时不想使用 eth0这块网卡
    # nano -w /etc/conf.d/net
    iface_eth0="10.0.0.137 broadcast 192.168.0.255 netmask 255.255.255.0"
    iface_eth1="192.168.1.201 broadcast 192.168.1.255 netmask 255.255.255.0"
    gateway="eth1/192.168.1.1"

    3)开机自动启动网络
    # rc-update add net.eth0 default
    若有多块网卡,如下设定
    # cd /etc/init.d
    # ln -s net.eth0 net.eth1
    # rc-update add net.eth1 default

    4)# nano -w /etc/hosts
    127.0.0.1     localhost  gentoo(后面加上主机名既可)

    3、更改root密码
    #passwd

    4、安装系统工具
    # emerge syslog-ng
    # rc-update add syslog-ng default

    # emerge vixie-cron
    # rc-update add vixie-cron default
    (只有在安裝 dcron 或 fcron) # crontab /etc/crontab

    # emerge slocate

    五、安装grub引导程序
    安装设定
    # emerge grub
    # nano -w /boot/grub/grub.conf
    default 0
    timeout 30
    title=Gentoo Linux 2.6.9
    root (hd0,0)
    kernel /kernel-2.6.9 root=/dev/sda3 doscsi nousb nodevfs

    将grub安装到mbR
    # cp /proc/mounts /etc/mtab
    # grub-install --root-directory=/boot /dev/sda

    重开机
    # exit
    cdimage ~# cd
    cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
    cdimage ~# reboot


    我弄到mount 分区那
  • 回复 支持 反对

    使用道具 举报

    发表于 2008-5-23 11:24:52 | 显示全部楼层
    你是怎么分区的

    把分区表给我看看


    不要看这个教程

    看官方的handbook 解释详细

    你这个教程里连genkernel都没写  genkernel能帮你省去很多配置的时间
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2008-5-23 11:29:58 | 显示全部楼层
    我大概给你写把 是在另外一台机子上的

    /dev/hda1 NTFS    (C盘)
    /dev/hda2 Solaris  (solaris 10)
    /dev/hda3 NTFS     (D盘)
    /dev/hda4 Ext'd
    /dev/hda5 NTFS      (E盘)
    /dev/hda6 83 linux (/boot)
    /dev/hda7 83 linux (/)
    /dev/hda8 83 linux (AS3)
    /dev/hda9 swap

    呵呵
    回复 支持 反对

    使用道具 举报

    发表于 2008-5-23 12:57:29 | 显示全部楼层
    1. (babychu) 两年不上?欢迎回来!长相?只是吓着了。
    2. (babychu) 置顶处要求用 2008_beta2 安装,现在不推荐 2007。不知版主什么意思。
    3. (snobi) Celeron 的话,看看 /etc/make.conf.example 中的相关设置信息。
    4. (lfc0318) 请您新开帖提问,给出所有的信息。或者在 bugs.gentoo.org 上看看。
    5. (snobi) Genkernel 和直接编译工序上其实差不多,我是用直接编译的。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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