在虚拟机中安装gentoo简化步骤(基于官方手册)
**************************第1部分-關(guān)于如何安裝gentoo linux**************************
1-1.本步驟中只包含官方手冊中最必須的內(nèi)容,如需詳細(xì)步驟或講解,請參考gentoo官方手冊
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?full=1
**************************第2部分-選擇合適的安裝方式**************************
2-1.新建虛擬機(jī),從gentoo最小系統(tǒng)啟動
本步驟中使用的最小系統(tǒng)版本是 install-x86-minimal-20120710.iso
注意VMnet8使用NAT模式,網(wǎng)段設(shè)置為192.168.206.0 (需手動修改虛擬網(wǎng)絡(luò)配置,或使用默認(rèn))
虛擬局域網(wǎng)的網(wǎng)關(guān)為 192.168.206.2
物理機(jī)的虛擬網(wǎng)卡VMnet8的IP為 192.168.206.1
虛擬機(jī)的IP分配為 192.168.206.133
**************************第3部分-配置網(wǎng)絡(luò)**************************
3-1.設(shè)置ip地址和子網(wǎng)掩碼
# ifconfig eth0 192.168.206.133 netmask 255.255.255.0
3-2.設(shè)置網(wǎng)關(guān)
# route add default gw 192.168.206.2
3-3.設(shè)置DNS
# nano /etc/resolv.conf
添加一行內(nèi)容為 nameserver 192.168.206.2
3-4.測試網(wǎng)絡(luò)
# ping www.baidu.com
3-5.更改root密碼為111111、啟動sshd服務(wù),方便后續(xù)的遠(yuǎn)程操作和上傳安裝文件
# passwd
# /etc/init.d/sshd start
3-6.登陸sshd遠(yuǎn)程命令行,同時使用ssh客戶端工具上傳stage和portage到/mnt/gentoo目錄中
本安裝步驟中使用的文件為 stage3-i686-20120710.tar.bz2 和 portage-latest.tar.bz2
**************************第4部分-準(zhǔn)備磁盤**************************
4-1.使用fdisk對磁盤進(jìn)行分區(qū)
# fdisk /dev/sda
分區(qū)方案如下:
/dev/sda1 ext2 32M 啟動分區(qū)
/dev/sda2 swap 512M 交換分區(qū)
/dev/sda3 ext3 剩余 根分區(qū)
具體命令可參考如下:
p
n -> p -> 1 -> Enter -> +32M -> p -> a -> 1 -> p
n -> p -> 2 -> Enter -> +512M -> p -> t -> 2 -> 82 ->p
n -> p -> 3 -> Enter -> Enter -> p
w
4-2.在指定分區(qū)上創(chuàng)建不同的文件系統(tǒng)
# mke2fs /dev/sda1
# mkswap /dev/sda2
# mke2fs -j /dev/sda3
4-3.激活swap分區(qū)
# swapon /dev/sda2
4-4.掛載根分區(qū)/dev/sda3和啟動分區(qū)/dev/sda1
# mount /dev/sda3 /mnt/gentoo
# mkdir /mnt/gentoo/boot
# mount /dev/sda1 /mnt/gentoo/boot
?
**************************第5部分-安裝gentoo安裝文件**************************
5-1.將stage和portage解壓到指定目錄
# tar jxvfp stage3-i686-20120710.tar.bz2 -C /mnt/gentoo
# tar jxvf portage-latest.tar.bz2 -C /mnt/gentoo/usr
**************************第6部分-安裝gentoo基本系統(tǒng)**************************
6-1.復(fù)制域名的配置文件到gentoo中
# cp -L /etc/resolv.conf /mnt/gentoo/etc/
6-2.掛載/proc和/dev
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
6-3.chroot到新環(huán)境
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
# export PS1="(chroot) $PS1"
6-4.更新Portage樹(等待幾分鐘左右)
# emerge --sync
**************************第7部分-配置內(nèi)核**************************
7-1.設(shè)置時區(qū)信息
# cp /usr/share/zoneinfo/GMT /etc/localtime
7-2.安裝內(nèi)核源碼(等待時間較長)
# emerge gentoo-sources
7-3.查看內(nèi)核源碼符號鏈接
# ls -l /usr/src/linux
7-4.安裝genkernel(等待時間較長)
# emerge genkernel
7-5.復(fù)制安裝光盤上的內(nèi)核配置文件到genkernel搜索配置文件的默認(rèn)位置
# zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config
7-6.啟動genkernel自動編譯內(nèi)核和模塊(等待時間較長)
# genkernel all
7-7.查看編譯生成的文件名稱
# ls /boot
**************************第8部分-配置系統(tǒng)**************************
8-1.創(chuàng)建/etc/fstab
# nano -w /etc/fstab
分別修改/dev/sda1 /dev/sda2 /dev/sda3,對應(yīng)至/boot swap /
8-2.配置網(wǎng)絡(luò)信息
# nano -w /etc/conf.d/net
以下兩行分別用來配置IP、子網(wǎng)掩碼、廣播地址、網(wǎng)關(guān)
config_eth0=( "192.168.206.133 netmask 255.255.255.0 brd 192.168.206.255" )
routes_eth0=( "default via 192.168.206.2" )
8-3.設(shè)置啟動時自動激活網(wǎng)卡
# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default
8-4.修改root密碼為111111
# passwd
8-5.配置其他系統(tǒng)信息(可選)
# nano -w /etc/rc.conf
# nano -w /etc/conf.d/keymaps
# nano -w /etc/conf.d/clock
**************************第9部分-安裝系統(tǒng)工具**************************
9-1.安裝一個系統(tǒng)日志工具(等待時間較長)
# emerge syslog-ng
# rc-update add syslog-ng default
**************************第10部分-配置引導(dǎo)程序**************************
10-1.安裝GRUB(等待時間較長)
# emerge grub
10-2.創(chuàng)建GRUB配置文件
# nano -w /boot/grub/grub.conf
編輯內(nèi)容如下:
default 0
timeout 30
splashp_w_picpath=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 3.5.7
root (hd0,0)
kernel /boot/kernel-genkernel-x86-3.5.7-gentoo root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3
initrd /boot/initramfs-genkernel-x86-3.5.7-gentoo
10-3.創(chuàng)建/etc/mtab
# grep -v rootfs /proc/mounts > /etc/mtab
10-4.用grub-install來安裝GRUB
# grub-install --no-floppy /dev/sda
10-5.重啟系統(tǒng)
# exit
# cd
# umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
# reboot
**************************第11部分-結(jié)束gentoo的安裝**************************
11-1.移除gentoo安裝文件
# rm /stage3-*.tar.bz2
# rm /portage-latest.tar.bz2
**************************第12部分-使用gentoo**************************
?
轉(zhuǎn)載于:https://blog.51cto.com/sunke/1068991
總結(jié)
以上是生活随笔為你收集整理的在虚拟机中安装gentoo简化步骤(基于官方手册)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 离别 也许就是一辈子了
- 下一篇: uva 558 Wormholes