Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

老树新花 在Alpha老机上应用Linux

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

(2.4.x 内核特别文件系统)
File systems --->
[*] Virtual memory file system support (former shm fs)
[*] /proc file system support
[ ] /dev file system support (EXPERIMENTAL)
[*] Automatically mount at boot
[*] /dev/pts file system for Unix98 PTYs
(2.6.x 内核特别文件系统)
File systems --->
Pseudo Filesystems --->
[*] /proc file system support
[*] /dev file system support (OBSOLETE)
[*] Automatically mount at boot
[*] Virtual memory file system support (former shm fs)
(硬件设备支持)
Plug and Play configuration --->
<*> Plug and Play support
<M> ISA Plug and Play support
SCSI support --->
SCSI low-level drivers --->
<*> SYM53C8XX Version 2 SCSI support (NEW)
<*> Qlogic ISP SCSI support
Network device support --->
Ethernet (10 or 100 Mbit) --->
<*> DECchip Tulip (dc21x4x) PCI support
<M> Generic DECchip & DIGITAL EtherWORKS PCI/EISA
<*> EtherExpressPro/100 support (eepro100)
<M> EtherExpressPro/100 support (e100)
Character devices --->
[*] Support for console on serial port
[*] Direct Rendering Manager
-------------------------------------------------------------------------
提示: 如果你不想那么麻烦,而想使用傻瓜化的内核编译工具,gentoo刚好提供了一个,genkernel工具会自动探测你的硬件设备并配置内核,然后编译和安装。
# emerge genkernel
# genkernel all
# modules-update
(安装genkernel,编译和安装内核)
emerge是gentoo中的软件管理工具,几乎任何地方你都用得着它,他用一种类似FreeBSD ports的方式维护着一个庞大的软件源码库,任何时候都可以通过网络简单的获取到最新的软件安装。使用emerge [USE名字]的方式就可以使gentoo自动的下载和安装对应软件。

6.设定启动和引导环境
================================================================================
最后,呵呵,祈祷你在之前的过程中都没有断电和关机。
(断电了也无所谓,只不过你仅仅要重复一遍第二步的工作,然后重新开始你的make world计划wink.gif
因为我们还有最重要的一步工作没有作,让这个系统能够自动引导起来。
前面说过,在Alpha平台上要引导Linux有两种方式可以用,milo和aboot。milo需要每次从软盘引导,这显然不适合我们。那我们几乎唯一的选择就是aboot了。
和前面一样,很简单的安装它:
# emerge --usepkg aboot
安装完成之后再安装.........*#($#&(#
# swriteboot -f3 /dev/sda /boot/bootlx (把aboot安装到硬盘主引导区 -f3,记得第三个slice么?)
# abootconf /dev/sda 1 (设置 设备名sda 分区号1)
# echo '0:2/boot/vmlinux.gz root=/dev/sda1' > /etc/aboot.conf
(在aboot列表中配置一个默认引导选项,可以有多项配置,有最前面的标号0、1、2来确定默认查找顺序)
# echo 'dka0' /proc/srm_environment/named_variables/bootdef_dev
# echo -n 0 > /proc/srm_environment/named_variables/boot_osflags
# echo -n '' > /proc/srm_environment/named_variables/boot_file
# echo 'boot' /proc/srm_environment/named_variables/auto_action
(写入一些Alpha平台的特定值,这样我们就不用在SRM中配置对应的选项了)
以上四条命令分别指定了SRM引导时的默认设备、引导参数、内核文件、自动引导。相当于在SRM控制台上执行:
>>>set bootdef_dev dka0
>>>set boot_osflags 0
>>>set boot_file ''
>>>set auto_action boot
这样每次我们开机之后系统就会自动地加载aboot中默认的内核然后开始引导系统。
# exit
# sync;sync;sync

# reboot
没了。

================================================================================
最后,如果在下次引导时出了任何问题,记住我前面已经描塑过整个的过程了,LiveCD有你想要的一切,有ssh和wget就可以获取世界。cdrom boot,mount,chroot,然后细心的分析和纠正任何问题,其他没有任何。
一些连接
gentoo官方站点
http://www.gentoo.org
gentoo软件安装手册,可以连接到其他部分指南(繁体中文版,很好)
http://www.gentoo.org/doc/tw/handbook/hand...l?part=2&chap=2
gentoo预定义内核参考指南
http://www.gentoo.org/doc/tw/gentoo-kernel.xml

.


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:制作U盘启动的RAMDISK为根目录的FREEBSD完全版   下一篇:在FreeBSD 4.9下安装JAVA环境(J2SDK 1.4)

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号