logo NodeSeekbeta

【Proxmox】救援模式使用虚拟KVM从ISO镜像安装Proxmox8

  1. 控制面板安装 Debian 系统后,使用grml启动救援模式
apt install grml-rescueboot
update-grml-rescueboot
update-grub

生成的 /boot/grub/grub.cfg 添加了一个菜单

### BEGIN /etc/grub.d/42_grml ###
menuentry "Grml Rescue System (grml64-full_2022.11.iso)" {
		......
        iso_path="/boot/grml/grml64-full_2022.11.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
		......
}
### END /etc/grub.d/42_grml ###

修改 /boot/grub/grub.cfg 启动 SSH 服务器

sed -i 's/kernelopts="   "/kernelopts=" toram ssh=sshpassword ip=1.2.3.4::1.2.3.1:255.255.255.0 "/' /boot/grub/grub.cfg 

其中

  • sshpassword 为 root 的密码
  • 1.2.3.4 为 VPS 的静态IP
  • 1.2.3.1 为 VPS 的网关IP
  • 255.255.255.0 为子网掩码

重启到救援模式

grub-reboot "Grml Rescue System (grml64-full_2022.11.iso)"
reboot

2024-01-06-20-20-40-00000414.png

2024-01-06-20-31-31-00000415.png

  1. SSH 连接到 VPS, 下载 proxmox 8 的iso

root 的密码为 sshpassword

echo "nameserver 8.8.8.8" | tee /etc/resolv.conf
wget https://enterprise.proxmox.com/iso/proxmox-ve_8.1-1.iso
  1. 启动虚拟机
echo "set_password vnc vncpassword" | \
qemu-system-x86_64 \
-name skrime \
-enable-kvm \
-cpu host \
-smp 4 \
-m 4G \
-vga std \
-display vnc=:0,password=on \
-monitor stdio \
-usb \
-device usb-tablet \
-drive file=/dev/sda,index=0,media=disk,format=raw \
-drive file=/root/proxmox-ve_8.1-1.iso,index=2,media=cdrom \
-device rtl8139,netdev=net0 \
-netdev type=user,id=net0 \
-boot d

其中 vncpassword 为 VNC 连接到密码

  1. 通过 VNC 连接开始安装

输入密码 vncpassword

2024-01-06-21-46-47-00000419.png

2024-01-06-20-47-58-00000416.png

2024-01-06-20-48-47-00000417.png

Enter 开始安装

2024-01-06-21-29-48-00000418.png

2024-01-06-22-36-43-00000420.png

2024-01-06-22-37-12-00000421.png

安装完成。

  1. 停止虚拟机

在命令行按下 Ctrl+C 终止 qemu-system-x86_64

  1. 修改配置文件
vgchange -ay /dev/pve
mkdir /target
mount /dev/pve/root /target
chroot /target /bin/bash
sed -i 's/quiet/quiet net.ifnames=0 biosdevname=0/' /boot/grub/grub.cfg 
sed -i "s|$(grep -oP 'bridge-ports \K\w+' /etc/network/interfaces)|eth0|" /etc/network/interfaces
exit && reboot
  1. 启动到 Proxmox

2024-01-06-22-41-12-00000422.png

2024-01-06-23-10-34-00000424.png

  • 技术贴,绑定给鸡腿

  • @zxxx #0

    📢 NodeSeek论坛管理 - 主题帖 "推荐阅读" 通知
    🎉 感谢楼主的精彩分享, 本主题帖将被推荐阅读并加精+加鸡腿🍗 xhj008
  • 龟壳的arm架构安装有吗,大佬 xhj001

  • @高桑 #3
    没有

  • mark 一下

  • @高桑 #3
    网上有

  • @高桑 #3

    https://github.com/jiangcuo/Proxmox-Port

    https://github.com/jiangcuo/Proxmox-Arm64

    https://github.com/pimox/pimox7

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72267位seeker

🎉欢迎新用户🎉