技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

Gentoo系統(tǒng)安裝步驟詳解

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-02-26 18:22┆點(diǎn)擊:

  網(wǎng)上教程這么多或者說(shuō),網(wǎng)上那么多資源你還寫(xiě)什么?主要是技術(shù)更新?lián)Q代太快,有好多東西一直在變,所以我寫(xiě)出來(lái)最新的,肯定能讓你安裝成功的~

  下載鏡像

  一般我都是用國(guó)內(nèi)的鏡像源,不管是centos,ubuntu還是gentoo在國(guó)內(nèi)的鏡像來(lái)說(shuō)肯定比國(guó)外快

  代碼如下:

  #下載地址

  mirrors.163.com/gentoo/

  #我用的x86的

  

  #需要下載,舉個(gè)國(guó)內(nèi)最新版本,這個(gè)地址

  代碼如下:

  install-x86-minimal-20140318.iso

  stage3-i486-20140318.tar.bz2

< p>#下載

< p>portage-latest.tar.bz2

  我一般的安裝習(xí)慣是這樣的,把stage3-i486-20140318.tar.bz2和portage-latest.tar.bz2包添加到鏡像install-x86-minimal-20140318.iso中省了后邊安裝在下載麻煩,譬如我用UltraISO把那兩個(gè)包壓縮到鏡像中,如下圖結(jié)構(gòu)

20151027110717240.png (970×390)

  然后你可以寫(xiě)入U(xiǎn)盤(pán),開(kāi)機(jī)啟動(dòng)加載livecd就OK了,然后我們開(kāi)始安裝

  啟動(dòng)

  啟動(dòng)界面出現(xiàn)boot:可以直接按下回車(chē),或者輸入對(duì)應(yīng)你開(kāi)啟的硬件選項(xiàng),見(jiàn)最地下附錄

20151027110904630.png (641×193)

  配置網(wǎng)絡(luò)

  代碼如下:

  ifconfig #查看網(wǎng)卡,因?yàn)椴⒉皇撬械木W(wǎng)卡都叫eth0,譬如我這個(gè),無(wú)線網(wǎng)卡用iwconfig

< p>

20151027110926071.png (622×334)

  復(fù)制代碼

  代碼如下:

  >ifconfig enp0s3 192.168.1.127 netmask 255.255.255.0 #enp0s3是你的網(wǎng)卡,后邊是ip

  >route add default gw 192.168.1.1 #網(wǎng)關(guān)

  >echo "nameserver 192.168.1.1">>/etc/resolv.conf #配置DNS

  >ping #測(cè)試網(wǎng)絡(luò)通不通

  啟動(dòng)ssh

  復(fù)制代碼

  代碼如下:

  /etc/init.d/sshd start #啟動(dòng)ssh或者用service sshd start

  passwd root #輸入你的帳號(hào)和密碼,這個(gè)時(shí)候你就可以用ssh遠(yuǎn)程登錄了,當(dāng)然你一臺(tái)電腦就完全不需要

  分區(qū)

  復(fù)制代碼

  代碼如下:

  fdisk -l #查看可以分區(qū)的硬盤(pán)和容量,我測(cè)試的用8G,sata的

20151027110943489.png (516×121)

  復(fù)制代碼

  代碼如下:

  >fdisk /dev/sda

< p>Command (m for help): n #輸入n,仙劍分區(qū)

  Partition type:

  p primary (0 primary, 0 extended, 4 free)

  e extended

  Select (default p): p #選擇主分區(qū)

  Partition number (1-4, default 1): #回車(chē)

  Using default value 1

  First sector (2048-16777215, default 2048): #回車(chē)

  Using default value 2048

  Last sector, +sectors or +size{K,M,G} (2048-16777215, default 16777215): +200M #200M boot

  Partition 1 of type Linux and of size 200 MiB is set

20151027111007222.png (680×354)

  最后及的輸入w保存

  復(fù)制代碼

  代碼如下:

  Command (m for help): w

  The partition table has been altered!

< p>Calling ioctl() to re-read partition table.

  Syncing disks.

  依照上邊的方法可以自己分區(qū),我分區(qū)是200M boot 7G / 512M swap

20151027111026496.png (645×193)

  格式化分區(qū)

  復(fù)制代碼

  代碼如下:

  mkfs.ext4 /dev/sda1

  mkfs.ext4 /dev/sda2

  mkswap /dev/sda3 #格式化swap

  swapon /dev/sda3 #掛載swap

  掛載分區(qū)

  復(fù)制代碼

  代碼如下:

  mount /dev/sda2 /mnt/gentoo #你分的/

  mkdir /mnt/gentoo/boot

  mount /dev/sda1 /mnt/gentoo/boot #你分的準(zhǔn)備掛載boot的分區(qū)

  安裝Stage Tarball

  復(fù)制代碼

  代碼如下:

  #配置時(shí)間

  date 032714382014 #月日時(shí)分年的順序

  由于之前我們把stage3-i686-20140304.tar.bz2和portage-20140310.tar.bz2壓縮到鏡像里邊了,所以我們就不需要下載了

  復(fù)制代碼

  代碼如下:

  cd /mnt/cdrom

  cp *.tar.bz2 /mnt/gentoo #復(fù)制兩個(gè)文件到/mnt/gentoo下

< p>cd /mnt/gentoo #gentoo目錄下

  tar xvjpf stage3-*.tar.bz2 #解壓stage3

< p>tar xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr #解壓portage到/mnt/gentoo/usr

  如果按照官方文檔來(lái)說(shuō)make.conf在/mnt/gentoo/etc/make.conf下,但是我的確是在/mnt/gentoo/etc/portage/make.conf,大家注意一下自己的位置

  #單核配置如下,限制并行編譯的數(shù)目

  復(fù)制代碼

  代碼如下:

  MAKEOPTS="-j2"

  Chroot

  mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf #后邊這個(gè)是自己的make.conf的位置,選擇鏡像源我選擇是163,然后回車(chē)

< p>cp -L /etc/resolv.conf /mnt/gentoo/etc/ #拷貝dns信息

  掛載/proc和/dev文件系統(tǒng)

  復(fù)制代碼

  代碼如下:

  mount -t proc none /mnt/gentoo/proc

  進(jìn)入新的系統(tǒng)環(huán)境

  復(fù)制代碼

  代碼如下:

  chroot /mnt/gentoo /bin/bash

  env-update

  source /etc/profile

20151027111052341.png (496×84)

  更新Portage樹(shù)

  復(fù)制代碼

  代碼如下:

  emerge --sync --quiet

< p>#驗(yàn)證系統(tǒng)profile

  eselect profile list

  配置時(shí)區(qū)

  復(fù)制代碼

  代碼如下:

  ls /usr/share/zoneinfo #查看時(shí)區(qū)

  cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #我使用的是上海

  安裝內(nèi)核

  復(fù)制代碼

  代碼如下:

  emerge gentoo-sources #安裝內(nèi)核源碼