TShopping

 找回密碼
 註冊
搜索
查看: 2144|回復: 2
打印 上一主題 下一主題

Gentoo 安裝分享3

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-3-11 16:06:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
本帖最後由 king 於 2010-3-18 14:38 編輯

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

預設的分割區策劃,如果您不打算策劃一個分割計畫,您可以使用最簡單的分割規劃:
  1. /dev/sda1   ext3   100M   開機分割區(Boot partition)
  2. /dev/sda2   (swap)   512M   Swap 分割區
  3. /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 底下
  1. #cd /mnt/gentoo
複製代碼
然後下載Stage3-i686的文件檔
  1. #wget [url]http://ftp.twaren.net/Gentoo/releases/x86/autobuilds/20100216/stage3-i686-20100216.tar.bz2[/url]
複製代碼
等到下載完之後再輸入 "links http://ftp.twaren.net/Gentoo/snapshots/" 選擇時間最近的bz2檔案 ,例如portage-20100309.tar.bz2 然後選擇D 進行下載

當全部都完成下載之後,即進行解壓縮
  1. #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 選擇伺服器
  1. # mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
複製代碼
使用 mirrorselect 選擇 rsync 伺服器
  1. # mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
複製代碼
執行 mirrorselect 後最好再三確認 /mnt/gentoo/etc/make.conf 中的設定!


複製 DNS 設定

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

 

臉書網友討論
2#
發表於 2010-3-11 18:00:22 | 只看該作者
寫的還真是清楚明瞭呢

:94:

版主招募中

3#
 樓主| 發表於 2010-3-17 00:29:03 | 只看該作者
寫的還真是清楚明瞭呢
woff 發表於 2010-3-11 18:00


不過我覺得還是很亂啦^^"
盡量寫的清楚一點了


*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-5-10 07:13 , Processed in 0.045235 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表