Install Gentoo From Stage 3bladebai 2005.12.28
http://www.gentoo.org/doc/zh_tw/handbook/2005.0/handbook-x86.xml?style=printable&full=1
passwd 输入root密码 /etc/init.d/sshd start fdisk分区 /dev/hda1 ext2 32M 開機分割區(Boot partition) /dev/hda2 (swap) 512M Swap 分割區 /dev/hda3 ext3 磁碟剩下的空間 根 或是 主分割區(Root partition) mke2fs /dev/hda1 mke2fs -j /dev/hda3 mkswap /dev/hda2 swapon /dev/hda2 mount -t ext3 /dev/hda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/hda1 /mnt/gentoo/boot date 设置时间 cd /mnt/gentoo tar -xvjpf /mnt/cdrom/stages/stage3-x86-2005.1-r1.tar.bz2 tar -xvjf /mnt/cdrom/snapshots/portage-20050709.tar.bz2 -C /mnt/gentoo/usr mkdir /mnt/gentoo/usr/portage/distfiles cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles/ mount -t proc none /mnt/gentoo/proc cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf chroot /mnt/gentoo /bin/bash env-update source /etc/profile ln -sf /usr/share/zoneinfo/Asia /etc/localtime emerge gentoo-sources rm /usr/src/linux cd /usr/src ln -s linux-2.6.12-gentoo-r10 linux emerge genkernel zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-config-2.6 genkernel all emerge -k coldplug rc-update add coldplug boot { cd /usr/src/linux make menuconfig General setup ---> [*] Support for hot-pluggable devices Processor type and features ---> Subarchitecture Type (PC-compatible) ---> (依照您的處理器所更換) (Athlon/Duron/K7) Processor family 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) (按照您系統所需要的檔案系統開啟以下選項) <*> Reiserfs support <*> Ext3 journalling file system support <*> JFS filesystem support <*> Second extended fs support <*> XFS filesystem support Device Drivers ---> ATA/IDE/MFM/RLL support ---> [*] Generic PCI bus-master DMA support [*] Use PCI DMA by default when available Device Drivers ---> Networking support ---> <*> PPP (point-to-point protocol) support <*> PPP support for async serial ports <*> PPP support for sync tty ports Device Drivers ---> USB Support ---> <*> USB Human Interface Device (full HID) support [*] HID input layer support make && make modules_install cp arch/i386/boot/bzImage /boot/kernel-2.6.12-gentoo-r10 cp .config /boot/config-2.6.12-gentoo-r10 } nano -w /etc/fstab /dev/hda1 /boot ext2 defaults,noatime 1 2 /dev/hda2 none swap sw 0 0 /dev/hda3 / 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 echo bladebai > /etc/hostname echo homenetwork > /etc/dnsdomainname rc-update add domainname default nano -w /etc/conf.d/net iface_eth0="dhcp" dhcpcd_eth0="-HD" # rp-pppoe #iface_eth0="up" rc-update add net.eth0 default nano -w /etc/hosts 127.0.0.1 localhost passwd 输入root密码 echo "tts/0" >> /etc/securetty nano -w /etc/rc.conf emerge syslog-ng rc-update add syslog-ng default emerge vixie-cron rc-update add vixie-cron default emerge slocate 檔案系統 工具 安裝指令 XFS xfsprogs emerge xfsprogs ReiserFS reiserfsprogs emerge reiserfsprogs JFS jfsutils emerge jfsutils emerge dhcpcd USE="-X" emerge rp-pppoe emerge grub nano -w /boot/grub/grub.conf default 0 timeout 30 splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo Linux 2.6.12-r10 root (hd0,0) kernel /kernel-genkernel-x86-2.6.12-gentoo-r10 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev initrd /initramfs-genkernel-x86-2.6.12-gentoo-r10 title=Windows XP root (hd0,5) makeactive chainloader +1 cp /proc/mounts /etc/mtab grub-install /dev/hda { # 將為開機預設。0為第一,1為第二,以此類推。 default 0 # 使用預設前等待的開機秒數。 timeout 30 # 將漂亮又肥大的 splash-image 啟用:) # 如果您沒有安裝顯示卡,請註解這行 splashimage=(hd0,0)/grub/splash.xpm.gz title=Gentoo Linux 2.6.11-r3 # 儲存核心檔的分割區(或是作業系統) root (hd0,0) kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3 # 以下三行為 Windows 系統適合的雙重開機。 # 在我們的例子,Windows是放在 /dev/hda6 title=Windows XP rootnoverify (hd0,5) makeactive chainloader +1 grub grub> root (hd0,0) (指定你的 /boot 分割區位置) grub> setup (hd0) (安裝 GRUB 到 MBR) grub> quit (離開 GRUB shell) } exit cd umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo reboot ln -s /usr/lib/gcc-lib/i686-linux-gnu /usr/lib/gcc-lib/i386-linux-gnu emerge --sync emerge kde { mount /mnt/cdrom export PKGDIR="/mnt/cdrom" emerge --usepkg kde } reboot echo "startkde" > ~/.xinitrc startx