找回密码
 注册
查看: 1244|回复: 1

gentoo-LiveCd无网络精选安装

[复制链接]
发表于 2004-5-26 19:14:09 | 显示全部楼层 |阅读模式
gentoo-LiveCd无网络精选安装

真是辛苦啊,装了几天都没装成功,刚才以为是大功告成.哪知是没把ext3编入内核.现在头都大了,一想到那漫长的等待.于是写下一点经验,希望后边的人走得更顺.我知道

对于还没能装成gentoo的人来说,最主要就是能看到一个属于自己的gentoo系统.

1.用livecd光盘起动.打开硬盘DMA
#hdparm -d 1 /dev/hda

2.用fdisk分区硬盘.结果如下:
/boot  * /dev/hda1    ext3
/swap    /dev/hda2    swap
/        /dev/hda3    mkrieserfs
分区后需要重起.

3.格式化分区.
#mke2fs -j /dev/hda1
#mkswap /dev/hda2
#mkrieserfs /dev/hda3
#swapon /dev/hda2

4.挂目录.
#mount /dev/hda3 /mnt/gentoo
#mkdir /mnt/gentoo/boot
#mount /dev/hda1 /mnt/gentoo/boot

5.解压stage3到/mnt/gentoo,解压portage到/mnt/gentoo/usr.复制/distfiles/*到

/mnt/gentoo/usr/portage/distfiles
#cd /mnt/gentoo
#tar -xvjpf /mnt/cdrom/stages/stage3-*.tar.bz2
#cd /mnt/gentoo/usr
#tar -xvjf /mnt/cdrom/snapshots/portage-*.tar.bz2
#cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles

6.挂/proc并进行chroot.
#mount -o bind /proc /mnt/gentoo/proc
#cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profile

7.编辑/etc/fstab文件.
#nano -w /etc/fstab
主要修改前三个.把
/dev/BOOT -> /dev/hda1
/dev/ROOT -> /dev/hda3
/dev/SWAP -> /dev/hda2
none   -> proc

8.安装编译内核.
#emerge -k gentoo-sources(安装源代码)
#cd /usr/src/linux
<1>.自己编译内核:
#make menuconfig(这里要配置内核啊,主要是把支持的文件系统加入内核(不是模块

化).否则起动不了)

Code maturity level options --->
  • Prompt for development and/or incomplete code/drivers"
    (你需要这个以使用下面的功能)
    ...

    File systems --->
    <*> Reiserfs support        (如果你使用reiserfs)
    <*> Ext3 journalling file system support    (如果你使用 ext3)
  • Virtual memory file system support (former shm fs)(Gentoo Linux 必须使

    用此项)
  • /proc file system support    (Gentoo Linux 必须使用此项)
  • /dev file system support (EXPERIMENTAL)
  • Automatically mount at boot   (Gentoo Linux 必须使用此项)
    [ ] /dev/pts file system for Unix98 PTYs(除非你使用 2.6 内核,否则取消这一

    项)
    <*> Second extended fs support        (如果你使用 ext2)


    #make dep
    #make bzImage
    #make modules
    #make modules_install
    cp /usr/src/linux/System.map /boot/System.map-2.4.25
    cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage

    <2>.用genkernel编译,全自动安装推荐)
    #emerge -k genkernel(安装genkernel)
    #genkernel all(想对内核进行调整可用:genkernel --config)

    9.安装自动检测hotplug.系统日志.cron进程软件.添加文件系统.
    #emerge -k hotplug
    #rc-update add hotplug default
    #emerge -k app-admin/metalog
    #rc-update add metalog default
    #emerge -k sys-apps/vcron
    #rc-update add vcron default
    #update-modules
    #emerge reiserfsprogs(如果是使用ext2或ext3,可以忽略这一步)

    10.设置密码.与添加用户.
    #passwd
    #adduser gentoo

    11.安装grub
    #emerge -k grub
    #grub
    grub>root (hd0,0)(指定启动分区)
    grub>setup (hd0)(指定grub安装到MBR)
    grub>quit
    建立grub.conf文件:
    #nano -w /boot/grub/grub.conf
    内容如下:
    default 0
    timeout 10
    splashimage=(hd0,0)/boot/grub/splash.xpm.gz

    用8.<1>编译内核的用下面例子:
    title=gentoo 2004.1
    root (hd0,0)
    kernel (hd0,0)/boot/bzImage root=/dev/hda3

    用genkernel编译内核的用下面例子:
    title=gentoo 2004.1
    root (hd0,0)
    kernel (hd0,0)/boot/kernel-* root=/dev/hda3
    initrd (hd0,0)/boot/initrd-*
    (*为你/boot下的那两个对应文件)

    12.重起系统.
    #etc-update
    #exit
    #cd /
    #umount /mnt/gentoo/boot
    #umount /mnt/gentoo/proc
    #umount /mnt/gentoo
    #reboot

    13.后记.
    如你想装其他软件.要有第二张CD.重起后,复制/mnt/cdrom/packages/*到

    /usr/portage/packages/下.#emerge -k kde(就可以安装kde软件了)
  • 发表于 2004-5-27 17:19:34 | 显示全部楼层
    其实,winme的那个教程就很具体了,我还打印了一份。
    回复

    使用道具 举报

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

    本版积分规则

    GMT+8, 2025-2-12 21:51 , Processed in 0.027661 second(s), 16 queries .

    © 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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