我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: Gentoo安装指导(基于VMware Workstation 5.0.0 Build 13124平台) 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

narsil





性别: 帅哥 状态: 该用户目前不在线
等级: 荣誉会员
发贴: 2286
威望: 1
浮云: 456
在线等级:
注册时间: 2004-06-21
最后登陆: 2008-06-09

5come5帮你背单词 [ charge /ta:d3/ vt. 装满,使充满,收费,索价,控告,指控,充电;n. 收费,罪名,负责,负荷,电荷 ]


Gentoo安装指导(基于VMware Workstation 5.0.0 Build 13124平台)

1、下载 install-x86-universal-2005.0.iso 并用该镜像开机。

2、用 fdisk 程序分区,至少需要两个分区:/ & swap

3、格式化“/”和“swap”,命令分别是
Copy code
#mksreiserfs /dev/sda1
#mkswap /dev/sda2

这里我们假设虚拟机硬盘采用的是 SCSI 模式,根分区在“/dev/sda1”

4、挂载分区:①激活swap,
Copy code
#swapon /dev/sda2
②挂载根分区,
Copy code
#mount /dev/sda1 /mnt/gentoo


5、解压缩安装文件。先进入光盘的stages文件夹,选择适合自己真实CPU的压缩包。解压缩到“/mnt/gentoo”目录下。
命令格式:
Copy code
#tar jxf /mn/cdrom/stages/stage3-XXXX-2005.0.tar.bz2 -C /mnt/gentoo


6、解压缩Portage至“#/mnt/gentoo/usr”,并复制光盘“./distfiles”下所有文件至“/mnt/gentoo/usr/portage/distfiles”,目标目录可能不存在,可以自己创建。
命令格式:
Copy code
#cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles


7、进入Gentoo环境。命令格式:
Copy code
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profile


8、设置时区①执行命令
Copy code
#ln -sf /usr/share/zoneinfo/PRC /etc/localtime

②修改/etc/rc.conf,修改为
Quote:
CLOCK="local"
文本编辑器调用:
Copy code
#nano -w /etc/rc.conf


9、编译内核。相关命令:
Copy code
#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/.

----------------------------------------------------------------------------------------------------
我的安装进度停在了上面第四行的“make”命令,以下是别人写的后续步骤
----------------------------------------------------------------------------------------------------
10、编译的时候露了pcnet32的模块,也就是vmware的虚拟网卡的模块,后来就
Copy code
make menuconfig选择了pcnet32模块
make modules
make moudules_install

然后在/etc/modules.autoload.d中加了pcnet32的模块名即可

11、配置/etc/fstab文件如下:
Copy code
/dev/sda1 / resierfs noatime 0 0
/dev/sda2 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


12、 修改网络设置
由于我使用了dhcp,所以设置/etc/conf.d/net,把ifce_eth0="dhcp"前面的#去掉,并注释掉设置ip的行,然后
Copy code
emerge dhcpcd
rc-update add net.eth0 default


13、 安装一些工具
Copy code
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


14、安装grub,设置splash
Copy code
emerge splashutils
emerge grub
splash_geninitramfs -v -g /boot/splash-800x600 -r 800x600 gentoo
rc-update add splash default

配置grub如下:
Copy code
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


搞定,重启。
================================================================================
**附:内核配置**
Copy code
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 必须有的.



===========================================================
这篇文章只是指导性的,没有详细解释整个过程。
更详细的说明请查看install-x86-universal-2005.0.iso或者install-x86-minimal-2005.0.iso里的“Handbook”
顶端 Posted: 2005-04-22 13:08 | [楼 主]
江南长空



性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 467
威望: 0
浮云: 1437
在线等级:
注册时间: 2005-04-10
最后登陆: 2005-06-28

5come5帮你背单词 [ poultry /'pəultri/ n. 家禽 ]


看来要顶一下
楼主还是亲身实践一下
为我们大家踩出一杀道
不然还真不敢试啊
建议tar加个参数v
不然还真以为系统死了
我的电脑的内存是256M
太慢子
不是mksreiserfs,是mkreiserfs呵


[ 此贴被江南长空在2005-05-04 12:19重新编辑 ]
顶端 Posted: 2005-05-04 02:47 | [1 楼]
我来我网·5come5 Forum » Linux专区

Total 0.015962(s) query 8, Time now is:12-23 00:09, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号