顯示具有 Linux 標籤的文章。 顯示所有文章
顯示具有 Linux 標籤的文章。 顯示所有文章

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. 搞定收工



2018年8月8日 星期三

[Linux 筆記] AMD AVT 的安裝

        目前手邊看到的 AMD CPU 的 AVT 為 V2.3.3.38,在 Linux 下,需要用到 GUI 介面,目前似乎無法在文字介面下執行。

        以 CentOS 7.x 為例,安裝完 CentOS 後,

安裝 AMD 的 AVT 方式為:
# rpm -ivh filename.rpm

移除 AMD 的 AVT 方式為:
# rpm -e AMDValidationToolKit

執行方式為:
# cd/opt/AMD/AVT  <- p=""># ./AVT  <- p="">
        就會出現 AVT 的圖形視窗,可以看到 AMD CPU 的溫度,當然,也可以 Log 溫度以及 CPU Package 的功耗。只是,AMD 的溫度記錄是 Die 的溫度,和 Intel 的 Core 稍有不同。但反正就是不要讓 CPU 超過 Processor Hot 的溫度就好了。

        以 V2.3.3.38 而言,

        所需的系統為:
AMD Family 17h 或是更新的處理器
圖形解析度:1024x768 以上
記憶體:128M 以上
硬碟空間:2GB 以上
螢幕:14" 以上 <- p="">
        支援的 OS:
RHEL 7+, CentOS 7+
Suse 12+
Sled 11+, 12+
Ubuntu 15+, 16+  <- p="" rpm="">
        支援語言:
英文

        以上的資訊,都可以在下載的壓縮檔中,readme 裡找到。

        本文謹提供個人記錄或其他人參考,相關資訊的版權為 AMD 所有。亦不提供相關軟體的下載。如有侵權疑慮,請留言。個人將移除相關內容。