Gentoo的在VMware下的安裝、更新和重構

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章