2020年7月18日 星期六

[Linux] 如何安裝 CentOS....

        或許大家看到 Unix / Linux 就心生畏懼,說實在,我也是。但重另一個角度想,裝不起來又死不了人,好像也沒甚麼大不了。而實際上,Google 可以查到好幾卡車的安裝教學,慢慢看總是裝得起來,只是要花時間爬文。現在,小弟在此獻醜(我也是門外漢),只要一步一步複製貼上(複製貼上真的是人類最偉大的發明),就可以安裝 CentOS。這裡,我只說明利用 Serial / Console 安裝 CentOS。

        俗話說,工欲善其事,必先利其器。用 Serial / Console 的硬體,大夥兒自己準備吧。軟體的部分,以下慢慢解說。

        1. CentOS ISO 檔: 可以到 CentOS 的官網下載。版本當然是愈新愈好。不過,CentOS 8.X 與之前的 CentOS 7.X 有一些改版。用 8.X 也可以,保險的話用 7.8 也可以。
        2. rufus: 用來把 CentOS 的 iso 放入隨身碟,所以隨身碟的容量要足夠放入 CentOS 的 iso。
        3. PSPad: 文字編輯器。自己可以找個順手的。如果用 Windows 內建的記事本,可能會在每列有 ^Z 的結束符號(Windows 下看不到),Linux 下就會顯示了。所以找個順手的文字編輯器。
        4. 遠端操作軟體: 首推 MobaXterm,有個人用免費版(不知道可不可以用在公司)。或是 TeraTerm。如果透過 Serial / Console 或是網路才需要,如果主機直接有安裝 VGA + 螢幕,就不需要了。有 VGA + 螢幕,乾脆直接跑 GUI。MobaXterm 超級推薦,但請注意版權。

        以上的家當先準備好,接下來慢慢說明如何安裝 CentOS。

        1. 先用 Rufus 將 CentOS 的 iso 檔寫入 USB。大概是這樣,然後執行,等 Rufus 將 iso 寫入 USB。

        2. 因為是要用 Serial / Console 安裝,所以,修改 \isolinux\isolinux.cfg,在選單後加上
text console=ttyS0,115200n8。看起來像這樣。如果有 quiet,可以拿掉,也可以不拿掉。如果只加 text,而沒加 console=....,則是用 VGA 的文字模式安裝。

        3. 將 USB 插上安裝機器,進 BIOS 調整 USB 開機,模式用 Legency。開機,讓機器從 USB 開機。

        4. 正常來說,應該會出現選單。但修改 2 後,有的會出現選單,有的不會出現選單。即使沒出現選單也沒關係,過大約 60 秒,會自動執行第一個選單。只要能夠進行安裝就可以了。

        5. 接下來,應該要能夠出現這個畫面。如果出現這個畫面,就可以開始進行設定。

        6. 基本上,大概 3 不用設定,6 用預設,其他的可以進入裡面的選單去做設定。

        7. 其中,4 建議選 10

        8. 最重要的是 5,安裝目的不要選錯顆。

        9. 如果可以想要設定機器名稱,可以在 7 裡面的 1 設定。也可以安裝完修改。

        10. 要設定 root 密碼。也建議用 9 增加一個 user,且先設定好 user 密碼。

        11. 只要沒有 ! ,就可以按 b 開始安裝了。 

        12. 安裝完會需要 reboot,所以可以移除安裝的 USB。第一次開機過程中,會要求同意 License。印象中,好像是先按 1,再按 2,再按 c 就可以了。出現 login,就表示安裝成功了。

        13. 反正是用來做測試用的,大膽的用 root 的帳號密碼登錄。

        14. 通常,安裝完 OS 會先連上網更新。CentOS 也不例外。但是,上網更新前,先做兩個動作:

vi /etc/yum.conf        # 假設你會用 vi,應該說,你一定要會 vi。Linux 的文字編輯器,非要會不可。
installonly_limit=3        # 預設是 5,不改也沒關係。

vi /boot/grub2/grub.cfg
net.ifnames=0 biosdevname=0    # 將左側參數加在 console=ttyS0,115200 後面,不加也可以。加了會將網路裝置名稱改回舊的命名方式,寫 script 時,較容易寫。

        15. 安裝完整的 CentOS,通常都會附贈 FireFox 瀏覽器。反正都沒有 GUI 了,乾脆把 FireFox 移除。否則每次遇到 FireFox 更新,下載量大又沒用處。建議移除。 

 yum -y remove firefox

        16. 做到這裡,我會 reboot 系統。

reboot

        17. 重新用 root 登錄系統

        18. 更新

yum -y update
yum -y install epel-release

        19. 搞定收工



沒有留言: