---
# System prepended metadata

title: 在 VirtualBox 7 安裝 Ubuntu 22.04 產生的問題
tags: [Virtual Machine]

---

<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 會跳出警告, 所以要加上 `!` 來忽略訊息