Gentoo Linux的快速複製安裝

 由於Linux的高可用性,以及對硬件的良好的兼容性,在大量安裝Linux的時候,可以使用複製的形式進行安裝,網上有一篇基於LiveCD的複製安裝教程,本文章借鑑了那篇文章。

複製安裝的三大步驟:

1、新硬盤分區

2、複製系統文件到新硬盤

3、給新硬盤安裝Grub

 

一、新硬盤分區:

使用LiveCD或者USB-HDD啓動計算機進入Gentoo Linux,我一般的分區方式是:

分區1,boot分區,xfs,lable=BOOT

分區2,swap分區,大小爲內存的2倍,系統標誌設置爲82

分區3/4,依次是root,home等,依次設置label爲ROOT/HOME等

xfs設置label的方法我知道的有兩種,一種是在mkfs.xfs時,使用-L參數,另一種是使用xfs_admin進行修改。

swap的label在格式化的時候使用-L參數;ext2/3的Label使用e2label.

使用 label的優點是不用記憶生硬的硬盤分區需要,而採用給硬盤分區起名字的方法,比如M80G_BOOT和DELL_BOOT,表示不同機器上的BOOT分區.

二、複製文件

由於現有系統上運行的/下面被mount了很多東西,比如/sys, /dev等等,要想複製原本硬盤上根分區的內容,需要將源硬盤的分區mount到一個特定的地方,然後進行復制到新硬盤.

如果啓動時遇到了/dev/tty1找不到或者只讀等的錯誤,是因爲/dev沒有複製好,不要複製系統這在使用的/dev,而是要複製root分區上的dev目錄。

記得修改/etc/fstab。

三、設置grub

執行grub,如設置root(hd0,0),然後setup(hd0)。現在的grub都很智能,如果機器上有多個硬盤,可以採用在在Grub中按<Tab>的方式獲取幫助。

記得grub 安裝後,修改grub/menu.lst文件。

--===============================-- 

啓動Gentoo後,需要做的緊急修改:網卡配置(單網卡),機器名的修改。

網卡配置文件是:/etc/udev/rules.d/70-persistent-net.rules,ip地址配置文件在/etc/conf.d/net.修改完配置後/etc/init.d/net.eth0 restart看設置是否生效。如果配置後現在的網卡是eth1(使用mii-tool可以看),重啓後就會變成eth0了。

機器名的修改,在/etc/hosts以及/etc/conf.d/hostname中給自己設置合適的名字。

 使用vmware等虛擬機來運行gentoo時,當複製了一個新的虛擬機後網卡有的時候被設置成了eth1,也可以採用上面的辦法解決。

 

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