king 發表於 2010-3-11 16:06:50

Gentoo 安裝分享3

本帖最後由 king 於 2010-3-18 14:38 編輯

這裡我並不會介紹很多原理與觀念,因為網路有相當多的資源可以查所以直接切入正題

預設的分割區策劃,如果您不打算策劃一個分割計畫,您可以使用最簡單的分割規劃:/dev/sda1   ext3   100M   開機分割區(Boot partition)
/dev/sda2   (swap)   512M   Swap 分割區
/dev/sda3   ext3   磁碟剩下的空間   根或是主分割區(Root partition)劃分好了之後那麼就能進行分割了,我們可以使用 "cfdisk /dev/sda",因為操作簡單因此我這邊也不加多說,記得為sda1選Bootable,然後為sda2選type改成Linux swap/Solaris,後選Write把其分割寫入,然後退出,即完成了分割。

接著使用"mkfs.ext3 /dev/sda1 , mkswap /dev/sda2 , mkfs.ext3 /dev/sda3" 為磁碟分割,然後再輸入 "swapon /dev/sda2" 將swap啟動,整個磁碟分割與格式就完了。

"mount /dev/sda3 /mnt/gentoo , mkdir /mnt/gentoo/boot && mount /dev/sda1 /mnt/gentoo/boot" 利用以上的指將我們所分割好的區塊分別掛載到gentoo , boot 準備開始安裝新的系統

接將我們切換目錄到 gentoo 底下#cd /mnt/gentoo然後下載Stage3-i686的文件檔#wget http://ftp.twaren.net/Gentoo/releases/x86/autobuilds/20100216/stage3-i686-20100216.tar.bz2等到下載完之後再輸入 "links http://ftp.twaren.net/Gentoo/snapshots/" 選擇時間最近的bz2檔案 ,例如portage-20100309.tar.bz2 然後選擇D 進行下載

當全部都完成下載之後,即進行解壓縮#tar xvjpf stage3-i686-20100216.tar.bz2 && tar xvjf /mnt/gentoo/portage-20100309.tar.bz2 -C /mnt/gentoo/usr
這樣就能把骨架給架起來,portage 是告訴 Portage 那些軟體可以安裝,那些 profiles 可以使用等等的檔案集合。

為了要快速下載原始碼,建議你選擇一個快速的鏡像站。Portage 會搜尋 make.conf 中的 GENTOO_MIRRORS 變數所列的鏡像站。

Gentoo 提供了一個不錯的工具,叫作 mirrorselect,提供一個不錯的介面選擇鏡像站。

使用 mirrorselect 選擇伺服器# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf使用 mirrorselect 選擇 rsync 伺服器# mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf執行 mirrorselect 後最好再三確認 /mnt/gentoo/etc/make.conf 中的設定!


複製 DNS 設定

還有一件事在我們進入新的系統環境之前要記得做,就是複製 /etc/resolv.conf 中的 DNS 設定。您需要做這件是確保網路在進入新的環境後仍然可以工作。 /etc/resolv.conf 包含網路需要的名稱伺服器。# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
(我們將需要使用到 "-L" 的參數來確保我們不會複製到連接類型的檔案 )掛載 /proc 及 /dev 檔案系統
將 /proc 檔案系統掛載到 /mnt/gentoo/proc 讓安裝過程中即使是在 chrooted 的環境也可以取得新提供的資訊。
然後以 bind 方式掛載 /dev 檔案系統。# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev進入新的系統環境
變換根目錄動作在三步驟內完成。首先我們會用 chroot 讓根目錄從 / (目前安裝的媒體)變換到 /mnt/gentoo (或您安裝的分割區)。然後用 env-update 建立新的環境,這將會建立基本的系統變數。最後,我們用 source 把這些變數載入到記憶體。# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
# export PS1="(chroot) $PS1"好了,以上我們就進入了新的環境並且是在自己的硬碟中了,接下來我們就要開始安裝讓我們的電腦能正常開機^^

woff 發表於 2010-3-11 18:00:22

寫的還真是清楚明瞭呢

:94:

king 發表於 2010-3-17 00:29:03

寫的還真是清楚明瞭呢
woff 發表於 2010-3-11 18:00 http://www.tshopping.com.tw/images/common/back.gif

不過我覺得還是很亂啦^^"
盡量寫的清楚一點了
頁: [1]
查看完整版本: Gentoo 安裝分享3