gentoo簡單安裝手冊(stage3)(轉)
gentoo簡單安裝手冊(stage3)(轉)[@more@]gentoo簡單安裝手冊(stage3) 一、安裝前準備
1、選擇安裝方式:我由於條件限制,因此不能使用網路安裝,我選擇無網路安裝
因此,首先到gentoo下載Universal LiveCD的映象檔案ISO並燒製光碟,在燒錄的時候燒錄映像檔案既可製成LiveCD啟動光碟了
2、我的系統硬體資訊,LINUX下可使用lspci或lsmod檢視
CPU:PIII
SCSI硬碟:Adaptec AIC-7896U2/7897U2
E100及VIA_rshine網路卡
ACPI電源
二、安裝gentoo基礎系統。
1、我選用了區域網的ssh方式安裝,因此,必須在liveCD方式下設定網路,以便安裝
1)更改root密碼:#passwd
2)設定網路:#net-setup eth1或eth0,根據提示設定IP,掩碼,閘道器:
3)啟動sshd服務#/etc/init.d/sshd start
4)連線ssh伺服器
提示:如果liveCD不能認到你的網路卡,那就必須手動載入了模組了
2、分割槽建立檔案系統並掛載
1)分割槽:
用fdisk /dev/sda分割槽,如果是IDE就用fdisk /dev/hda,下面是我的分割槽資訊:
/dev/sda1 boot分割槽 32M ext2
/dev/sda2 Swap 分割槽 384M swap
/dev/sda3 主分割槽(Root) 其餘的 ext3
2)建立檔案系統
mke2fs /dev/sda1
mke2fs -j /dev/sda3
mkswap /dev/sda2
啟用swap
swapon /dev/sda2
3)掛載分割槽
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot
3、安裝stage
安裝前查先用ls /mnet/cdrom/stages檢視LiveCD提供的stages包,根據需要選擇自己的包。
我選用了stage3-pentium3-2004.3.tar.bz2,因為我的CPU是pentium3
#cd /mnt/gentoo
#ls /mnt/cdrom/stages
#tar -xvjpf /mnt/cdrom/stages/stage3-pentium3-2004.3.tar.bz2
4、安裝快照
# tar -xvjf /mnt/cdrom/snapshots/portage-200401022.tar.bz2 -C /mnt/gentoo/usr
5、設定編譯引數
# nano -w /mnt/gentoo/etc/make.conf
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
-march選擇使用自己的CPU型號
MAKEOPTS 一般為自己的CPU個數加1
6、掛載proc檔案系統
# mount -t proc none /mnt/gentoo/proc
7、進入新的系統環境
# chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile
8、設定DNS
nano -w /etc/resolv.conf
如下內容
nameserver xx.xx.xx.xx
nameserver xx.xx.xx.xx
xx.xx.xx.xx為DNS伺服器地址。
三、安裝核心
1、安裝核心原始碼,這裡我選用了2.6.9的核心
安裝完後檢視/usr/src,應該有有一個 linux 的連線連到您所選的核心
# emerge gentoo-dev-sources
# ls -l /usr/src/linux
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux ->;
linux-2.6.9-gentoo-r1
如果這並沒有指向你所選擇的核心,你要把他改成正確的核心:
# rm /usr/src/linux
# cd /usr/src
# ln -s linux-2.4.26-gentoo-r9 linux
2、手動預設,這裡除了必須要選的一些選項,其它我都按照預設
#cd /usr/src/linux
# make menuconfig
參照官方文件選擇必須開啟的選項
1) Code maturity level options --->
Prompt for development and/or incomplete code/drivers
2)選擇處理類別,請選擇你的處理器類別,我的是pIII
Processor type and features --->
Processor family (Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
(X) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
3)檔案系統
File systems --->
Pseudo Filesystems --->
/proc file system support
/dev file system support (OBSOLETE)
Automatically mount at boot
Virtual memory file system support (former shm fs)
根據需要選擇,在上面的分割槽中,使用了ext2,ext3,所以在這裡應當選上ext2,ext3檔案系統的支援,我還選了quota support
當然你也可以想要的,如NTFS等,還有網路檔案系統NFS之類的
4)選擇網路驅動,我使用的是e100及via_rhine,
Ethernet (10 or 100Mbit) --->
; Intel(R) PRO/100+ support
; VIA Rhine support
我選了QoS and/or fair queueing --->裡的很多選項,其它可根據需要選擇如PPP支援等
5)選擇scsi卡驅動,我的是aic7XXX,old driver,就選這個,下面是我的scsi清單
--- SCSI device support
legacy /proc/scsi/ support
; SCSI disk support
; SCSI CDROM support
Enable vendor-specific extensions (for SCSI CDROM)
; SCSI generic support
SCSI Transport Attributes --->
SCSI low-level drivers --->
; Adaptec AIC7xxx support (old driver)
3、編譯
(核心 2.4)# make dep && make bzImage modules modules_install
(核心 2.6)# make && make modules_install
4、安裝
# cp arch/i386/boot/bzImage /boot/kernel-2.6.9
# cp System.map /boot/System.map-2.6.9
5、備份核心設定
# cp .config /boot/config-2.6.9
總之在核心設定的時間最好多看看參考手冊和help,方便自己確定需要哪一些模組
以上我的所有選項除了網路的一些不必須選項外,都是使用核心安裝,而不是module方式
四、設定系統
1、/etc/fstab設定
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
2、網路設定
1)
、主機名:echo gentoo >; /etc/hostname
、域:echo mynetwork >; /etc/dnsdomainname
、加入runnel中:rc-update add domainname default
2)網路,我暫時不想使用 eth0這塊網路卡
# nano -w /etc/conf.d/net
iface_eth0="10.0.0.137 broadcast 192.168.0.255 netmask 255.255.255.0"
iface_eth1="192.168.1.201 broadcast 192.168.1.255 netmask 255.255.255.0"
gateway="eth1/192.168.1.1"
3)開機自動啟動網路
# rc-update add net.eth0 default
若有多塊網路卡,如下設定
# cd /etc/init.d
# ln -s net.eth0 net.eth1
# rc-update add net.eth1 default
4)# nano -w /etc/hosts
127.0.0.1 localhost gentoo(後面加上主機名既可)
3、更改root密碼
#passwd
4、安裝系統工具
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron default
(只有在安裝 dcron 或 fcron) # crontab /etc/crontab
# emerge slocate
五、安裝grub載入程式
安裝設定
# emerge grub
# nano -w /boot/grub/grub.conf
default 0
timeout 30
title=Gentoo Linux 2.6.9
root (hd0,0)
kernel /kernel-2.6.9 root=/dev/sda3 doscsi nousb nodevfs
將grub安裝到mbR
# cp /proc/mounts /etc/mtab
# grub-install --root-directory=/boot /dev/sda
重開機
# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot
1、選擇安裝方式:我由於條件限制,因此不能使用網路安裝,我選擇無網路安裝
因此,首先到gentoo下載Universal LiveCD的映象檔案ISO並燒製光碟,在燒錄的時候燒錄映像檔案既可製成LiveCD啟動光碟了
2、我的系統硬體資訊,LINUX下可使用lspci或lsmod檢視
CPU:PIII
SCSI硬碟:Adaptec AIC-7896U2/7897U2
E100及VIA_rshine網路卡
ACPI電源
二、安裝gentoo基礎系統。
1、我選用了區域網的ssh方式安裝,因此,必須在liveCD方式下設定網路,以便安裝
1)更改root密碼:#passwd
2)設定網路:#net-setup eth1或eth0,根據提示設定IP,掩碼,閘道器:
3)啟動sshd服務#/etc/init.d/sshd start
4)連線ssh伺服器
提示:如果liveCD不能認到你的網路卡,那就必須手動載入了模組了
2、分割槽建立檔案系統並掛載
1)分割槽:
用fdisk /dev/sda分割槽,如果是IDE就用fdisk /dev/hda,下面是我的分割槽資訊:
/dev/sda1 boot分割槽 32M ext2
/dev/sda2 Swap 分割槽 384M swap
/dev/sda3 主分割槽(Root) 其餘的 ext3
2)建立檔案系統
mke2fs /dev/sda1
mke2fs -j /dev/sda3
mkswap /dev/sda2
啟用swap
swapon /dev/sda2
3)掛載分割槽
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot
3、安裝stage
安裝前查先用ls /mnet/cdrom/stages檢視LiveCD提供的stages包,根據需要選擇自己的包。
我選用了stage3-pentium3-2004.3.tar.bz2,因為我的CPU是pentium3
#cd /mnt/gentoo
#ls /mnt/cdrom/stages
#tar -xvjpf /mnt/cdrom/stages/stage3-pentium3-2004.3.tar.bz2
4、安裝快照
# tar -xvjf /mnt/cdrom/snapshots/portage-200401022.tar.bz2 -C /mnt/gentoo/usr
5、設定編譯引數
# nano -w /mnt/gentoo/etc/make.conf
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
-march選擇使用自己的CPU型號
MAKEOPTS 一般為自己的CPU個數加1
6、掛載proc檔案系統
# mount -t proc none /mnt/gentoo/proc
7、進入新的系統環境
# chroot /mnt/gentoo /bin/bash
# env-update
* Caching service dependencies...
# source /etc/profile
8、設定DNS
nano -w /etc/resolv.conf
如下內容
nameserver xx.xx.xx.xx
nameserver xx.xx.xx.xx
xx.xx.xx.xx為DNS伺服器地址。
三、安裝核心
1、安裝核心原始碼,這裡我選用了2.6.9的核心
安裝完後檢視/usr/src,應該有有一個 linux 的連線連到您所選的核心
# emerge gentoo-dev-sources
# ls -l /usr/src/linux
lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux ->;
linux-2.6.9-gentoo-r1
如果這並沒有指向你所選擇的核心,你要把他改成正確的核心:
# rm /usr/src/linux
# cd /usr/src
# ln -s linux-2.4.26-gentoo-r9 linux
2、手動預設,這裡除了必須要選的一些選項,其它我都按照預設
#cd /usr/src/linux
# make menuconfig
參照官方文件選擇必須開啟的選項
1) Code maturity level options --->
Prompt for development and/or incomplete code/drivers
2)選擇處理類別,請選擇你的處理器類別,我的是pIII
Processor type and features --->
Processor family (Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
(X) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
3)檔案系統
File systems --->
Pseudo Filesystems --->
/proc file system support
/dev file system support (OBSOLETE)
Automatically mount at boot
Virtual memory file system support (former shm fs)
根據需要選擇,在上面的分割槽中,使用了ext2,ext3,所以在這裡應當選上ext2,ext3檔案系統的支援,我還選了quota support
當然你也可以想要的,如NTFS等,還有網路檔案系統NFS之類的
4)選擇網路驅動,我使用的是e100及via_rhine,
Ethernet (10 or 100Mbit) --->
; Intel(R) PRO/100+ support
; VIA Rhine support
我選了QoS and/or fair queueing --->裡的很多選項,其它可根據需要選擇如PPP支援等
5)選擇scsi卡驅動,我的是aic7XXX,old driver,就選這個,下面是我的scsi清單
--- SCSI device support
legacy /proc/scsi/ support
; SCSI disk support
; SCSI CDROM support
Enable vendor-specific extensions (for SCSI CDROM)
; SCSI generic support
SCSI Transport Attributes --->
SCSI low-level drivers --->
; Adaptec AIC7xxx support (old driver)
3、編譯
(核心 2.4)# make dep && make bzImage modules modules_install
(核心 2.6)# make && make modules_install
4、安裝
# cp arch/i386/boot/bzImage /boot/kernel-2.6.9
# cp System.map /boot/System.map-2.6.9
5、備份核心設定
# cp .config /boot/config-2.6.9
總之在核心設定的時間最好多看看參考手冊和help,方便自己確定需要哪一些模組
以上我的所有選項除了網路的一些不必須選項外,都是使用核心安裝,而不是module方式
四、設定系統
1、/etc/fstab設定
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / ext3 noatime 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
/dev/cdroms/cdrom0 /mnt/cdrom auto noauto,user 0 0
2、網路設定
1)
、主機名:echo gentoo >; /etc/hostname
、域:echo mynetwork >; /etc/dnsdomainname
、加入runnel中:rc-update add domainname default
2)網路,我暫時不想使用 eth0這塊網路卡
# nano -w /etc/conf.d/net
iface_eth0="10.0.0.137 broadcast 192.168.0.255 netmask 255.255.255.0"
iface_eth1="192.168.1.201 broadcast 192.168.1.255 netmask 255.255.255.0"
gateway="eth1/192.168.1.1"
3)開機自動啟動網路
# rc-update add net.eth0 default
若有多塊網路卡,如下設定
# cd /etc/init.d
# ln -s net.eth0 net.eth1
# rc-update add net.eth1 default
4)# nano -w /etc/hosts
127.0.0.1 localhost gentoo(後面加上主機名既可)
3、更改root密碼
#passwd
4、安裝系統工具
# emerge syslog-ng
# rc-update add syslog-ng default
# emerge vixie-cron
# rc-update add vixie-cron default
(只有在安裝 dcron 或 fcron) # crontab /etc/crontab
# emerge slocate
五、安裝grub載入程式
安裝設定
# emerge grub
# nano -w /boot/grub/grub.conf
default 0
timeout 30
title=Gentoo Linux 2.6.9
root (hd0,0)
kernel /kernel-2.6.9 root=/dev/sda3 doscsi nousb nodevfs
將grub安裝到mbR
# cp /proc/mounts /etc/mtab
# grub-install --root-directory=/boot /dev/sda
重開機
# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-959910/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Win10雙系統安裝Gentoo-(附Networkmanagr/Gnome安裝)Win10
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- mysql 簡單安裝MySql
- Spring入門學習手冊 1:最簡單的反轉控制Spring
- Go語言快速安裝手冊Go
- webpack(簡單安裝配置)Web
- linux 安裝 mysql簡單教程LinuxMySql
- LInux簡單安裝和命令Linux
- nuxt簡單入門安裝UX
- Flume安裝及簡單部署
- VMTools的安裝 (簡單易懂)
- InnoSetup簡單教程一,安裝使用和簡單測試
- Oracle 19c RAC on Linux 7.6安裝手冊OracleLinux
- Oracle GoldenGate Veridata 12.2.1.4安裝配置使用全手冊OracleGo
- Elasticsearch 的安裝和簡單配置Elasticsearch
- Django安裝與簡單配置(1)Django
- rosbridge簡單的安裝記錄ROS
- pyenv的安裝和簡單使用
- Windows環境下達夢資料庫安裝及解除安裝手冊Windows資料庫
- Linux環境下達夢資料庫安裝及解除安裝手冊Linux資料庫
- go練手:簡單的單詞格式轉換工具Go
- 從安裝到入門:ElasticSearch 快速學習手冊Elasticsearch
- Centos7安裝MySQL8.0 - 操作手冊CentOSMySql
- 手寫簡單的元件化跳轉Router元件化
- PostgreSQL_FDW_安裝和簡單使用SQL
- Android ADB超簡單的安裝方法Android
- mysql的安裝和簡單的操作MySql
- centos6.7 安裝ffmpeg 簡單使用CentOS
- Debian安裝包的簡單製作
- ElasticSearch7.6.2安裝與簡單操作Elasticsearch
- Redis安裝與使用之簡單案例Redis
- Flink安裝極簡教程-單機版
- ideaIU的簡單安裝和啟用IdeaAI
- oracle函式手冊(轉)Oracle函式
- kafka環境安裝及簡單使用(單機版)Kafka
- Ubuntu18.10安裝MySQL(最簡單版)UbuntuMySql
- CentOS7 快速高效,簡單安裝 lnmpCentOSLNMP
- python的下載安裝與簡單使用Python
- 看圖安裝mysql-8.0.11,超簡單MySql