VirtualBox 安裝 Gentoo 小記

獨木發表於2017-07-16

因為需求,嘗試了一下在 VirtualBox 安裝 Gentoo。雖然多年前就折騰過多次 LFS,但 Gentoo 並沒有太多嘗試。這次確實也經歷了種種波折,到最後總算成功了,大致跨度為3天。本來手上的ThinkPad T430已經是古董機器了,速度不太給力。在此把操作步驟記錄一下,對於需要注意的要點,作為以後參考。

 

1. 下載 install-amd64-minimal-20170706.iso

2. VirtualBox 中建立 gentoo 64,載入iso檔案

3. 安裝基本系統

第一次是按照[2]來安裝,就是圖快,結果可想而知。重啟後根本無法進入系統。其中反覆折騰的步驟包括:分割槽、核心編譯、grub安裝。

官方的手冊當然是最好的參考文件。但是手冊包含了多種情況下的資訊,實際操作時可能出現混亂的場景。對於初學者來說,文件[3]可能是最好的選擇,只有惟一的選擇,編譯核心也是自動選擇,快糙猛。

需要注意的是[2]中的grub安裝命令已經從grub2改成grub。

 

因為要從映象網站下載portage包,選擇一個速度快的站點至關重要。

GENTOO_MIRRORS="http://mirrors.163.com/gentoo/"
SYNC="rsync://rsync.cn.gentoo.org/gentoo-portage"

 

4. 安裝 Xorg

這裡有一個坑是 VirtualBox 的顯示卡驅動,安裝之後死活啟動不了Xorg。最後

5. 編譯 blender

因為新版的blender必須安裝python3.5才能進行編譯,預設安裝不是該版本,安裝時需要指定一下。

emerge -av python:3.5

 

因為VirtualBox的虛擬磁碟採用動態擴大的模式,編譯安裝過程中佔用的空間是不會自動釋放的。為了傳輸方便,一方面可以採用壓縮軟體7zip來儘量縮小打包後的大小,另一方面則可以考慮手動減小虛擬磁碟的大小。

(1) 整理一下磁碟空間

sudo dd if=/dev/zero of=/EMPTY bs=1M

sudo rm -vf /EMPTY

 

(2) 在host上縮小虛擬磁碟

VBoxManage modifyhd <mydisk.vdi> --compact

 

除了縮小磁碟的需求,同時也會有擴大磁碟的需求,比如要安裝某大型軟體(Intel Compiler 2017 佔用空間10G+,如果之前選擇了20G的虛擬磁碟容量,那麼根本不夠)。其實擴容也不難,可選的方案是:

(1) 重新建立更大空間的虛擬磁碟,將現有的系統遷移到新磁碟,並安裝grub。

 

(2) 按照[6]的方法,擴大現有虛擬磁碟的容量,建立新分割槽,並掛載到系統中。

 

參考文章:

[1] https://wiki.gentoo.org/wiki/Handbook:AMD64

[2] https://wiki.gentoo.org/wiki/Quick_Installation_Checklist

[3] https://wisewords.neocities.org/technology/setup-gentoo-virtualbox.html

[4] http://blog.chinaunix.net/uid-620765-id-4065478.html

[5] http://www.cnblogs.com/findumars/p/3897818.html

[6] http://blog.csdn.net/ouyang_peng/article/details/53261599

相關文章