老树新花 在Alpha老机上应用Linux>>>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) 更多相关文章
|
推荐文章
精彩文章
|