|
蓝森林 http://www.lslnet.com 2006年8月19日 12:58
gentoo 2004.1安装精简。清晰明了!
快速安装
1. 加载核心模块
# modprobe 8139too
2. 提升磁盘性能
激活DMA:
# hdparm -d 1 /dev/hda
Activate DMA + Safe Performance-enhancing Options:
# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda
3. 配置网络
3.1 运用 net-setup 脚本
# net-setup eth0
3.2.1运用 ifconfig
# ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up
3.2.2 运用 route
# route add default gw ${GATEWAY}
4. 编辑 /etc/resolv.conf 摸版
nameserver ${NAMESERVER1}
nameserver ${NAMESERVER2}
5. 为分区安装文件系统
文件系统 创建命令
ext2 mke2fs
ext3 mke2fs –j
reiserfs mkreiserfs
xfs mkfs.xfs
jfs mkfs.jfs
例子:
# mke2fs /dev/hda1
6. 创建 Swap 分区
# mkswap /dev/hda2
7. 激活swap 分区
# swapon /dev/hda2
8. 加载
8.1加载分区s
# mount /dev/hda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/hda1 /mnt/gentoo/boot
8.2 创建 /mnt/gentoo/proc 加载点t
# mkdir /mnt/gentoo/proc
# mount -t proc none /mnt/gentoo/proc
9. 解压 stage3 压缩档
# tar -xvjpf /mnt/cdrom/stages/stage3-pentium3-2004.1.tar.bz2 -C /mnt/gentoo
10.选择镜像
# mirrorselect -a -s4 -o >> /mnt/gentoo/etc/make.conf
11.复制 DNS 设置
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
12.进入新环境
# chroot /mnt/gentoo /bin/bash
# env-update
Regenerating /etc/ld.so.cache...
# source /etc/profile
13.更新 Portage
# emerge sync
14.设置USE 变量
14.1 检查可以使用的USE变量
# less /usr/portage/profiles/use.desc
14.2 打开/etc/make.conf
# nano -w /etc/make.conf
14.3 设置USE
USE="-gtk2 -gtk -gnome qt kde alsa cdr"
15. 安装kernel 源代码
# emerge development-sources
development-sources (此核心为2.6)
gentoo-sources (此核心为2.4)
16.手动设定kernel
# cd /usr/src/linux
# make menuconfig
注意:必须打开以下选项
a) 选择 experimental code/drivers
Code maturity level options --->[*] Prompt for development and/or incomplete code/drivers
b) 选择必要的文件系统
File systems --->[*] Virtual memory file system support (former shm fs)[*] /proc file system support[*] /dev file system support (EXPERIMENTAL)[*] Automatically mount at boot
(如果不是用2.6内核,请不要选择这个选项)
[ ] /dev/pts file system for Unix98 PTYs
(按照你的系统选择适合的选项)
<*> Reiserfs support
<*> Ext3 journalling file system support
<*> JFS filesystem support
<*> Second extended fs support
<*> XFS filesystem support
c) 选择 PPPoE 必须的驱动
Network device support --->
<*> PPP (point-to-point protocol) support
<*> PPP support for async serial ports
<*> PPP support for sync tty ports
17.编译kernel
(For 2.4 kernel)
# make dep && make bzImage modules modules_install
(For 2.6 kernel)
# make && make modules_install
18.安装 kernel
# cp arch/i386/boot/bzImage /boot/kernel-2.4.25-gentoo
# cp System.map /boot/System.map-2.4.25-gentoo
19. 设置 fstab
# nano -w /etc/fstab
以下是设置完成的fstab:
/dev/hda1 /boot ext2 noauto,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 defaults 0 0(必要)
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
如果你需要使用usbfs文件系统请加入:
none /proc/bus/usb usbfs defaults 0 0
20.设置你的网络
20.1 设置你的主机名
# echo openos > /etc/hostname
20.2 设置你的域名
# echo homenetwork > /etc/dnsdomainname
20.3 将 domainname 加到预设运行级
# rc-update add domainname default
20.4 设置你的网络编辑/etc/conf.d/net
# nano -w /etc/conf.d/net
例子:
(For DHCP)
iface_eth0="dhcp"
(For static IP)
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"
(For rp-pppoe)
iface_eth0="up"
20.5 把 net.eth0 加入默认运行级
# rc-update add net.eth0 default
20.6 写入网络信息
# nano -w /etc/hosts
例子:
127.0.0.1 localhost
192.168.0.5 jenny.homenetwork jenny
192.168.0.6 benny.homenetwork benny
192.168.0.7 tux.homenetwork tux
21.安装 GRUB
# emerge --usepkg grub
设定GRUB
# grub
grub> root (hd0,0) (指定 /boot 分区位置)
grub> setup (hd0,0) (安装 GRUB 到第二主分区)
grub> quit (离开 GRUB shell)
创建并配置GRUB 引导文件
# nano -w /boot/grub/grub.conf
default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
title=Gentoo Linux 2.4.25
root (hd0,0)
kernel /kernel-2.4.25-gentoo root=/dev/hda3
title=Windows 2003
rootnoverify (hd0,1)
chainloader +1
22.安装系统日志
# emerge syslog-ng
# rc-update add syslog-ng default
23.Cron Daemon
# emerge vixie-cron
# rc-update add vixie-cron default
24.安装文件系统工具
文件系统 工具 安装命令
XFS xfsprogs emerge xfsprogs
ReiserFS reiserfsprogs emerge reiserfsprogs
JFS jfsutils emerge jfsutils
25. 设置用户
Root用户密码设置
# passwd
加入一个普通用户
# useradd john -m -G users,wheel,audio -s /bin/bash
# passwd john
Password: (输入 john 使用者的密码)
Re-enter password: (再次输入密码确认)
26.完成安装重起
# exit
# cd /
# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
# reboot
不错不错,感谢楼主
建议将9改为
# tar -xvjpf /mnt/cdrom/stages/stage3-pentium3-004.1.tar.bz2
-C /mnt/gentoo
请问关于hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda 的参数有什么含义?
引用:
-->
最初由 Qlin 发表
请问关于hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda 的参数有什么含义?
-->
|
用man hdparm就可以知道有什么参数了。。。
问个问题:假若我把所有要装的软件都下载回来了又要怎样做.
我认为在网上更新总是不保险但是大家又都很喜欢这样真是不懂
把软件包下载到你的/usr/portage/packages/All/里, 然后用emerge -K XXX就可以条过网路安装了。
菜鸟的问题
我从GENTOO的官方网站下载了INSTALL-X86-UNIVERISTAL-2004。1。ISO,和STAGE1, STATE2, STAGE3,好象这三个阶段是我们可以任选其一的,根据自己的需要选择的,我只要按照上面的楼主的步骤一样就可以了吗?官方网站还有一个INSTALL-X86-MINIMAL-2004。1。ISO这个可能是缩小版吧,我用的是通用版,那么STAGE1,2,3在整个安装过程中是个什么样的作用?最后但是最重要的问题,整个最精简的GENTOO+X WINDOW+DRIVERS+APPLICATION公需要多大的存储空间
在FEDROA 1或FEDROA 2上安装GENTOO后,那么系统从启后,是不是可以多重启动还是破坏了FEDEORA呢?
楼上:
1、小心分配磁盘
2、gentoo 安装过程终需要自己定制 grub.conf,这里的时候主意一下就可以了。不会自动变成 multi boot 的。
|