歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> U盤安裝Gentoo指南

U盤安裝Gentoo指南

日期:2017/2/28 16:05:34   编辑:Linux教程

1. 准備啟動U盤

到Gentoo官網http://www.gentoo.org/,左邊欄有一項是“Get Gentoo”,點擊其下的Mirrors連接,會看到所有Gentoo鏡像網站。從中選擇離你最近的鏡像網站(我選擇了Sohu.inc(http))。

打開鏡像網站,由於我的機器是64位的,所以在releases\amd64\current-iso目錄下,找到install-amd64-minimal-20110929.iso文件,下載(對於32位機,下載目錄為releases\x86\current-iso)。
使用Universal USB Installer,將該ISO文件寫到U盤上。
重啟系統,選擇從U盤啟動(gentoo:直接回車,keyboard map直接回車使用默認的us鍵盤布局)。

2.配置網絡
如果你的網絡是自動獲取ip地址的,那麼執行如下命令:
# dhcped eth0
否則,執行如下命令,在圖形界面中配置ip地址:
# net-setup eth0

如果想在另外一台機器上通過ssh遠程安裝配置的話,則需要啟動ssh服務器:
# /etc/init.d/sshd start
然後設置root密碼:
# passwd

3.准備磁盤
# fdisk /dev/sda
一般linux系統分區,推薦分區方案是;
/boot分區—ext3—100M
swap分區—swap—2倍內存(其實用不了這麼多,4G就蠻夠用的)
/分區—ext4—剩下的磁盤空間

常用fdisk命令是:p顯示當前分區,d刪除執行分區,n創建新分區,a創建啟動標記,t更改分區格式,w將分區信息寫入磁盤。

創建/boot分區,nàpà默認起始位置à+100Màaàboot分區的分區號。
創建swap分區,nàpà默認起始位置à+4Gàtà82(swap分區格式號)。
創建/分區,nàpà默認起始位置à默認終止位置。
最後鍵入w保存分區布局,並退出fdisk。

格式化分區,用到的命令格式如下:
# mke2fs –j /dev/sda1 將/dev/sda1格式化為ext3文件系統
# mkfs.ext4 /dev/sda3 將/dev/sda1格式化為ext4文件系統
# mkswap /dev/sda2 將/dev/sda2創建交換分區標志
# swapon /dev/sda2 激活交換分區

4.掛載分區到當前系統
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot
# cd /mnt/gentoo

5.下載stage3,並安裝
# links http://www.gentoo.org/main/en/mirrors.xml
選擇一個鏡像網址,打開,下載stage3壓縮包。
此處還是選擇上面的Sohu.inc(http)\releases\amd64\current-iso目錄下的stage3壓縮包,下載方法依次打開目錄,找到stage3壓縮包,按Ctrl+D。

# cd /mnt/gentoo
# tar xvjpf stage3-*.tar.bz2 其中p表示保留所有權限

6.下載Portage,並安裝
Portage下載方法同stage3,只是目錄不同,一般在網站根目錄下的snapshots目錄下,下載最新的版本。

解壓文件
# tar xzjf /mnt/gentoo/portage-latest.tar.bz2 –C /mnt/gentoo/usr

7.配置新系統的編譯選項
# nano –w /mnt/gentoo/etc/make.conf
CFLAGS=”-march=core2 –mfpmath-sse,387 –O2 –pipe –fomit-frame-pointer –mmmx –msse –msse2 –msse3”
MAKEOPTS=”-j4”

選擇鏡像網站
# mirrorselect –I –o >> /mnt/gentoo/etc/make.conf

拷貝DNS信息
# cp –L /etc/resolv.conf /mnt/gentoo/etc

8.進入新的系統環境
# cd /
# mount –t proc proc /mnt/gentoo/proc
# mount --rbind /dev /mnt/gentoo/dev

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

Copyright © Linux教程網 All Rights Reserved