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