# 輕鬆學會 Windows / Ubuntu 雙系統安裝 * 安裝 GNU/Linux,建議安裝 ==[Ubuntu Linux](https://ubuntu.com/download) 22.04.1 LTS== * 注意: 不要透過虛擬機器,而是用==多重開機==直接裝在==實體機器==的硬碟中,記得先切割好硬碟 * 新手==教學影片==: [輕鬆學會 Windows / Ubuntu 雙系統安裝](https://youtu.be/KkcA5tF1fpE) :::info :warning: 為何你**不該安裝 Linux 在虛擬機器**呢? 1. 在課程對應的練習中,我們會透過 Linux 存取硬體暫存器和各式電腦周邊,並從中得知軟體實際運作的時間和細部資訊; 2. 倘若透過額外的虛擬機器,不僅上述執行時間不精確,某些硬體暫存器和周邊 (如 [performance counter](https://en.wikipedia.org/wiki/Hardware_performance_counter)) 甚至無法存取; ::: * 請繼續閱讀後續章節,安裝相關開發工具 ## 磁區分割 現在的 Linux 發行套件 (distribution) 已不用特別理會 `/home`, `/usr`, swap 分別該切多大,但仍可參考以下建議: 1. 有 SSD + HDD,還是有配置的需求 * 若考量 SSD 壽命, 環境可以將 `/usr`, `/opt` 等等置於 SSD * TLC 若非 3D TLC 且無 DRAM cache 不建議直接作為 `/` or `/home` (暫存檔多) 2. 現在 Ubuntu 系統不會主動要求切 swap partition,會預設在 `/` 加入 4G swapfile,並預設開啟 swap 功能,可以練習調整增加 swapfile