要建立使用者帳號,我們先需要輸入他們的帳號然後密碼。我們將使用 useradd 和 passwd 完成這些工作。下面的例子,我們將建立一個使用者叫做 "john"。
原始碼 10: 建立一個使用者帳號 |
# useradd -m -G users john # passwd john New password: (輸入 john 的密碼) Re-enter password: (再次輸入 john 的密碼) |
您也可以利用 su 從 root 變更到您剛建立的帳號:
原始碼 11: 變更目前使用者者 |
# su john -
|
選擇性:在安裝過程中檢視文件
如果你想要在安裝過程中檢視 Gentoo 手冊(從 CD 或是線上),確定你已經建立使用者帳號(參閱選擇性:使用者帳號)。然後按下 Alt-F2 開啟新的終端機並且登入。
如果你想要檢視 CD 上的文件,你可以馬上執行 links2 來閱讀:
原始碼 12: 檢視 CD 上的文件 |
# links2 /mnt/cdrom/docs/handbook/html/index.html
|
然而,如果你因為線上的 Gentoo 手冊比較新而想要閱讀他。你也可以使用 links2 ,但是你需要先完成設定您的網路這一章(否則你不能連接網際網路來檢視文件):
原始碼 13: 檢視線上文件 |
# links2 http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
|
你可以按下 Alt-F1 回到原來的終端機。
選擇性:開啟 SSH 伺服器
如果您想在安裝過程中讓其他使用者使用您的電腦(或許是幫忙您安裝 Gentoo 的人),您將需要建立一個使用者帳號給他們,提供您的 root 密碼給他們(只有 在您 完全信任 的狀況下)。
要開啟 SSH 伺服器,執行以下指令:
原始碼 14: 開啟 ssh 伺服器 |
# /etc/init.d/sshd start
|
要使用 sshd,您將必須先設定您的網路。現在請繼續看設定您的網路。
3. 設定網路
3.a. 你需要網路嗎?
誰可以不用他?
一般來說,你在使用 Universal 安裝光碟安裝 Gentoo 時並不需要連上網路。然而有一些情況你需要使用網路:
- Universal 安裝光碟上的 stage3 檔案並不適合你的架構,你需要下載正確的 stage3 檔案。
- 你需要安裝讓你連接到網路的程式,而這些程式在安裝光碟有支援但是原始碼並沒有放在 Universal 安裝光碟中(例如說,你可以使用安裝光碟連到網際網路,但是必需的原始碼 不在安裝光碟中)。
- 你在安裝時需要遠端協助(使用 SSH 或是在 IRC 上討論)
我需要網路嗎?
如果要確定適合你的架構的 stage3 檔案是否存在,查看 /mnt/cdrom/stages 的內容確認有沒有適合的檔案。如果沒有的話,你仍人可以找一個相容的來用。
如果你反而想要使用針對你的架構最佳化的 stage3 檔案,而這並不存在的話,你需要使用網路下載合適的檔案。
所以,如果你不需要網路,你可以掠過這章繼續閱讀 準備磁碟。不然的話,繼續底下的網路設定部份。
3.b. 自動偵測網路
或許他已經可以工作了?
如果你的電腦是接在有 DHCP 伺服器的乙太網路下,非常有可能網路設定已經自動設好了。如果是這樣的話,你應該可以使用 Installation CD 上許多網路相關指令,像是 ssh,scp ,ping, irssi,wget 及 links 之中任何一個。
如果網路已經設好了, /sbin/ifconfig 指令應該會顯示 lo 之外的網路裝置,像是 eth0:
原始碼 1: /sbin/ifconfig for a working network configuration |
# /sbin/ifconfig (...) eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::50:ba8f:617a/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 collisions:1984 txqueuelen:100 RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb) Interrupt:11 Base address:0xe800 |
選擇性:設定代理伺服器
如果您是透過代理伺服器連線至網路,您將需要在安裝過程中設定相關的代理伺服器資料。要定義一個代理伺服器非常簡單:您只需要設定一個變數包含著您的代理伺服器資料。
在大部份的例子裡,您可以直接將變數定義為代理伺服器的主機名稱。舉例來說,我們假設代理伺服器為 proxy.gentoo.org 而 port 為 8080。
原始碼 2: 定義代理伺服器 |
(如果是 HTTP 代理伺服器) # export http_proxy="http://proxy.gentoo.org:8080" (如果是 FTP 代理伺服器) # export ftp_proxy="ftp://proxy.gentoo.org:8080" (如果是 RSYNC 代理伺服器) # export RSYNC_PROXY="proxy.gentoo.org:8080" |
如果您的代理伺服器需要使用者帳號及密碼,請按照以下方式定義變數:
原始碼 3: 在代理伺服器變數加入帳號及密碼 |
http://username:password@proxy.gentoo.org:8080 |
測試網路
或許您會想要嘗試 ping 網路公司的 DNS 伺服器(可以在 /etc/resov.conf)或是您所選的網址,這只是為了查看您的封包是否能傳送網路,DNS 解析是否正常,等等﹍
原始碼 4: 測試網路 |
# ping -c 3 www.yahoo.com
|
您的網路有正常嗎?如果有,請跳過以下部份,從 準備磁碟 繼續。如果沒有,可惜,您將要更好運一點,請往下繼續 :)
3.c. 自動網路設定
如果您的系統擁有多個網路卡,它們將會以 eth0,eth1,等以此類推。請確認您的顯示卡可以使用。所有的文件將會以 eth0 為使用範例。
如果您的網路不能自動作用,您可以使用有些安裝媒介提供的 net-setup(正常網路或是無線網路),adsl-setup(ADSL-使用者)。或是 pptp(PPTP使用者 - 只適用於 x86)。
如果您使用的安裝方式沒有提供以上所說明的工具或是無法正常使用網路,請從 手動網路設定 繼續。
- 普通的區網使用者應該要從 預設:使用 net-setup
- ADSL 的使用者應該要從 其他選擇:使用 RP-PPPoE 繼續
- PPTP 使用者應該要從 其他選擇:使用 PPTP(只適用於 x86) 繼續
預設:使用net-setup
如果網路沒有自動設定,設定網路最間單的方式就是執行 net-setup:
原始碼 5: 執行 net-setup |
# net-setup eth0
|