文章出處

因為需求,嘗試了一下在 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


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()