工做之後的這幾年,用臺式機多,用筆記本少,漸漸的也習慣了獨立鍵盤的手感,也開始努力挺直頸椎看屏幕,因而筆記本就愈來愈少使用(不想買《頸椎病康復指南》,哈哈)。但是出差在外時,仍是筆記本電腦方便,一個電腦就都有了,可是屏幕容易壞,怕旅途中的磕磕碰碰。我就在想,有沒有什麼解決辦法。centos
直到最近,看了蘋果公司的 MAC mini 系列主機,有了靈感。MAC mini 系列計算機精緻小巧,很是便於攜帶;同時運行安靜,適合喜歡安靜的我。如今住宿的酒店基本都有 HDMI 接口的電視機,能夠做爲顯示器,那麼一套完整的計算機就有了。鍵盤鼠標買小一點的,主機用 MAC mini,顯示器用酒店的電視機,自備一根 HDMI 線纜。這樣,無需攜帶屏幕,也就不會損壞了。api
我就這樣買了一臺 MAC mini MGEM2,最便宜的版本,也是功耗最低的版本。工具
買回來,自帶蘋果公司的 MAC OS X 操做系統,我也用了用,一開始真是不習慣,用了幾天,仍是不習慣。好吧,安裝我經常使用的CentOS,可能不少人要說我做,買了 MAC 計算機還要用 Linux,可是沒辦法啊,MAC OS X上面太多軟件都須要付費,並且,摸索使用的過程也要幾個月,因此仍是安裝一個 Linux 系統比較好。測試
安裝步驟:網站
1. 下載 CentOS 7.4,刻錄到 U 盤。在 MAC OS X 下面,也能夠用 dd 命令刻錄操作系統
# dd if=centos-7.4-x86_64.iso of=/dev/rdisk/**u-disk** bs=4194304接口
注:4194304 是 4M,Linux 支持 bs=4M 的寫法,但 MAC OS X 不支持;選擇/dev/rdisk/**u-disk** 比 /dev/disk/**u-disk** 快好多,刻錄完畢後都能正常啓動。it
若是刻錄時報錯,須要在磁盤管理工具中「卸載」U 盤,不是「推出」U 盤。軟件
MAC OS X 也支持shasum 校驗,能夠在刻錄前校驗下載的文件,對比網站上的SHA校驗碼,確認無誤後再進行刻錄。配置
2. 調整 MAC OS X 的大小,留出空閒空間以安裝個人 Linux。
3. 重啓,按住Alt鍵,會出現啓動選擇框,一共三個選項,第一個是正常的硬盤啓動 MAC OS X,第二個是 MAX OS X 救援,第三個纔是本身的 U 盤。選擇從 U 盤啓動,進入 CentOS 7 安裝界面,選擇「Test and instal CentOS 7」,測試完畢後,會進入安裝界面,此時,按下「c」,編輯啓動項,在 kernel 命令中,添加「noapic」,使內核啓動時不啓動 APIC 功能,不然,沒法啓動安裝過程。
4. 按流程安裝,在選擇磁盤分區時,選擇手動,此時,不要動前三個分區。第一個分區是 EFI 系統分區,第二個分區是 MAC OS X 分區,第三個分區是 MAC OS X 恢復分區。
在此三個分區後面能夠從新分區,我給/boot/efi, /boot, /, swap, /home, /usr 等都劃分了分區。其中,前三個是必須的,並且,/boot/efi 的分區格式必須是efi 格式。若是不是,將沒法啓動操做系統。/boot 獨立分區是爲了安裝 grub2,並計劃用 grub2 引導程序引導系統(centos or mac os x)啓動。
5. 繼續安裝過程,直至安裝完成。重啓計算機,能正常啓動 grub2, grub2 的啓動項中只有 CentOS 7 的啓動項,沒有 MAC OS X 的啓動項。選擇 CentOS 7 啓動,進入 CentOS 系統,作一些設置就可使用了。
6. 爲了能讓 grub2 正常引導 MAC OS X,我也試了好幾種辦法,都沒成功。偶然間,從手動模式退出時,發現 MAC OS X 能啓動了,因而編輯 grub2 的啓動文件 /etc/grub.d/40_custom, 增長:
menuentry " MAC OS X " {
exit
}
從新生成 grub2 配置文件
# grub2-mkconfig
重啓計算機,選擇 MAC OS X 項,能正常啓動了,好高興。
以上就是在 MAC mini MGEM2 上安裝 CentOS 7 的全過程。安裝完了,使用過程當中,發現沒有無線網卡 BCM4360 的驅動,想辦法安裝驅動還沒成功,繼續試吧!