可以用ultraiso將stage3和portage放到到iso中,重新壓制乙個啟動盤,
或者在virtualbox中設定兩個光碟機,然後mkdir /mnt/install; mount /dev/sr1 /dev/install,從中拷出tar.bz2檔案
【分割槽】
fdisk /dev/sda
建立三個分割槽,512m給/boot,2g用swap,剩餘60多g給根分割槽
因為virtualbox是動態分配空間,所以這裡分的比較大也沒關係,並且也減少了之後空間不夠用的顧慮
【配置網路】
ifconfig eth0 172.31.159.77 netmask 255.255.255.0
route add default gw 172.31.159.1
在/etc下建立resolv.conf,寫入nameserver 202.102.154.3
也可以使用net-setup工具來設定更方便
或者在/etc/conf.d/net中寫入,
config_eth0=("172.31.136.77 netmask 255.255.255.0")
routes_eth0=("default via 172.31.136.1")
並ln -s /etc/init.d/net.lo /etc/init.d/net.eth0
最後用rc -s net.eth0 start即可
注意這樣貌似只是完成了ifconfig同樣的工作,所以還需要用route設定一下路由
【chroot】
將兩個tar.bz2包拷貝到/mnt/gentoo中
tar jxf stage3*.tar.bz2
tar jxf portage*.tar.bz2 -c /mnt/gentoo/usr
cp -l /etc/conf.d/net /mnt/gentoo/etc/conf.d,複製網路資訊
cp -l resolv.conf /mnt/gentoo/etc,保持dns資訊
mount -t proc none /mnt/gentoo/proc
mount --bind /dev /mnt/gentoo/dev
上兩句意在chroot後能繼續訪問系統資訊和硬體資源
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export ps1=##
cp /usr/share/zoneinfo/asia/shanghai /etc/localtime,設定時區,用date看下,是否正確
nano /etc/locale.gen,寫入en_us.utf-8 utf-8\n zh_cn.utf-8 utf-8
locale-gen基於locale.gen建立本地化支援,可以用locale -a看下支援否
【編譯核心】
emerge --sync --quiet
eselect profile list
選擇no-multiple的那個profile
配置portage使用的編譯選項,使用者編輯的配置檔案/etc/make.conf,寫入
cflags="-march=k8 -o2 -pipe"
cxxflags="$"
makeopts="-j2" #比你給該虛擬機器分配的cpu核心數多1即可
再執行mirrorselect -i -o >> /etc/make.conf
mirrorselect -i -o >> /etc/make.conf
emerge gentoo-sources
cd /usr/src/linux
make menuconfig配置核心選項
根據硬碟,網絡卡的型別吧相應的選項編譯進核心,注意不是編譯成模組
當然如果不知道,完全可以不修改,直接make,等啟動時觀察哪個硬體無法識別再重新編譯
當然必須在確定可以啟動後再去make mrproper,一般我都不清理,畢竟編一次要1~2個小時,:)
【安裝核心和引導】
make module_install && make install
推薦使用grub引導
emerge grub-static 注意64位系統要使用grub-static,而不是gru
grep -v rootfs /proc/mounts > /etc/mtab,其實就是將chroot前的mount資訊放到/etc/mtab中
grub-install /dev/sda
root (hd0,0)
kernel /boot/vmlinuz-3.5.7-gentoo root=/dev/sda3
修改/etc/fstab,安裝一開始分割槽時的情況設定。
【重啟】
開始享受吧
ps:其實還需要修改root密碼,由於忘記,結果又去載入了一次livecd,去修改密碼,:(
在virtualBox上安裝centos6 9
0.操作 3.0 在virtualbox上安裝centos6.9 3.1 關閉os 3.2 在vb上設定network nat,bridge,host only 3.3 啟動os 3.4 在虛擬機器中執行ifconfig 記錄ip等資訊 預設 eth0 adp1 nat eth1 adp2 brid...
virtualbox 中centOS在不能ssh
這個重要跟虛擬機器的網路設定有關係。廢話不多說。針對乙個網絡卡的形式。可以如下進行配置 1 網路 連線方式還選擇 網路位址轉換 nat 其他不變,展開高階,設定埠 主機ip設為本機ip,埠隨意如 2222,子系統ip 設定為虛擬機器ip,進去虛擬機器能看到,子系統埠設定為22 ok確認 然後在xsh...
VirtualBox中的Centos安裝增強功能包
安裝增強功能有以下作用 1 實現客戶機和主機間的滑鼠平滑移動 2 與主機實現檔案共享 4 支援無縫模式 5 與主機共享剪貼簿的內容,也就是說直接可以在主機 客戶機之間複製 貼上 不支援檔案 安裝步驟 1 通過virtualbox的 裝置 安裝增強功能,然後執行 2 安裝gcc kernrl yum ...