步驟1:獲取安裝介質(zhì)
安裝Gentoo Linux的第一步是獲取安裝Gentoo的環(huán)境Linux來自。 Gentoo提供了官方安裝CD映像(.iso)??梢詮?/p>
https://www.gentoo.org/downloads/下載.iso文件。您要下載的文件是AMD64最低安裝CD。
下載此文件,然后將其安裝到USB閃存驅(qū)動器或CD上。在網(wǎng)上可以找到許多教程和程序,它們可以幫助將.iso文件安裝到USB驅(qū)動器或CD上。對于不同的操作系統(tǒng),此過程可能有所不同。如果您正在運行Windows或Mac OS X或其他操作系統(tǒng),請搜索有關(guān)將可引導(dǎo)ISO掛載到USB驅(qū)動器或CD的教程。
如果您已經(jīng)在運行GNU + Linux:
要從.iso映像創(chuàng)建可啟動的USB閃存驅(qū)動器,在終端中,必須導(dǎo)航到將.iso映像下載到的目錄,然后執(zhí)行,替換X以正確命名.iso和USB設(shè)備的位置:
dd如果=/dev/sdX的if =。/install-amd64-minimal-XXXXXXXX.iso
在運行dd時要格外小心。它已獲得昵稱“ disk destoryer”,因為它將永久覆蓋設(shè)備“ of =“之后的信息。仔細(xì)檢查在“ of =”之后提供的設(shè)備是否是您要掛載.iso文件的正確設(shè)備。
一旦創(chuàng)建了可啟動USB閃存驅(qū)動器或CD,則必須重新啟動計算機(jī)。關(guān)閉計算機(jī)電源?,F(xiàn)在是時候斷開所有硬盤與計算機(jī)的連接,只連接要安裝Gentoo的硬盤了。這樣可以防止您意外覆蓋要保留的數(shù)據(jù)。重新啟動計算機(jī)后,您應(yīng)該會看到BIOS引導(dǎo)屏幕,該屏幕將告訴您按某個鍵來選擇引導(dǎo)設(shè)備或引導(dǎo)選項。該鍵通常是ESC,DEL或F1,但根據(jù)您的主板而有所不同。在屏幕切換之前快速點擊此鍵。如果您錯過機(jī)會,可以隨時關(guān)閉計算機(jī)電源,然后重新打開電源。瀏覽“引導(dǎo)設(shè)備選擇”菜單或其他BIOS菜單,直到找到從USB閃存驅(qū)動器或CD驅(qū)動器引導(dǎo)的選項。選擇此項,Gentoo安裝映像應(yīng)開始在您的計算機(jī)上啟動。計算機(jī)可能會發(fā)出嗶聲,并且您可能會看到另一個菜單,詢問要啟動哪個操作系統(tǒng)。按ENTER,這將選擇啟動Gentoo Live Image的默認(rèn)選項。啟動Gentoo映像后,將提示您:
livecd?#:
有關(guān)其他幫助:https://wiki.gentoo.org/wiki/Handbook :AMD64/Installation/Media#Gentoo_Linux_installation_CD
步驟2:設(shè)置網(wǎng)絡(luò)連接
在為了從“最小安裝”映像在您的計算機(jī)上安裝Gentoo,您必須具有網(wǎng)絡(luò)連接。安裝介質(zhì)應(yīng)自動檢測設(shè)備硬件并啟動網(wǎng)卡驅(qū)動程序。建立Internet連接的最簡單方法是直接使用以太網(wǎng)電纜連接。將以太網(wǎng)電纜從計算機(jī)的以太網(wǎng)端口插入網(wǎng)絡(luò)路由器或交換機(jī)。這可能會自動建立連接,但可能不會。要找出答案,請在終端上鍵入以下命令,然后按Enter:
ifconfig
此命令應(yīng)生成您計算機(jī)上網(wǎng)絡(luò)設(shè)備的列表。查找名為“ eth0”,“ eno0”,“ ens1”,“ enp5s0”或類似名稱的設(shè)備。如果您看到這些列表之一,請查找“ inet”,然后是4個數(shù)字,中間用句點分隔。如果看到此消息,則已為您的網(wǎng)絡(luò)設(shè)備指定了IP地址,并且應(yīng)將其連接到網(wǎng)絡(luò)。如果看不到此內(nèi)容,請嘗試在終端上運行:
net-setup
這將顯示一個交互式菜單,它將引導(dǎo)您完成網(wǎng)絡(luò)設(shè)置。根據(jù)您的知識配置設(shè)置。如果您的網(wǎng)絡(luò)經(jīng)過特殊配置并且特別需要建立Internet連接(例如使用代理或PPPoE或通過無線進(jìn)行連接),請參閱https://wiki.gentoo.org/wiki/Handbook上的Gentoo手冊。 :AMD64/安裝/網(wǎng)絡(luò)說明)。完成此操作后,請嘗試再次運行:
ifconfig
有關(guān)連接到網(wǎng)絡(luò)的任何問題,請參閱《 Gentoo手冊》。網(wǎng)絡(luò)連接的范圍很廣,從自動工作的非常簡單的步驟到需要時間正確配置連接的困難的步驟。
連接到網(wǎng)絡(luò)后,可以通過ping gentoo網(wǎng)站來確認(rèn)Internet連接:
ping www.gentoo.org
等待,看看是否收到字節(jié)。如果您正在接收數(shù)據(jù),請按CTRL + C(按住CTRL鍵并點按C),以取消ping操作。如果沒有收到任何字節(jié),請確保您的網(wǎng)絡(luò)路由器或交換機(jī)已正確連接到Internet。
一旦能夠連接到Internet,則可以繼續(xù)進(jìn)行更多安裝
步驟3:準(zhǔn)備硬盤
在此步驟中,您將進(jìn)行分區(qū)和格式化硬盤以準(zhǔn)備容納您的Gentoo系統(tǒng)。確保不要將硬盤驅(qū)動器與要保留的信息一起使用。此步驟將覆蓋您使用的硬盤驅(qū)動器上的所有數(shù)據(jù)!確保只有正確的硬盤驅(qū)動器已連接到計算機(jī),并且所有其他數(shù)據(jù)存儲設(shè)備已斷開連接。確保要使用的驅(qū)動器大小至少為24Gb。
要查看設(shè)備列表,請在終端上運行:
ls/dev/
這將顯示一長串設(shè)備,您可以忽略其中大部分。您要查看的設(shè)備將被標(biāo)記為“ sd *”和“ sd *#”,例如“ sda”或“ sda1”。通常,您的硬盤驅(qū)動器將顯示為以“ sd”開頭的設(shè)備,盡管較早的系統(tǒng)可能會使用其他字母,例如“ hda”。 “ sd”后面的每個不同字母都與一個不同的物理驅(qū)動器相關(guān)聯(lián),并且此數(shù)字之后的每個數(shù)字都是一個不同的分區(qū)。
我們現(xiàn)在希望對磁盤進(jìn)行分區(qū),以為Gentoo系統(tǒng)做準(zhǔn)備。我們將使用MBR(主引導(dǎo)記錄)并創(chuàng)建3個基本分區(qū),即引導(dǎo)分區(qū),交換分區(qū)和根分區(qū)。如果您有使用Linux的經(jīng)驗,則可能需要選擇許多不同的驅(qū)動器設(shè)置。其中一些選項包括使用UEFI而非MBR,創(chuàng)建更多專用分區(qū)或使用邏輯卷。我們不會在此Instructable中介紹這些設(shè)置。
要對磁盤進(jìn)行分區(qū),我們將使用一個名為fdisk的程序。通過在終端中運行來啟動該程序(將/dev/sda替換為設(shè)備的位置):
fdisk/dev/sda
該程序?qū)⑻崾灸?。鍵入“ p”,然后按Enter,以打印出驅(qū)動器上的分區(qū)列表。如果有列出的分區(qū),請通過鍵入“ d”和ENTER刪除它們,然后分區(qū)的編號(它們從1開始編號)并按ENTER。重復(fù)此操作,直到刪除所有分區(qū)。輸入“ p”給出一個空列表時,磁盤上沒有所有分區(qū)。
現(xiàn)在,我們要創(chuàng)建三個分區(qū)中的第一個分區(qū),即引導(dǎo)分區(qū)。此分區(qū)是BIOS用于加載操作系統(tǒng)的引導(dǎo)加載程序所在的位置。通過為新分區(qū)輸入“ n”來創(chuàng)建分區(qū)。然后“ p”表示主分區(qū)。我們將不使用擴(kuò)展分區(qū)。然后輸入“ 1”。當(dāng)要求輸入第一個扇區(qū)時,按Enter鍵以選擇默認(rèn)扇區(qū)。然后為最后一個扇區(qū)輸入“ + 256M”。我們剛剛完成的工作是創(chuàng)建一個新分區(qū),編號為1,該分區(qū)位于磁盤上的第一個開放扇區(qū)上,長度為256Mb。輸入“ a”,然后輸入“ 1”。這將為此分區(qū)設(shè)置“可引導(dǎo)”標(biāo)志,告訴機(jī)器要引導(dǎo)哪個分區(qū)。
現(xiàn)在,我們將創(chuàng)建交換分區(qū)。交換分區(qū)由操作系統(tǒng)使用,以存儲其正常運行所需的臨時文件。計算機(jī)休眠或崩潰時也將使用它。關(guān)于交換分區(qū)應(yīng)該有多大有一些爭論,但是一個好的經(jīng)驗法則是系統(tǒng)使用的RAM數(shù)量的2倍。輸入“ n”創(chuàng)建另一個分區(qū),然后輸入“ 2”。當(dāng)再次要求輸入第一個扇區(qū)時,請按Enter鍵,然后按“ +#G”,將#替換為您希望交換分區(qū)的Gb數(shù)量。輸入“ t”,然后輸入“ 3”。這會將分區(qū)類型設(shè)置為Linux Swap。
最后,我們將創(chuàng)建根分區(qū)。 Gentoo系統(tǒng)和所有數(shù)據(jù)都將存儲在這里。通過輸入“ n”,然后輸入“ 3”來創(chuàng)建此分區(qū),然后按Enter鍵兩次。這將選擇默認(rèn)的第一個和最后一個扇區(qū),默認(rèn)情況下將使用磁盤上的剩余空間。
在提示符下再次輸入“ p”,以打印出分區(qū)列表。這應(yīng)該打印出具有三個分區(qū)的列表。仔細(xì)檢查大小,類型以及哪個分區(qū)具有可引導(dǎo)標(biāo)志。當(dāng)您確定一切都很好時,請輸入“ w”以將這些更改寫入磁盤并退出fdisk程序。
現(xiàn)在,我們需要格式化分區(qū)。當(dāng)前,磁盤上有系統(tǒng)無法使用的空分區(qū)。通過格式化它們,我們設(shè)置了每個分區(qū),以便Gentoo系統(tǒng)將能夠使用它們。引導(dǎo)分區(qū)將使用EXT2文件系統(tǒng)格式化。交換分區(qū)將使用交換文件系統(tǒng)格式化。根分區(qū)將使用EXT4文件系統(tǒng)格式化。這些是典型的選擇,但是您可以研究更多選擇。運行以下命令:
mkfs.ext2/dev/sda1
mkfs.ext4/dev/sda3
mkswap/dev/sda2
swapon/dev/sda2
現(xiàn)在,文件系統(tǒng)已在分區(qū)上設(shè)置,我們要掛載分區(qū)并開始在磁盤上安裝Gentoo。要安裝它們,請運行:
mount/dev/sda3/mnt/gentoo
mkdir/mnt/gentoo/boot
mount/dev/sda1/mnt/gentoo/boot
這會將根分區(qū)安裝到目錄/mnt/gentoo中。程序mkdir創(chuàng)建一個新目錄,我們在/mnt/gentoo/中創(chuàng)建一個目錄,稱為boot。這是我們的啟動分區(qū)所在的位置,因此我們將其安裝在此處。我們現(xiàn)在準(zhǔn)備開始安裝Gentoo!
查看《 Gentoo手冊》以獲取更多幫助:https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Disks
步驟4:安裝Gentoo
我們要做的第一件事是檢查機(jī)器上的日期。安裝的某些部分依賴正確的日期,否則可能會產(chǎn)生奇怪的結(jié)果。通過在終端中執(zhí)行檢查日期:
date
要更改日期,請執(zhí)行,用正確的值替換日期代碼中的每個字母(3月29日,16: 2014年的21(即032916212014):
日期MMDDhhmmYYYY
日期正確后,運行以下命令以下載最新的stage3 tarball副本:
cd/mnt/gentoo
鏈接https://www.gentoo.org/downloads/mirrors/
這將打開一個非?;镜腤eb瀏覽器,使您可以使用箭頭鍵,空格鍵并輸入來瀏覽網(wǎng)站。我們要做的第一件事是從頁面上的列表中選擇一個鏡像。接下來,選擇鏡像后,導(dǎo)航至releases/amd64/autobuilds/current-stage3-autobuild/。這些子目錄可能因鏡像而異,但應(yīng)相似且足夠簡單以進(jìn)行導(dǎo)航。查找包含“ stage3-amd64-xxxxxxxx.tar.bz2”文件的列表。選擇文件以將其下載到終端中的當(dāng)前目錄。您可以通過鍵入“ q”退出鏈接。
下載完成后,您必須解壓縮tarball歸檔文件,該文件包含足夠的基本Gentoo系統(tǒng),以便我們安裝其余的文件。通過運行以下命令將其解壓縮:
tar xvjpf stage3-*。tar.bz2 --xattrs
接下來,我們必須掛載此歸檔文件中包含的所有必需文件系統(tǒng)。完成此操作后,我們將“ chroot”,這使我們可以開始使用此基本Gentoo系統(tǒng)。運行:
mount -t proc proc/mnt/gentoo/proc
mount --rbind/sys/mnt/gentoo/sys
mount --make -rslave/mnt/gentoo/sys
mount --rbind/dev/mnt/gentoo/dev
mount --make-rslave/mnt/gentoo/dev
chroot/mnt/gentoo/bin/bash
源/etc/profile
export PS1 =“(chroot)$ PS1”
您是現(xiàn)在可以在硬盤上的Gentoo環(huán)境中工作了!我們可以開始設(shè)置系統(tǒng)的其余部分,以便我們可以從中引導(dǎo)。
Gentoo使用了Portage,它是程序包管理器。該程序包管理器允許您更新和安裝系統(tǒng)需要和使用的所有程序和庫。 Portage的獨特之處在于,默認(rèn)情況下,它會從源代碼編譯這些程序,而大多數(shù)程序包管理器會將預(yù)編譯的二進(jìn)制文件安裝到您的系統(tǒng)上。編譯自己的軟件有很多好處,也需要權(quán)衡取舍。好處之一是您的程序?qū)⒏鶕?jù)您的機(jī)器和需求量身定制。缺點是安裝程序通常會花費更長的時間,因為編譯通常是完成計算機(jī)的一項繁重工作。
我們將配置端口并立即更新系統(tǒng):
emerge -webrsync
eselect配置文件集1
env-update &&源/etc/profile
這將設(shè)置Portage并告訴它我們打算使用哪種Gentoo環(huán)境跑步。您可以在https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base上研究不同的配置文件和配置,但是我們將僅使用通用配置文件。
現(xiàn)在,我們將安裝和配置Linux內(nèi)核。這是安裝的最大步驟之一。內(nèi)核是一個非常重要的程序,它是操作系統(tǒng)的基礎(chǔ),并控制程序與計算機(jī)硬件之間的許多交互。
運行:
emerge --ask sys-kernel/gentoo-sources
這將在您的系統(tǒng)上安裝Gentoo內(nèi)核的源代碼。現(xiàn)在,我們將使用一個名為genkernel的工具,它將為您自動配置和編譯內(nèi)核。使用Gentoo的最大好處之一就是您可以手動配置內(nèi)核。這意味著您可以手工調(diào)整內(nèi)核以匹配您計算機(jī)的硬件。我們將允許genkernel為通用和廣泛的硬件集自動配置內(nèi)核。如果您想了解手動內(nèi)核配置,請從https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel開始。首先,我們將更新文件系統(tǒng)表,genkernel將查看該表以幫助配置kenrel。運行:
nano -w/etc/fstab
這將在nano文本編輯器中打開文件,這將允許您編輯其行。編輯文件以反映以下內(nèi)容:
/dev/sda2/boot ext2默認(rèn)值,noatime 0 2
/dev/sda3無swap sw 0 0
/dev/sda4/ext4 noatime 0 1
第一列是塊設(shè)備,第二列是應(yīng)該安裝到的安裝點。關(guān)閉文件并通過鍵入CTRL + X然后輸入“ y”進(jìn)行保存。下一步運行g(shù)enkernel:
genkernel all
這將開始編譯過程。此過程可能需要很長時間才能完成!請耐心等待。
此過程完成后,運行:
passwd
然后輸入密碼,您將需要再次登錄計算機(jī)。確保不要忘記此密碼,您將無法恢復(fù)該密碼。
現(xiàn)在,我們需要安裝引導(dǎo)加載程序,這將使我們能夠在以后重新引導(dǎo)回Gentoo安裝。我們將使用的引導(dǎo)加載程序是GRUB2,盡管還有其他引導(dǎo)加載程序,可以在https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Bootloader中進(jìn)行研究。運行:
emerge --ask sys-boot/grub
grub2-install/dev/sda
grub2-mkconfig -o/boot/grub/grub .cfg
現(xiàn)在可以重新引導(dǎo)系統(tǒng)了,并且您已經(jīng)成功設(shè)置了基本的Gentoo安裝。在重新啟動之前,您應(yīng)該瀏覽《 Gentoo手冊》,以根據(jù)您的特定需求進(jìn)行更多的設(shè)置和配置。其中一些可能包括建立永久網(wǎng)絡(luò)連接或安裝桌面環(huán)境。
完成所有配置后,輸入命令:
退出
重新啟動
您的系統(tǒng)應(yīng)關(guān)閉電源,然后重新啟動進(jìn)入Gentoo。您可以使用用戶名“ root”和先前選擇的密碼登錄。恭喜您使用了新的Gentoo系統(tǒng)!此時,系統(tǒng)設(shè)置有許多不同的路徑,包括選擇圖形環(huán)境,Web瀏覽器以及您希望運行的任何其他軟件。
步驟5:步驟5 :進(jìn)一步的研究和配置
至此,您已經(jīng)可以使用Gentoo系統(tǒng)了,可以啟動并登錄!您可能會問現(xiàn)在呢?接下來的一些好步驟可以是開始閱讀資源并安裝新軟件。
責(zé)任編輯:wv
-
amd
+關(guān)注
關(guān)注
25文章
5428瀏覽量
133849 -
Linux
+關(guān)注
關(guān)注
87文章
11215瀏覽量
208755
發(fā)布評論請先 登錄
相關(guān)推薦
評論