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

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

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

>>>show conf
>>>boot dka600
之后系统将从Gentoo光盘上加载和引导内核,直至完成整个LiveCD的引导过程。最后我们可以看到Gentoo的登陆提示符:

2.设定网络
================================================================================
Gentoo Login:
使用 用户名:root,密码:空 登陆进入系统。
开始系统环境的基本配置。
# modprobe eepro100
# ifconfig eth0 192.168.0.100 netmask 255.255.255.0
# route add deault gw 192.168.0.254
# cat "nameserver 202.96.209.6">>/etc/resolv.conf
(或dhcpcd eth0使用dhcp分配地址)
加载网卡驱动,gentoo livecd默认直支持3c59x(3com 590)、eepro100(Intel 8255x)、tulip(dec 2114x)系列芯片的网卡和ppp/pppoe网络连接。
配置网络地址、网关和DNS服务器。
如果使用DSL连接,可以使用如下命令配置:
# adsl-setup
# adsl-start
如果使用代理服务器,可以配置:
(如果是 HTTP 代理服务器)
# export http_proxy="http://proxy.gentoo.org:8080"
(如果是 FTP 代理服务器)
# export ftp_proxy="ftp://proxy.gentoo.org:8080"
(如果是 RSYNC 代理服务器)
# export RSYNC_PROXY="proxy.gentoo.org:8080"
现在,我们已经可以正常使用LiveCD上的网络工具了,例如ftp,wget,ssh/scp,links。当然,我建议现在不要打开sshd服务,而在下面的一步再开放,会方便一些我们以后的工作。

3.分区和安装stage系统
================================================================================
下面就是我们安装过程中最重要的工作,分区和安装系统。在Gentoo中所有的过程都必须你手工来,所以你得要对一些基本命令非常熟悉。
# fdisk /dev/sda
Detected an OSF/1 disklabel on /dev/sda, entering disklabel mode.
BSD disklabel command (m for help): p
8 partitions:
# start end size fstype [fsize bsize cpg]
a: 1 2000 2000 ext2
b: 6442 6991* 549* swap
c: 1 6991* 6990* unused 0 0
d: 2001 6441 4441 ext2
BSD disklabel command (m for help):
我们可以看到如上图的fdisk界面,在Alpha系统中,磁盘的使用是按照BSD disklabel格式来设定的,每个磁盘可以有a-h 7个slice(分区)可以使用。注意,是七个哦,在分区列表中的c:(第三个分片)是代表整个磁盘设备,对它的所有操作都将映射到整个磁盘上,所以在任何情况下都不要擅动这个设备名(或磁盘设备名中的第三个分区,例如sda3)。
如果你不小心删除了disklabel,slace c:,或者使用一个新磁盘,那么还将会见到传统的fdisk界面,我们可以使用fdisk指令"b"来进入disklabel界面。
有用的fdisk/disklabel指令:
m 帮助
p 打印当前disklabel表
r 回到fdisk主菜单(由主菜单b切换到disklabel菜单)
u 改变磁盘空间计算单位(柱面或扇区,默认为柱面)
n 建立一个新的label项(分区)
d 删除一个label项(分区)
t 改变分区文件系统类型(L可以列出可用类型)
w 保存disklabel
q 退出fdisk,默认不自动保存
使用n来建立新的分区吧,注意好分区大小的计算,默认是按柱面计算,后一个分区不能与前一个分区重叠,因为系统不会报错,还有任何情况下不要删除或修改c:项。
举例我的分区表:
8 partitions:
# start end size fstype
a: 1 2000 2000 ext2 /
b: 6442 6991* 549* swap swap
c: 1 6991* 6990* unused "whole disk"
d: 2001 6441 4441 ext2 /home
可以使用t - 分区号 -数字(8=ext2,1=swap)的方式来修改文件系统类型,当然这只是一个disklabel的内部标示,对于Linux并不是完全有意义的,Linux将由文件系统super block信息来判定文件系统--是ext2,xfs还是swap。
分区之后我们将手工建立文件系统:
# mkfs.ext2 /dev/sda1 (建立ext2文件系统)
# tune2fs -j /dev/sda1 (转换为ext3文件系统)
# mkfs.xfs -f /dev/sda4 (建立xfs或其他对应文件系统)
# mkswap /dev/sda2 (建立swap文件系统)
然后试着加载他们:
# modprobe ext3
# modprobe xfs
# mkdir -p /mnt/gentoo/home
# mount -t ext3 /dev/sda1 /mnt/gentoo
# mount -t xfs /dev/sda4 /mnt/gentoo/home
如果没有出错的话,我们就可以顺利开始stage阶段的安装过程了。
先想办法通过你能想到的任何方式(例如ftp,scp,wget或其他)把stage对应文件弄到我们的新分区里,然后展开它。
例如:
# cd /mnt/gentoo
# wget http://gentoo.ccccom.com/experimental/alph...0040730.tar.bz2
# tar xjvpf stage3-alpha-20040730.tar.bz2
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# mount -t proc none /mnt/gentoo/proc
现在恭喜你,在你的硬盘里已经完完全全的躺着一个Gentoo Linux了。

4.安装完整的系统
================================================================================
不过,对于Gentoo来说,这只是开始,而不是结束。
因为这个系统当前还不能引导,也缺乏太多的系统应用,我们还需要把这个胚胎逐步完善,让它成长起来。
开始吧。

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



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

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