Skip to content

Latest commit

 

History

History
87 lines (68 loc) · 3.32 KB

README.md

File metadata and controls

87 lines (68 loc) · 3.32 KB

ZimaOS on Proxmox VM

There are two ways to install a ZimaOS VM on Proxmox: automatically and manually (partially automated).
Automatic installation takes less than 2 minutes, while manual installation takes about 5 minutes.

How to ...?

Automatic

Install ZimaOS in just 3 minutes. Simply run the command below on your Proxmox node, answer the VM creation prompts, and let the script handle the rest!

bash -c "$(wget -qLO - https://raw.githubusercontent.com/R0GGER/proxmox-zimaos/refs/heads/main/zimaos_zimacube.sh)"
screencast_vm.mp4

Manual (full install)

1. Create a new VM in Proxmox:

  • OS - Do not use any media
  • System - BIOS - OMVF (UEFI) and choose a EFI storage (e.g., local-lvm)
  • Next next next next (Disks, CPU, Memory, Network)
  • Confirm - Finish (do not thick Start after created)
  • Execute the script below in your Proxmox node (not in the VM!):
bash -c "$(wget -qLO - https://raw.githubusercontent.com/R0GGER/proxmox-zimaos/refs/heads/main/zimaos_zimacube_installer.sh)"

2. Answer the questions:

  • Enter VM ID:
  • Enter storage volume (e.g., local-lvm):

3. Go to created VM

Go to Console

To ensure successful booting, you have to disable Secure Boot within the VM.
Click Start Now and press ESC ESC ESC (multiple times) to load the virtual BIOS.
Go to 'Secure Boot Configuration' option in 'Device Manager' and disable 'Secure Boot'.

Device Manager → Secure Boot Configuration → Attempt Secure Boot → Enter → Esc → Esc → Continue → Enter

4. Install

Select '1. Install ZimaOS' and complete the installation wizard.
Once the installation is complete, stop the VM by clicking Stop in Proxmox (not Shutdown). Disable scsi1 and enable the correct disk scsi0.

Video

https://www.youtube.com/watch?v=3n739Dia8eMz
Please note: The video has been fast-forwarded in some parts.

How to ...?

Change VERSION

  1. Download zimaos_zimacube.sh or zimaos_zimacube_installer.sh using wget:
    wget https://raw.githubusercontent.com/R0GGER/proxmox-zimaos/refs/heads/main/zimaos_zimacube_installer.sh
    wget https://raw.githubusercontent.com/R0GGER/proxmox-zimaos/refs/heads/main/zimaos_zimacube.sh
  2. Edit the installation file: nano zimaos_zimacube.sh or nano zimaos_zimacube_installer.sh.
  3. Change the variable VERSION="1.3.0-2" to VERSION="1.3.1-beta1" (see ZimaOS releases).
  4. Save the file by pressing CTRL + Xyes.
  5. Make the file executable:
    chmod +x zimaos_zimacube*
  6. Run the file:
    ./zimaos_zimacube.sh
    or
    ./zimaos_zimacube_installer.sh

Add more drives (storage)

  1. Stop your ZimaOS VM.
  2. Go Hardware → Add → Harddisk
  3. Bus/Device: SATA
    add-drive
  4. Start your ZimaOS VM

Inspired by bigbeartechworld - https://www.youtube.com/watch?v=o2H5pwLxOwA