佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Gentoo系統(tǒng)安裝步驟詳解

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

熱門標簽:外呼系統(tǒng) 硅谷的囚徒呼叫中心 電話機器人搭建 服務(wù)器配置 美團 解決方案 家政服務(wù)網(wǎng)絡(luò) 百度競價點擊價格的計算公式

網(wǎng)上教程這么多或者說,網(wǎng)上那么多資源你還寫什么?主要是技術(shù)更新?lián)Q代太快,有好多東西一直在變,所以我寫出來最新的,肯定能讓你安裝成功的~
下載鏡像
一般我都是用國內(nèi)的鏡像源,不管是centos,ubuntu還是gentoo在國內(nèi)的鏡像來說肯定比國外快

復(fù)制代碼
代碼如下:

#下載地址
mirrors.163.com/gentoo/
#我用的x86的
http://mirrors.163.com/gentoo/releases/x86/current-iso/

#需要下載,舉個國內(nèi)最新版本,這個地址http://mirrors.163.com/gentoo/releases/x86/current-iso/

復(fù)制代碼
代碼如下:

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

然后你可以寫入U盤,開機啟動加載livecd就OK了,然后我們開始安裝

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

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


復(fù)制代碼
代碼如下:

ifconfig #查看網(wǎng)卡,因為并不是所有的網(wǎng)卡都叫eth0,譬如我這個,無線網(wǎng)卡用iwconfig/p> p>



復(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 www.baidu.com #測試網(wǎng)絡(luò)通不通

啟動ssh

復(fù)制代碼
代碼如下:

/etc/init.d/sshd start #啟動ssh或者用service sshd start
passwd root #輸入你的帳號和密碼,這個時候你就可以用ssh遠程登錄了,當然你一臺電腦就完全不需要

分區(qū)

復(fù)制代碼
代碼如下:

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


復(fù)制代碼
代碼如下:

>fdisk /dev/sda/p> 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): #回車
Using default value 1
First sector (2048-16777215, default 2048): #回車
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

最后及的輸入w保存

復(fù)制代碼
代碼如下:

Command (m for help): w
The partition table has been altered!/p> p>Calling ioctl() to re-read partition table.
Syncing disks.

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

格式化分區(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 #你分的準備掛載boot的分區(qū)

安裝Stage Tarball

復(fù)制代碼
代碼如下:

#配置時間
date 032714382014 #月日時分年的順序

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

復(fù)制代碼
代碼如下:

cd /mnt/cdrom
cp *.tar.bz2 /mnt/gentoo #復(fù)制兩個文件到/mnt/gentoo下/p> p>cd /mnt/gentoo #gentoo目錄下
tar xvjpf stage3-*.tar.bz2 #解壓stage3/p> p>tar xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr #解壓portage到/mnt/gentoo/usr

如果按照官方文檔來說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 #后邊這個是自己的make.conf的位置,選擇鏡像源我選擇是163,然后回車/p> p>cp -L /etc/resolv.conf /mnt/gentoo/etc/ #拷貝dns信息

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

復(fù)制代碼
代碼如下:

mount -t proc none /mnt/gentoo/proc

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

復(fù)制代碼
代碼如下:

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile

更新Portage樹

復(fù)制代碼
代碼如下:

emerge --sync --quiet/p> p>#驗證系統(tǒng)profile
eselect profile list

配置時區(qū)

復(fù)制代碼
代碼如下:

ls /usr/share/zoneinfo #查看時區(qū)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #我使用的是上海

安裝內(nèi)核

復(fù)制代碼
代碼如下:

emerge gentoo-sources #安裝內(nèi)核源碼
ls -l /usr/src/linux #查看內(nèi)核連接

手動配置

復(fù)制代碼
代碼如下:

cd /usr/src/linux
make menuconfig

注意:我是32位系統(tǒng)。所以64-bit kernel 前邊的*一定要去掉

需配置,按↓到File System回車進入,因為我用的ext4,所以把EXt4 debugging support選上
然后Tab選擇到save 回車,然后選OK,Exit回車,然后在選Exit推出
編譯內(nèi)核

復(fù)制代碼
代碼如下:

make make modules_install #回車之后等著編譯完成吧,編譯完成后會有bzImage的位置信息

安裝內(nèi)核

復(fù)制代碼
代碼如下:

cd /usr/src/linux
cp arch/x86/boot/bzImage /boot/kernel-3.12.13-gentoo

配置系統(tǒng)
配置文件系統(tǒng)

復(fù)制代碼
代碼如下:

nano -w /etc/fstab #根據(jù)自己的分區(qū)配置/p> p>/dev/sda1 /boot ext4 defaults,noatime 1 2
/dev/sda2 / ext4 noatime 0 1
/dev/sda3 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0/p> p>


修改主機名稱


復(fù)制代碼
代碼如下:

nano -w /etc/conf.d/hostname

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

復(fù)制代碼
代碼如下:

nano -w /etc/conf.d/net #根據(jù)自己的網(wǎng)卡配置,我的ifconfig的網(wǎng)卡是enp0s3/p> p>config_enp0s3=( "192.168.1.126 netmask 255.255.255.0 brd 192.168.1.255" )
routes_enp0s3=( "default via 192.168.1.1" )/p> p>ln -s /etc/init.d/net.lo /etc/init.d/net.enp0s3/p> p>rc-update add net.enp0s3 default #設(shè)置開機啟動

配置root密碼

復(fù)制代碼
代碼如下:

passwd root #輸入你的帳號密碼

安裝系統(tǒng)工具

復(fù)制代碼
代碼如下:

emerge syslog-ng #系統(tǒng)日志工具
rc-update add syslog-ng default
emerge vixie-cron #Cron守護進程
rc-update add vixie-cron default
emerge sys-apps/mlocate #安裝文件索引locate,重啟后記得updatedb新建庫

配置引導(dǎo)程序
安裝grub

復(fù)制代碼
代碼如下:

emerge grub #安裝grub

配置grub
我emerge grub安裝完成后,安裝的是grub2,如果是grub2,配置如下

復(fù)制代碼
代碼如下:

/usr/sbin/grub2-install --no-floppy /dev/sda #安裝
/usr/sbin/grub2-mkconfig -o /boot/grub/grub.cfg #生成配置

重啟安裝完成

復(fù)制代碼
代碼如下:

exit #推出chroot
reboot #重啟


復(fù)制代碼
代碼如下:

rc-update add sshd default #設(shè)置ssh開機啟動
service sshd start #開啟ssh

附錄啟動項

acpi=on
加載對ACPI的支持,在啟動光盤的同時啟動acpid后臺程序。這個選項只有 在你的系統(tǒng)需要ACPI才能正常運行的情況下才需要。啟用超線程的支持 這個選項不是必需的。
acpi=off
完全關(guān)閉ACPI。這在一些比較老的系統(tǒng)上有用,同時也是使用高級電源管 理(APM)的必要選項。這也將關(guān)閉對你的處理器的超線程的支持。
console=X
這個選項可以設(shè)置光盤的串口訪問。第一個選項是設(shè)備,在x86上通常為 ttyS0,后面可以跟其他選項并用逗號分隔。默認選項為9600,8,n,1。
dmraid=X
這個選項用于向設(shè)備映射器RAID子系統(tǒng)傳遞參數(shù)。傳遞的參數(shù)必須包含 在引號內(nèi)。
doapm
這個選項加載高級電源管理(APM)驅(qū)動支持。這需要你同時使用acpi=off 選項。
dopcmcia
這個選項加載了對PCMCIA和Cardbus硬件的支持,也使得pcmcia卡的 cardmgr能夠在光盤啟動的時候運行起來。這個選項只有在從 PCMCIA/Cardbus設(shè)備啟動的時候才需要。
doscsi
這個選項加載對大部分SCSI控制器的支持。在大多數(shù)USB設(shè)備啟動的時候 也需要這個選項,因為USB設(shè)備使用內(nèi)核中的SCSI子系統(tǒng)。
sda=stroke
這個選項允許你對整個硬盤進行分區(qū),即使你的BIOS不能處理大硬盤。 此選項僅使用在使用舊BIOS的機器上。使用時把sda替換為需要這個選項 的設(shè)備。
ide=nodma
此選項強制關(guān)閉內(nèi)核中的DMA,一些IDE和CDROM驅(qū)動需要這個選項。如果 你的系統(tǒng)在讀取IDE接口的光驅(qū)的時候遇到麻煩,可以嘗試一下此選項。 此選項同時也將關(guān)閉hdparm的默認設(shè)置。
noapic
此選項關(guān)閉了在一些新主板上存在的高級可編程中斷控制器。它在一些舊 的硬件上會引發(fā)一些問題。
nodetect
此選項將會關(guān)閉光盤會做的所有自動檢測,包括設(shè)備檢測和DHCP探測。這 在調(diào)試有問題的光盤或驅(qū)動的時候有用。
nodhcp
此選項將禁止在檢測到的網(wǎng)卡上進行DHCP探測。這對僅有靜態(tài)地址的網(wǎng)絡(luò) 很有用。
nodmraid
關(guān)閉了設(shè)備映射RAID的支持,例如用于板載IDE/SATA RAID的控制器。
nofirewire
此選項關(guān)閉了Firewire模塊加載。這個選項只有在你的Firewire硬件導(dǎo)致 光盤啟動出現(xiàn)問題的時候才需要。
nogpm
此選項關(guān)閉了gpm控制臺鼠標支持。
nohotplug
此選項關(guān)閉啟動時對熱插拔(hotplug)和冷插拔(coldplug)啟動腳本的加 載。這個選項在調(diào)試失敗的光盤和驅(qū)動的時候有用。
nokeymap
此選項禁止了鍵盤布局選擇。
nolapic
此選項關(guān)閉了在單處理器內(nèi)核上的本地APIC。
nosata
此選項關(guān)閉了對串行ATA(SATA)模塊的加載。當你的系統(tǒng)的SATA子系統(tǒng)有 問題的時候,此選項有用。
nosmp
此選項關(guān)閉了在支持SMP(對稱式多處理)的內(nèi)核中的SMP功能。這個選項用 于調(diào)試在特定的驅(qū)動和主板上與SMP相關(guān)的問題。
nosound
此選項關(guān)閉了聲音支持和音量的設(shè)置。這個選項在聲音支持出現(xiàn)問題的系 統(tǒng)上有用。
nousb
此選項關(guān)閉了USB模塊的自動加載。這個選項在調(diào)試USB問題時有用。
slowusb
這個選項在啟動過程中增加一些額外的暫停,主要是為了一些慢速USB CDROM,例如IBM BladeCenter的。

標簽:烏蘭察布 韶關(guān) 臨沂 北海 防城港 南昌 撫州 邢臺

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Gentoo系統(tǒng)安裝步驟詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    永顺县| 金昌市| 汝阳县| 云南省| 府谷县| 新蔡县| 宜丰县| 藁城市| 莆田市| 德阳市| 七台河市| 太白县| 都安| 吕梁市| 仙居县| 桃源县| 六枝特区| 彰化县| 岐山县| 拉萨市| 县级市| 娱乐| 阿坝县| 淳化县| 铜陵市| 临夏市| 咸宁市| 大洼县| 宜兰市| 辰溪县| 武强县| 中牟县| 大方县| 时尚| 河源市| 定兴县| 东阳市| 齐齐哈尔市| 自治县| 柳州市| 安徽省|