Gentoo的在VMware下的安装、更新和重构

本文详细记录了在VMware环境下安装Gentoo Linux的步骤,包括从FTP服务器下载必要的ISO和镜像文件,验证文件完整性,配置虚拟机参数,设置静态IP,分区,挂载文件系统,解压缩并配置stage3和portage,更新编译器GCC,安装grub,以及备份和重构系统的过程。整个过程详尽且实用,适合Gentoo Linux初学者和系统管理员参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、从最近的ftp服务器全部下载install-x86-minimal-20100216.iso、stage3-i686-20100216.tar.bz2和portage-latest.tar.bz2:

2、启动VMware虚拟机工作站,选择linux/2.6.X系列,同时配置内存、硬盘大小,比如:

3、加载光盘镜像,并启动,启动选项直接选择:

选择默认的键盘布局,

4、进入系统后,设置静态IP、设置默认路由、修改root用户密码和启动sshd:

 

5、启动一个putty终端,然后首先做的是进行分区,分区使用fdisk命令,然后做文件系统,这些做完之后挂载文件系统,操作如下:

6、现在从下载的地方把tage3-i686-20100216.tar.bz2和portage-latest.tar.bz2拷贝到/mnt/gentoo中,并分别解压缩到/mnt/gentoo和/mnt/gentoo/usr目录下,并修改其中各文件配置:

下面是解压缩

修改/mnt/gentoo/etc/make.conf、/mnt/gentoo/etc/conf.d/net、/mnt/gentoo/etc/resolv.conf(这个文件能够被/mnt/gentoo/etc/conf.d/net配置生成)、/mnt/gentoo/etc/hosts等,其中有的是命令输入,有的是直接修改,接着挂载procfs文件系统和驱动设备系统,切换到新的环境中:

 

7、现在系统已经搭建完备,现在开始升级编译器gcc了,这中间如果选错了包,可能要更新很久很久,编译器更新好了,现在可以放心做任何事情,包括最重要的编译内核,这里采用的genkernel,其中有下面的选项关闭:

除此之外,可以根据自己的需求进行配置,编译完成之后,开始手工设置grub的配置和根分区启动,这些做完之后整个系统就算搭建好了,剩下的是再次更新系统,并除去无用包:

  

8、现在可以安装自己必须的要用的包,剩下就是开始备份系统了:首先进入启动分区/mnt/gentoo/boot,把整个启动目录下的文件打好压缩包和备份,卸载/mnt/gentoo/boot启动分区,接着进入 /mnt/gentoo/usr/,先把portage目录整个的打好压缩包和备份,然后删除portage目录,回到上一级目录,清除/mnt /gentoo目录下垃圾文件(比如var目录中.ctl文件,这个若不清除,无法打压缩包),获取整个跟目录下的文件列表,接着把整个目录下的内容打好 压缩包和备份,获取压缩包的文件列表;

 

 

下面是检测备份是否完成和合理,同时重构下整个系统,避免VMware磁盘文件越来越大;

 

9、启动构造新的VMware下gentoo,使用光盘启动进入系统,设置静态IP、设置默认路由、修改root用户密码、启动sshd、启动终端,再终端进行分区,这个类似上面不再重复,分区创建好之后,开始挂载根分区和启动分区,从备份处取得启动压缩包boot-live.tar.bz2、文件系统包stage3-live.tar.bz2和portage包portage-live.tar.bz2,分别在根分区/mnt/gentoo、启动分区/mnt/gent/boot和/mnt/gentoo/usr分别解压缩,从光盘启动系统中拷贝/etc/udev/rules.d/70-persistent-*文件到/mnt/gentoo/etc/udev/rules.d/中,同时修改自己对应网络、主机名以及本地化信息,修改完之后,卸载各分区重新启动就进入了新的系统:

a)构造操作环境,同步骤4;

b)从终端进入系统后进行分区,创建文件系统并挂载,同步骤5中分区操作:

c)从备份处获取各对应包:

d)解压各文件包并修改配置文件,配置同步骤6:

 

e)接下来,需要切换到新的系统,并千万别忘记修改grub启动标记:

f)最后,更新下文件系统,卸载各分区和系统,重新启动:

至此这个系统重构和备份已经完成。

 

参考:

1)http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?style=printable&full=1#book_part1

2)http://www.gentoo.org/doc/zh_cn/guide-localization.xml

3)http://www.gentoo.org/doc/zh_cn/gcc-upgrading.xml

4)http://www.gentoo.org/doc/zh_cn/list.xml?desc=1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值