sparc上安装gentoo2007
时间:2007-05-15 来源:ly44770
|
/dev/sda3 | none | 整個磁碟 | 整個磁碟的分割區,這是 SPARC 系統上必需的。 |
# mke2fs -j /dev/sda4
# mke2fs -j /dev/sda5
# mke2fs -j /dev/sda6
# mkswap /dev/sda2
# swapon /dev/sda2 # mount /dev/sda1 /mnt/gentoo
# mkdir /mnt/gentoo/usr
# mount /dev/sda4 /mnt/gentoo/usr
# mkdir /mnt/gentoo/var
# mount /dev/sda5 /mnt/gentoo/var
# mkdir /mnt/gentoo/home
# mount /dev/sda6 /mnt/gentoo/home 5.验证一下文件吧,我最初省了这一步,谁知道包坏了,害得我只好重头来过。 # md5sum -c stage3-sparc64-2007.0.tar.bz2.DIGESTS
stage3-sparc64-2007.0.tar.bz2: OK
6.网络设置。要不然重启上不去网了。 (我們將需要使用到 "-L" 的參數來確保我們不會複製到連接類型的檔案 )
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
7.# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
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/2620
label = 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 手冊
http://gentoo.neysx.org/doc/zh_tw/handbook/handbook-sparc.xml?full=1#book_part1_chap7
相关阅读 更多 +