pve安装到硬盘的一个虚拟文件然后物理机启动的几个注意点

硬盘安装了ventoy,ventoy 使用了两个分区,一个是ventoy分区 大小几百M-几G 一个是 ventoyefi分区32M,后面的分区是保留分区。

先用ventoy 启动硬盘保留分区的一个 win11.vhd 或者其他系统都可。

安装 virtualbox 创建一个虚拟机debian11,挂pve7.2.iso 不创建硬盘

系统设置里面 打开 efi,创建一个虚拟硬盘 固定大小的。virtualbox现在升级到6.1-7 按钮位置发生了变化注意一一点。 网络选择桥接

这里注意三个点:

  • 必须打开efi 这是 ventoy 启动的要求
  • 虚拟硬盘需要固定大小
  • 虚拟硬盘尺寸不能太小,因为pve除了自己占用的3-4G空间之外,还有node需要保留一些空间。我粗略测试 12G不可以,20G可以。懒得继续测试,直接用20G的vhd固定大小安装
  • 要在virtualbox这个虚拟机设置里面打开虚拟化嵌套的,不然装不上

安装完成后,虚拟机挂载 plugin_vtoyboot 的iso https://github.com/ventoy/vtoyboot/releases

在pve里面 mount上,然后cp 里面的tar.gz 到 ~ tar解压 ,cd 进去 sh vtoyboot.sh

在这之前,最好把pve的 debian源和pve源换到国内,然后更新一下pve系统,

反正关机之前,要 sh vtoyboot.sh一下,以后系统升级后也执行一次。

关机后,复制vhd文件出来,后缀修改 vhd.vtoy

然后 用ventoy 自带的工具,创建一个 link到 ventoy分区,倒计时启动等,最重要的 是,要打开 VTOY_LINUX_REMOUNT 参考

用用ventoy启动后,用root登录,然后修改网络配置 主要是修改ip 还有更换网卡,因为在虚拟机里面安装的虚拟网卡,在物理机没有这个网卡,

注意 pve 是用vmbr0 这个网卡来转发实际网卡的数据的,不要把virtualbox的虚拟网卡和vmbr0搞混概念

1
2
3
4
5
6
7
8
 查看网卡设备,有线网卡一般是enXxx
ip link show

# 修改配置文件,把网卡改成新的名字  我的就是 enp0s3修改为 enp1s0
nano /etc/network/interfaces

# 重启网络应用改动
systemctl restart networking

这是我修改前的

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 cat /etc/network/interfaces-bak
auto lo
iface lo inet loopback

iface enp0s3 inet manual

auto vmbr0
iface vmbr0 inet static
        address 10.0.0.128/24
        gateway 10.0.0.1
        bridge-ports enp0s3
        bridge-stp off
        bridge-fd 0

修改后的

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
 cat /etc/network/interfaces
auto lo
iface lo inet loopback

iface enp1s0 inet manual

auto vmbr0
iface vmbr0 inet static
        address 10.0.0.99/24
        gateway 10.0.0.1
        bridge-ports enp1s0
        bridge-stp off
        bridge-fd 0

另外 /etc/issue 和 /etc/hosts 可以顺带修改一下,不修改也不影响

网络正常后 处理自动挂载

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
blkid
----

/dev/nvme0n1p1: LABEL_FATBOOT="EFI2" LABEL="EFI2" UUID="729A-FE81" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="7adb76ae-01"
/dev/nvme0n1p2: SEC_TYPE="msdos" LABEL_FATBOOT="VTOYEFI" LABEL="VTOYEFI" UUID="ADC2-5F11" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="7adb76ae-02"
/dev/nvme0n1p3: LABEL="Exfat" UUID="7F17-3D02" BLOCK_SIZE="512" TYPE="exfat" PARTUUID="7adb76ae-03"
/dev/sda1: LABEL="HHD" UUID="9D09-82A9" BLOCK_SIZE="512" TYPE="exfat" PARTUUID="b1fb145f-01"
/dev/mapper/ventoy2: UUID="FF54-9C3A" BLOCK_SIZE="512" TYPE="vfat"
/dev/mapper/ventoy3: UUID="AGKBNe-Bw8e-Rg2H-YLtd-XCjp-x8SO-Yo52AW" TYPE="LVM2_member"
/dev/mapper/pve-swap: UUID="b50aa774-310e-43af-87d2-4ef40e033910" TYPE="swap"
/dev/mapper/pve-root: UUID="1637dd63-6dc3-4957-934a-2ff8c41f8f10" BLOCK_SIZE="4096" TYPE="ext4"
/dev/mapper/ventoy: PTUUID="00a161a2-67c0-4d79-815a-c7d23b5d727c" PTTYPE="gpt"


nano /etc/fstab

----

# <file system> <mount point> <type> <options> <dump> <pass>
/dev/pve/root / ext4 errors=remount-ro 0 1
UUID=FF54-9C3A /boot/efi vfat defaults 0 1
/dev/pve/swap none swap sw 0 0
proc /proc proc defaults 0 0


UUID=729A-FE81 /mnt/efi2 vfat defaults 0 2
UUID=7F17-3D02 /mnt/exfat exfat defaults 0 2
UUID=9D09-82A9 /mnt/hdd exfat defaults 0 2
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计