LinuxÒÁµéÔ°ÂÛ̳'s Archiver

ayiiq180 ·¢±íÓÚ 2005-4-6 18:18

¡¾Ô­´´¡¿ÎÒµÄGentoo 2005.0°²×°¹ý³Ì

²»Ëµ·Ï»°£¬Ö±½Ó½øÈëÕýÎÄ¡£

1. ÓÉÓÚÎÒµÄÍøÂçËٶȺܿ죬ËùÒÔÖ±½ÓÍøÂç°²×°£¬ÏÂÔØÁËinstall-x86-minimal-2005.0.isoºÍ×îеÄportageÒÔ¼°ÊʺÏÎÒ»úÆ÷µÄstage3¡£°ÑportageºÍstage3·Åµ½installCDÖУ¬È»ºóÓÃÕâ¸öCDÆô¶¯£¨ÎÒÓõÄÊÇvmware£¬ËùÒÔÖ±½Ó¹ÒÔØµ½ÐéÄâµÄ¹âÇýÉϾÍokÁË£©¡£
1. Æô¶¯ºó¿ªÊ¼·ÖÇø£¬ÎÒʹÓÃcfdisk£¬±È½ÏÖ±¹Û£¬·Ö³öÒ»¸ö/£¬Ò»¸öswap¼´¿É¡£È»ºó£º
<example>
mkreiserfs  /dev/hda1
mkswap /dev/hda5
swapon /dev/hda5
mount /dev/hda1 /mnt/gentoo
</example>
1. ÉèÖÃÍøÂç
<example>net-setup eth0</example>
Ö±½ÓÑ¡Ôñdhcp£¬ÐÞ¸ÄÒ»ÏÂ/etc/resolv.conf£¬¼ÓÉÏnameserver 211.97.64.129
1. °Ñstage3½âѹµ½/mnt/gentooÏ£¬portage½âѹµ½/mnt/usrÏÂ
<example>
tar zxf stage3.tar.gz -C /mnt/gentoo/
tar zxf portage.tar.gz -C /mnt/gentoo/usr/
</example>
ÉèÖñàÒë²ÎÊý:
<example>
nano -w /mnt/gentoo/etc/make.conf
Ð޸ijÉΪ£º
CFLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1"
USE="cjk nls nptl nptlonly"
ACCEPT_KEYWORDS="~x86"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp ftp://linux.ntcu.net/dists/gentoo/"
</example>
1. ¿½±´DNSÐÅÏ¢µ½GentooϵͳÖÐ
<example>cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf</example>
1. ¹ÒÔØ/proc£¬ÕâÑùchrootºóÒ²¿ÉÒÔʹÓÃ
mount -t proc none /mnt/gentoo/proc
1. Chrootµ½ÐÂϵͳÖÐ
<example>
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
</example>
ÒÔºóµÄ°²×°¹ý³Ì¿ÉÒÔÔÚÈÎÒâµØ·½Öжϲ¢Í˳öϵͳ£¬ÔÙ´ÎchrootʱֻҪִÐÐÒÔÉÏÃüÁî¼´¿É¡£
1. ¸üÐÂportage tree
<example>emerge sync</example>
1. Éè¶¨Ê±Çø
<example>
ln -sf /usr/share/zoneinfo/PRC /etc/localtime
</example>
µ«ÕâÊ±Ê±ÇøÈÔȻʱUTCµÄ£¬ÐèÒªÐÞ¸Ä/etc/rc.conf
<example>
CLOCK="local"
date MMDDhhmmCCYY
hwclock --systohc
</example>
1. ÄÚºËÉèÖÃ
<example>
emerge gentoo-sources
cd /usr/src/linux
make menuconfig
make && make moudules_install
cp arch/i386/bzImage /boot/kernel-2.6.11
cp System.map /boot/.
</example>
ÕâÀï±àÒëµÄʱºò¶ÁËpcnet32µÄÄ£¿é£¬Ò²¾ÍÊÇvmwareµÄÐéÄâÍø¿¨µÄÄ£¿é£¬ºóÀ´¾Í
<example>
make menuconfigÑ¡ÔñÁËpcnet32Ä£¿é
make modules
make moudules_install
È»ºóÔÚ/etc/modules.autoload.dÖмÓÁËpcnet32µÄÄ£¿éÃû¼´¿É
</example>
1. ÅäÖÃ/etc/fstabÎļþÈçÏÂ:
<example>
/dev/hda1                /                resierfs        noatime                        0 0
/dev/hda5                none                swap                sw                        0 0
/dev/cdroms/cdrom0        /mnt/cdrom        iso9660                noauto,ro                0 0
none                        /proc                proc                defaults                0 0
none                        /dev/shm        tmpfs                defaults                0 0
</example>
1 .ÐÞ¸ÄÍøÂçÉèÖÃ
ÓÉÓÚÎÒʹÓÃÁËdhcp£¬ËùÒÔÉèÖÃ/etc/conf.d/net£¬°Ñifce_eth0="dhcp"Ç°ÃæµÄ#È¥µô£¬²¢×¢Ê͵ôÉèÖÃipµÄÐУ¬È»ºó
<example>
emerge dhcpcd
rc-update add net.eth0 default
</example>
1. °²×°Ò»Ð©¹¤¾ß
<example>
emerge reiserfsprogs
emerge syslog-ng
rc-update add syslog-ng default
emerge coldplug && rc-update add coldplug default
emerge hotplug && rc-update add hotplug default
emerge udev
</example>
1. °²×°grub£¬ÉèÖÃsplash
<example>
emerge splashutils
emerge grub
splash_geninitramfs -v -g /boot/splash-800x600 -r 800x600 gentoo
rc-update add splash default
</example>
ÅäÖÃgrubÈçÏÂ:
<example>
default 0
timeout 10
#######
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#######
title Gentoo 2005.0
root(hd0,0)
kernel /boot/kernel-2.6.11 or root=/dev/hda1 video=vesafb:ywrap,pmipal,800x600-32@85 splash=silent,theme:gentoo
initrd=/boot/splash-800x600
</example>

¸ã¶¨£¬ÖØÆô£¬ºóÃæ¾ÍÊǰ²×°×Ô¼ºÐèÒªµÄ¶«¶«ÁË¡£

ayiiq180 ·¢±íÓÚ 2005-4-6 18:18

**¸½£ºÄÚºËÅäÖÃ**
<example>
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers //Õâ¸öÐèҪѡ,Ò²ÊÇsplash±ØÐëµÄ.
Procressor type and features --->
[*] MTRR (Memory Type Range Register)support //Õâ¸öÐèҪѡ,Ò²ÊÇsplash±ØÐëµÄ¡£
Device Drivers ---> Block Devices --->
<*>Loopback device support Õâ¸öҲҪѡ,splashÐèÒªµÄ
[*] RAM disk support splash±ØÐëµÄ
[*] Initial RAM disk (initrd) support
Device Drivers ---> SCSI device support --->
<*> SCSI generic support Õâ¸öÐèÒª,USBÉ豸ģÄâscsiÓ²Å̵Ä.
<*> SCSI disk support
---> SCSI low-level drivers --->
<*>BusLogic SCSI Support
Device Drivers ---> Graphics support --->
[*] Support for frame buffer devices
[*] VESA VGA graphics support  Õâ¸ö×¢Òâ,ÏÂÃæµÄdrivers type ÒªÉèÖóÉ(vesafb-tng),
[*]Support for the Framebuffer splash //2.6.xxµÄÄÚºËÓÐÕâ¸öÑ¡Ïî²ÅÖ¤Ã÷ÒѾ­´òÁËbootsplash²¹¶¡.
---> Console display driver support --->
--- VGA text console
[*] Video mode selection support
<*>Framebuffer Console support //splashÐèÒª
ÏëÔÚXÏÂÓÃÊó±ê,ÐèÒª¼ÓÈëÏÂÃæµÄÑ¡Ïî
Input device support--->[*] Provide legacy /dev/psaux device
Input device support--->[*] MICE
<*>PS/2 mouse
USB Support-->
<*>Support for Host-side USB
<*>EHCI HCD (USB2.0)Support
<*>EHCI HCD(moust inter and via) Support
[*]USB Mass Storage Support
<*> USB Human Interface (FULL HID) Devices
File System--><*>Resierfs support //ÓÃÕâ¸öÎļþϵͳÄÚºËÀï¿É±ðÍüÁ˱àÒë½øÈ¥
File System-->Pseudo FileSystems-->
<*>/Proc File system support //Õâ¸ö²»Ñ¡³ö´óÊÂÁË.
<*>/dev File system support //Õâ¸ö²»Ñ¡splash½ø¶ÈÌõ²»¶¯
[*]Virtual memary File system support //Õâ¸öÒ²ÊÇsplash ±ØÐëÓеÄ.
</example>

ayiiq180 ·¢±íÓÚ 2005-4-6 18:19

ÓÉÓÚʹÓÃemacs-wikiдµÄ£¬ºÜ¶àµÄexample£¬ºÇºÇ£¬ÍüÁËÈ¥µôÁË¡£

tseteen ·¢±íÓÚ 2005-4-6 19:53

×Ô¼º²»ºÃÒâ˼¼Ó¾«¹þ£¬ÎÒÀ´

minl ·¢±íÓÚ 2005-4-8 08:34

¡¾ÍƼö¡¿ÎÒÈÏΪȫÅÌ¿½±´livecdµÄÄÚÈÝÒ²¿É

ÎÒÈÏΪȫÅÌ¿½±´livecdµÄÄÚÈÝÈ»ºóÐÞ¸ÄfstabÒ²¿É
Æð¶¯µÄkernel²ÎÊýÈçÏÂ
[CODE]kernel /boot/kernel-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc real_root=/dev/hda1 udev nodevfs splash=silent,theme:livecd-2005.0[/CODE]
initrd »¹ÊÇÔ­À´µÄ¾ÍÐÐ
¶¼²»ÓñàÒëÁË£¬¼òµ¥¿ÉÐÐ

testeen ·¢±íÓÚ 2005-4-8 18:52

Â¥ÉϵÄÊÔ¹ýûÓУ¿
livecdÆô¶¯ºó£¬¸ùĿ¼ÏºܶàÎļþ¼Ð¶¼ÊÇÁ´½ÓµÄ£¬
ÁíÍ⣬livecdµÄÆô¶¯ÊÇÒª¼ì²éÓ²¼þ²¢¼ÓÔØÏàÓ¦µÄÇý¶¯£¬Èç¹ûÖ±½Ó¿½µÄ»°£¬Æô¶¯±ØÈ»ºÜÂýµÄ

minl ·¢±íÓÚ 2005-4-8 21:22

Æô¶¯µ±È»ºÜÂýµÄ£¬ÄÚºËÌ«´ó£¬»¹ÒªËÑË÷Ó²¼þ

ayiiq180 ·¢±íÓÚ 2005-4-8 22:02

livecd¿½±´Ã»ÓÐʲô¼ÛÖµµÄ£¬¿½±´ÔËÐÐûÓÐʲôÎÊÌâ

monsa ·¢±íÓÚ 2005-6-9 02:08

ÎÒÊÔ¹ý°ÑlivecdµÄkernel¸úinitrd¿½±´µ½ÒѾ­×°ºÃµÄgentooµØÏÂÌæ»»Ô­À´µÄ£¬¿ª»úºó£¬boot³öÏÖÁËÎÊÌ⣬¾ÍÊÇ˵£¬Æô¶¯²»ÁË

alex_kame ·¢±íÓÚ 2006-10-24 23:49

ÎÒÊÇÐÂÊÖ£¬ÈçºÎ°ÑLiveCD¿½±´µ½Ó²ÅÌÔËÐУ¡£¡£¡
ÎÒÊÖÍ·ÉÏÓÐÕÅslaxµÄ¹âÅÌ£¬ºÜϲ»¶£¡£¡£¡

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.