proxmox_hassos_install/README.md
2019-02-22 18:14:25 +01:00

2.0 KiB

New Proxmox VM with HassOS

This script will create a new Proxmox VM with the latest version of HassOS. To create a new VM in the local-lvm storage, run the following in a SSH session or the console from Proxmox interface

TMP=`mktemp -d`;pushd $TMP > /dev/null;wget -qO - https://raw.githubusercontent.com/whiskerz007/proxmox_hassos_install/master/install.sh | bash -s local-lvm;popd > /dev/null;rm -rf $TMP;unset TMP 

After script completes, click on the new VM (the script will tell you the ID), click on the Hardware tab for the VM and change the Memory and Processors settings to what you desire. The Hard Disk can be expanded by clicking on it, then click on the Resize disk button above (Note: additional steps must be taken for storage to take effect in the VM after the first boot). The network MAC address can be changed by selecting Network Device and clicking Edit above. Once all changes have been made, click Start above.

Specify Storage ID

To specify the storage ID the new VM will be placed, replace local-lvm in the oneline command with desired storage ID.

Root Prompt

To get to the root prompt

  • Open the console after the VM has been started
  • When the messages slow down press the Enter key a couple of times until you see the following

Welcome to HassOS
hassio login:
  • Login using root, no password is requested
  • When you see the hassio > prompt, type login
  • You should now see a # prompt.

Show DHCP Address

To get the DHCP address assigned to the VM

  • At the root prompt type ls -l /sys/class/net and look for a name that looks like enp0s18
  • Use that name in the following command ip addr show dev enp0s18
  • Your IP address will be listed right after inet

Resize Disk

To resize the disk after the first boot

  • At the root prompt type df -h /dev/sda8 and note the Size
  • Shutdown the VM
  • Resize the disk to the desired size
  • At the root prompt type sgdisk -e /dev/sda
  • Reboot the VM
  • Verify resize was successful by typing df -h /dev/sda8 at the root prompt