分类: LINUX
2007-05-15 15:28:53
|
/dev/sda3 | none | 整個磁碟 | 整個磁碟的分割區,這是 SPARC 系統上必需的。 |
8.進入新的環境
# chroot /mnt/gentoo /bin/bash
# env-update
>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"
9.設定時區資訊
# ls /usr/share/zoneinfo # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
10.关于内核编译,我的失败了,包括genkernel,:-)。所以我就把livecd里/boot目录下的内核直接cp到系统的/boot目录下,这样我就拥有了一个内核。当然需要编辑启动加载的模块:/etc/modules.autoload.d/kernel-2.6,内容如下(这个是我在livecd下lsmod得到的):
snd_sun_cs4231
snd_pcm
snd_timer
snd
soundcore
snd_page_alloc
sunhme(sun的happy meal网卡驱动)
openpromfs
usbcore
11.修改/etc/fstab
/dev/sda1 / ext2 defaults,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda4 /usr ext3 noatime 0 1
/dev/sda5 /var ext3 noatime 0 1
/dev/sda6 /home ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdrom /mnt/cdrom auto noauto,user 0 0
none /proc/openprom openpromfs defaults 0 0
12.在/etc/init.d下建立一个连接
ln -s net.eth1 net.lo
我的eth0始终不行,可是这个eth1行了。正所谓东边不亮西边亮,:-)。当然下边需要安装dhcpcd
#emerge dhcpcd
# rc-update add net.eth0 default
# rc-update add net.eth1 default
13.安裝 SILO,# emerge silo
建立 /etc/silo.conf# nano -w /etc/silo.conf
partition = 1 # 開機分割區(Boot)(=根目錄分割區) root = /dev/sda1 # 根分割區(Root) timeout = 150 # 開啟預設設定前等待15秒image = /boot/2620label = gentoo image = /boot/kernel-2.6.20(你自己的名字) label = gentoo(自己取个喜欢的名字)# cp /etc/silo.conf /boot # /sbin/silo -C /boot/silo.conf /boot/silo.conf appears to be valid再次執行 silo
# /sbin/silo /etc/silo.conf appears to be valid
14.reboot完成安装。# exit cdimage ~# cd cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo cdimage ~# reboot我只写了自己容易犯错误的地方,详细的还是参考手册。:-)
参考资料:Gentoo Linux SPARC 手冊