歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gentoo Linux x86 源碼安裝

Gentoo Linux x86 源碼安裝

日期:2017/2/28 15:56:36   编辑:Linux教程

根據 gentoo 官方進行細化。

1. 介紹

本指南包含了完成一次從stage3開始安裝Gentoo要用到的所有命令。你需要連接到Internet以下載stage3包和Portage快照。

重要: 新手應當閱讀手冊,其中有關於安裝過程更完整的描述。這篇快速安裝指南是為那些只需要遵循一個核對清單的有經驗用戶設計的。

所有費時超過兩秒的命令都會跟隨著在屏幕上打印時間輸出。這些命令的耗時是在一台AMD 2000 1.66Ghz的PC上測試的,擁有512MB內存和兩個SATA硬盤。

代碼 1.1: 測試機器的規格 (下述配置和耗時情況幫你粗略估計完成整個安裝過程大概需要的時間) # grep bogo /proc/cpuinfo bogomips : 3337.81 # hdparm -tT /dev/sda /dev/sda: Timing cached reads: 1100 MB in 2.00 seconds = 549.97 MB/sec Timing buffered disk reads: 224 MB in 3.01 seconds = 74.36 MB/sec # grep MemTotal /proc/meminfo MemTotal: 509248 kB

2. 快速安裝指南 安裝介質 從我們的鏡像下載一張光盤。可以在releases/x86/current-iso/中找到最小光盤的ISO文件。最小安裝光盤只適用於有網絡環境的安裝。本指南將使用最小光盤。 刻制光盤,用它引導機器。 從光盤啟動 啟動時按下F2查看有哪些引導選項。你可以啟動gentoo或者gentoo-nofb,後者禁用幀緩沖。如果你用LiveCD引導,別忘了添上nox選項以防止啟動X圖形環境。有好幾個選項可用於啟用或禁用一些特性。正常情況下會檢測出你的硬件並裝載所有模塊。如果內核無法正確引導或是在引導過程中掛機,你可能不得不嘗試不同的配置。最安全的辦法大概是使用nodetect選項,然後顯式地載入需要的模塊。

代碼 2.1: 引導最小光盤 Gentoo Linux Installation LiveCD http://www.gentoo.org Enter to Boot; F1 for kernels F2 for options. boot: gentoo-nofb (或在有問題的情況下) boot: gentoo-nofb nodetect

注:可以去gentoo官方 www.gentoo.org 下載相關文件(我下載的是2011年4月26日 release 三個文件如下圖)。 650) this.width=650;"> 可選:裝載模塊 如果使用了nodetect選項,就要在啟動後載入必要的模塊。你還要配置好網絡並擁有訪問磁盤的權限。lspci命令能幫助你確認硬件信息。

代碼 2.2: 載入必要的模塊 livecd root # lspci (根據lspci的輸出查看需要哪些模塊) (以下只是個例子,實際以具體硬件為准) livecd root # modprobe 3w-9xxx livecd root # modprobe r8169

網絡配置 注意:網絡方面的配置主要是實現遠程操作的。完成這方面的配置,你就可以在遠端利用PuTTY等工具連接上系統進行安裝的操作。如果你不想遠程安裝系統,這一步就不用了,不過至少要保證你的機器可以連接上因特網。因為在安裝系統過程中,emerge 命令需要連接到 gentoo 官方下載相關源碼。 如果還沒開啟網絡,可以用net-setup來配置網絡。配置之前可能要先用modprobe為網卡載入支持模塊。如果你有ADSL,請使用pppoe-setup和pppoe-start。要支持PPTP,首先編輯/etc/ppp/chap-secrets和/etc/ppp/options.pptp,然後使用pptp <server ip>。 如果是無線連接,用iwconfig設置無線連接參數,然後再次執行net-setup或者手動運行ifconfig、dhcpcd和/或route。 如果你用代理,不要忘了使用export http_proxy、ftp_proxy和RSYNC_PROXY初始化系統環境。

代碼 2.3: 通過向導配置網絡 (我覺得還是命令方便,所以可以跳過這一步。) livecd root # net-setup eth0

或者,你也可以手動打開網絡。下面的例子把你電腦的IP地址配置為192.168.1.10,並把網關和域名服務器設為192.168.1.1。

代碼 2.4: 手動配置網絡 (配置目的是要保證可以上網) livecd root # ifconfig eth0 192.168.1.10/24 livecd root # route add default gw 192.168.1.1 livecd root # echo nameserver 192.168.1.1 > /etc/resolv.conf

安裝盤允許你啟動一個sshd服務,添加用戶,運行irssi(一個命令行的客戶端聊天工具),還可以使用links進行網上沖浪。 可選:通過ssh連接到你的新機器 最有趣的功能當然是sshd。啟動這個服務,從另一台機器連過來,然後從本指南復制/粘貼命令。

代碼 2.5: 啟動sshd (完成這一步後,就可以通過PuTTY工具遠程連接了。) livecd root # time /etc/init.d/sshd start * Generating hostkey ... (sshd生成密鑰並顯示更多輸出) * starting sshd ... [ok] real 0m13.688s user 0m9.420s sys 0m0.090s

現在設置一下安裝盤的root密碼,使你能通過另一台電腦連接。請注意正常情況下不推薦你允許root通過ssh連接。如果你的本地網絡不太可靠,請設一個又長又復雜的密碼。它只能使用一次,因為機器重啟後就沒掉了。

代碼 2.6: 設置root密碼 (在用PuTTY連接時,必須要密碼,空密碼是不允許的。所以要先設置好密碼,用root用戶連接,當然設置root密碼了。) livecd root # passwd New UNIX password: 輸入密碼 Retype new UNIX password: 輸入密碼 passwd: password updated successfully

現在就可以在另一台電腦上打開一個終端並連接到你的新機器,在新的窗口中繼續本指南接下去的內容,復制/粘貼文中的命令。

代碼 2.7: 從另一台電腦連到你的新機器 (這裡的例子是通過另外一台Linux連接那台要安裝gentoo的機器,我們如在windows下,就用PuTTY這個工具就可以了。) (使用你新機器的IP地址) $ ssh [email protected] The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established. RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts. Password: 輸入密碼

Copyright © Linux教程網 All Rights Reserved