# Linux 安裝筆記 - TEAM H10 組員: 1102914 龔弋筠 1102916 游雅碩 1102943 顏莉諭 1102959 黃暄雨 ## 安裝步驟 準備一個 USB 裡面有 最新版 ubuntu iso 檔 重新開機並按下 `F11` 進入BIOS MENU ![image](https://hackmd.io/_uploads/ryjB0cne1l.png) 選擇第一個`Try or Install Ubuntu Server` ![image](https://hackmd.io/_uploads/rJMP09heke.png) 選擇語言為`English` ![image](https://hackmd.io/_uploads/SJlqC5ne1l.png) 詢問是否更新安裝程序,我們選不要 ![image](https://hackmd.io/_uploads/H17309neJg.png) 鍵盤佈局保留預設`English(US)` ![image](https://hackmd.io/_uploads/r1Y1kongyx.png) 使用最小安裝`Ubuntu Server(minimized)` ![image](https://hackmd.io/_uploads/ByPeksng1l.png) ### 網路配置 將ip從原本的DHCPv4改為static * Subnet: `10.7.200.128/25` 遮罩為25 * Address: `10.7.200.178` 選擇H10這組的可用IP範圍 * Gateway: `10.7.200.239` * Name servers: `140.130.81.11,8.8.8.8` * Search domains: 這邊我們空白 ![image](https://hackmd.io/_uploads/H1DZJongJe.png) ![image](https://hackmd.io/_uploads/ByjzXj3e1x.png =80%x) 可由此圖看出配置完成 ![image](https://hackmd.io/_uploads/rJsG1ihgyg.png) proxy address 空白 ![image](https://hackmd.io/_uploads/rk6Xki2xkx.png) Mirror address 用預設值 ![image](https://hackmd.io/_uploads/rJRNJjhgyg.png) ### 硬碟配置 ![image](https://hackmd.io/_uploads/S1CB1i2gJx.png) 兩顆硬碟 第一顆為系統碟 第二顆mount到 `/home` 下 不使用 LVM: * LVM 把多顆硬碟整合成一個 Logical Volume Group(VG),再從其中切出一塊空間(Logical Volume,LV)分配給對應的檔案系統。 /boot不可分在VG中,因為開機管理程式無法讀取到,所以必須為 /boot 單獨建立一個分割區。 * 因LVM會將硬碟整合成一整個大硬碟,而這個不符合題目需求,因此我們這邊不使用LVM。 不使用 RAID: * 目的主要在『加大磁碟容量』、『具有磁碟容錯』、『增加讀寫效能』等方面,依需求使用不同磁碟陣列等級。 * RAID 可透過技術(軟體或硬體),將多個較小的磁碟整合成為一個較大的磁碟裝置; 而這個不符合題目需求,因此不使用RAID。 ![image](https://hackmd.io/_uploads/Hy4v1jnx1x.png) ![image](https://hackmd.io/_uploads/BJQdyj3lke.png) ### 設置使用者資料 名稱、伺服器名稱設為 `1102914` username為 `s1102914` ![image](https://hackmd.io/_uploads/BJZYJsneye.png) 不升級到 Ubuntu Pro ![image](https://hackmd.io/_uploads/Hk0YJihlJe.png) 選取`Install OpenSSH Server`,以後才能從別台電腦連線上來操作 ![image](https://hackmd.io/_uploads/B1ysJj2eke.png) 安裝snap軟體,在這邊我們沒有要安裝,直接不選擇以進入安裝程序... ![image](https://hackmd.io/_uploads/By1n1o3eye.png) 安裝系統 ![image](https://hackmd.io/_uploads/BJKJ4onl1x.png) ![image](https://hackmd.io/_uploads/SJC4xi3e1x.png) ![image](https://hackmd.io/_uploads/ry_vejhlyg.png) 安裝完成後,移除USB,重新啟動 ![image](https://hackmd.io/_uploads/B1Gtgi2xyx.png) ## 成功安裝 此圖可看出安裝版本、主機名稱、IP ![image](https://hackmd.io/_uploads/BJNqgonx1g.png) 此圖可看硬碟分配狀況 使用`df -h`可以看到硬碟的使用狀況和掛載點 ![image](https://hackmd.io/_uploads/S1Uoes2l1x.png) :::spoiler 參考的 Ubuntu Server 安裝流程 1. 準備工作 確保你有 Ubuntu Server 的最新版 ISO 檔案。 準備一台機架式主機,並確認有兩顆硬碟。 2. 開機設定 將機架式主機設定為從光碟或 USB 裝置啟動,將 Ubuntu Server 的安裝媒介插入。 3. 開始安裝 啟動安裝程式 開機時選擇從 USB 或光碟啟動,進入 Ubuntu 的安裝介面。 選擇語言 在安裝選單中,選擇安裝語言(如英文或中文)。 選擇安裝選項 選擇 "Install Ubuntu Server"。 網路設定 在網路設定畫面中,選擇網路介面,設定 IP 地址。根據要求,第一組的 IP 設定可以是 192.168.1.10(根據實際網路環境調整)。 設定網路掩碼(如 255.255.255.0)和網關(如 192.168.1.1),並設定 DNS 伺服器。 選擇安裝類型 當被問到安裝類型時,選擇 "Minimal installation" 或 "Server"(根據選項)。 磁碟分割 當進入磁碟選擇時,選擇 "Manual" 設定分割區。 將第一顆硬碟分割為根目錄 /,設定為 ext4 格式,並標記為 "使用於 Ubuntu"。 將第二顆硬碟格式化為 ext4,並設定為 /home,確保將其 mount 到 /home 下。 用戶設定 設定系統用戶名和密碼,並為該用戶設定 sudo 權限。 安裝程序 系統將開始安裝,根據提示完成安裝過程。 重啟 安裝完成後,移除安裝媒介,然後重啟系統。 4. 確認安裝 登入 Ubuntu Server,執行以下命令以 確認版本:lsb_release -a 確認網路設定:ip a 確認 /home 是否正確 mount:df -h ::: ## 參考資料 https://linux.vbird.org/linux_basic_train/rockylinux9/unit14.php https://linux.vbird.org/somepaper/20050321-LVM-1.pdf https://ithelp.ithome.com.tw/articles/10269202 https://ithelp.ithome.com.tw/articles/10080861