[Unraid 系列 v6.9.2] 8 虛擬機 KVM(Ubuntu Server、Windows 10)


Ubuntu Server 20.04

創建虛擬機

點擊 虛擬機 -> 添加虛擬機 -> Ubuntu

勾選全部 CPU 。

項目 選項
初始內存 2048 MB
機器 Q35-5.1
BIOS SeaBIOS
USB 控制器: 3.0 (qemu XHCI)
操作系統安裝 ISO /mnt/user/isos/ubuntu-20.04.4-live-server-amd64.iso
操作系統安裝光盤總線 SATA
主要 虛擬磁盤位置 磁盤 1 - 243 GB 可用
主要 虛擬磁盤大小 50G
主要 虛擬磁盤總線 SATA
Unraid 共享 /mnt/disk2/Quartz/LANraragi_CN
Unraid 掛載標簽 LANraragi_CN
網絡橋接 br0
Network Model virtio-net
USB 設備 ASIX Electronics Corp. AX88179 Gigabit Ethernet (0b95:1790)

其他選項默認。

安裝系統

階段一:開始

  • 選擇語言 English
image-20220326220122088
  • 設置鍵盤
image-20220326220225517

階段二:配置網絡

若要單獨分配網卡地址,才配置。若無物理網卡,則自動獲取即可。

  1. 關閉 Virtio 虛擬網卡 IPv4 、 IPv6 。

選擇高亮 enp1s0 ,回車選擇 Edit IPv4 ,設置 IPv4 MethodDisable

IPv6 同理。

image-20220326220825301 image-20220326221017679
  1. 設置物理網卡 IPv4
項目 說明
IPv4 Method Manual 指定地址
Subnet 192.168.1.0/24 指定掩碼
Address 192.168.1.10 指定 IPv4 地址
Gateway 192.168.1.1 指定網關
Name servers 192.168.1.1 DNS 服務器
Search domains ubuntu 指定主機名

Subnet 不同與 Windows 的 255.255.255.0 的格式,但作用相同。/24 指定前24位不可變。

image-20220326221215302
  1. 設置物理網卡 IPv6
image-20220326221702705

此處設置為 DHCP 是因為作者為移動網,無公網 IP 。所以使用 IPv6 + DDns 實現外網訪問。

若有固定公網v6 IP ,指定即可。

  1. 網絡配置完成,其他默認。
tempsnip

階段三:軟件通信配置

  • 配置服務端口

默認空白即可,后續通過寶塔面板進行配置。

image-20220326222230059
  • apt 加速

默認鏈接替換為: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/

image-20220326223019958

階段四:配置硬盤

允許以 LVM 形式配置整塊硬盤,一般默認。

image-20220326223116082 image-20220326223219285

允許並繼續。

image-20220326223233916

階段五:安全配置

  • 配置初始用戶
image-20220326223348919
  • 配置 Advantage token ,一般不用,默認為空。
image-20220326223435368
  • 啟用 SSH 。

空格 安裝 OpenSSH server 即可,下方擴展默認 No 即可。

image-20220326223605432

階段六:預裝軟件

  • 空格 勾選預裝軟件。
image-20220326223802055
  • 等待安裝完成, Reboot Now 重啟系統。

過程:

image-20220326223919010

結果:

image-20220326224011042
  • 回車確認。
image-20220326224115750
  • 等待配置完成。

在重啟可登錄后,系統仍將繼續配置,建議等待配置完成后再登錄。

image-20220326225257125

掛載文件夾

初始配置掛載文件夾

創建虛擬機是配置了要掛載的文件夾,但是 Ubuntu 默認不掛載。並且在掛載之后重啟虛擬機,掛載文件夾將取消掛載。需要將掛載命令設為開機啟動項。

項目 選項 示例
Unraid 共享 [Unraid 主機目錄] /mnt/user/appdata/demo
Unraid 掛載標簽 [掛載標簽] demo

依次執行下述語句:

其中 [Unraid 掛載標簽][掛載路徑] 可更改, [掛載路徑] 最后一個文件夾必須同 [Unraid 掛載標簽]

sudo su

# 請注意,Ubuntu Server 20.04 中 /etc/rc.local 文件默認不創建,請注意 /etc 文件夾是否存在該文件
touch /etc/rc.local

mkdir -p [掛載路徑]

# 向 /etc/rc.local 添加掛載語句
# mount -t 9p -o trans=virtio [Unraid 掛載標簽] [掛載路徑]
# 以下為向 /etc/rc.local 中添加由 EOF 包裹的語句
tee /etc/rc.local <<-'EOF'
#!/bin/bash
mount -t 9p -o trans=virtio demo /mnt/demo
exit 0
EOF

注意: [掛載路徑] 為虛擬機目標路徑,要先創建虛擬機中 [掛載路徑] ,才能在開機啟動時掛載。

接下來即可重啟測試。

添加掛載文件夾

若之前添加的掛載文件夾難以滿足實際使用要求,則可以添加掛載文件夾。

實際上,作者在向已經創建完成的虛擬機中添加掛載文件夾時,一直顯示“進行更改”,所有選項變灰色的 BUG 。

所以可以通過“新建虛擬機,但使用之前的虛擬磁盤”的方法,添加掛載文件夾。

  • 在變更虛擬機配置之前,修改 /etc/rc.local 文件。
#!/bin/bash
# docker lanraragi mount
mount -t 9p -o trans=virtio database /mnt/lanraragi/database
mount -t 9p -o trans=virtio content /mnt/lanraragi/content
mount -t 9p -o trans=virtio comic /mnt/lanraragi/comic
exit 0
  • 停止目標虛擬機,之后編輯目標虛擬機名稱。

Ubuntu 變為 UbuntuDemo (此處任意)。

保存變更。

  • 新建虛擬機。

大部分保持原虛擬機配置,僅在 Unraid 共享Unraid 掛載標簽 處變化添加。

項目
Unraid 共享 /mnt/user/Quartz/LANraragi_CN/ubuntu/database/
Unraid 掛載標簽 database
2nd Unraid 共享 /mnt/user/Quartz/LANraragi_CN/content/
2nd Unraid 掛載標簽 content
3rd Unraid 共享 /mnt/user/Quartz/comic/
3rd Unraid 掛載標簽 comic
  • 啟動新虛擬機即可。

原目標虛擬機移除即可,不要帶磁盤移除!

Docker 無權限控制容器

虛擬機中安裝了 Docker ,需要停止、重啟容器時,提示無權限。輸入以下命令:

sudo aa-remove-unknown

Windows 10

創建虛擬機

點擊 虛擬機 -> 添加虛擬機 -> Windows 10

勾選全部 CPU 。

設置內存。

其他項目:

項目 選項
BIOS SeaBIOS
操作系統安裝 ISO /mnt/user/isos/Windows_10_x64_21H1.iso
主要 虛擬磁盤位置 磁盤 1 - 243 GB 可用
主要 虛擬磁盤大小 80G
主要 虛擬磁盤總線 SATA
USB 設備 ASIX Electronics Corp. AX88179 Gigabit Ethernet (0b95:1790)

安裝系統

等待黑屏一段時間(全黑)。

執行正常安裝即可。

掛載文件夾

不想在 Windows 虛擬機中掛載文件夾,又不打游戲。直接通過網絡共享即可。

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM