<style> @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono&family=Noto+Sans+TC&family=Open+Sans&display=swap'); #doc { font-family: 'Open Sans', 'Noto Sans TC'; line-height: 1.8; } code { font-family: 'JetBrains Mono'; } </style> # 在 VirtualBox 7 安裝 Ubuntu 22.04 產生的問題 ## 下載必要資源 * [VirtualBox 7](https://www.virtualbox.org/wiki/Downloads) * [Ubuntu 22.04 映像檔](https://www.ubuntu-tw.org/modules/tinyd0/) ## 使用 VirtualBox 7 安裝 Ubuntu 直接使用 VirtualBox 7 的無人值守功能安裝即可, 但我安裝後遇到一些問題記錄在這 ### 無法呼叫出終端機 ( terminal )視窗 * 解決方法: 至 [Settings/Language and Region] * 修改語言/時區為 **English (United States)** 後將 ubuntu 重新啟動 ![](https://hackmd.io/_uploads/S11oZiEJT.png) ### 使用 sudo 指令出現 [username] is not in the sudoers file. * 解決方法: 打開 terminal 切換至 root 權限將 [username] 加入至 sudo 配置檔 * 輸入指令 `su` 即可切換至 root 權限 * 輸入指令 `vi /etc/sudoers` 使用 vi editor 開啟 sudo 配置檔 * 找到檔案中的 `root ALL=(ALL) ALL` * 在下面新增上一行 `[username] ALL=(ALL) ALL` * 補充 (vi/vim指令) * 輸入文字前按鍵盤 `i` 進入 insert mode * 離開 editor 時先跳出當前 mode 再返回 `ESC` + `:wq!` * 因為該檔案是 readonly 會跳出警告, 所以要加上 `!` 來忽略訊息