Before you start the installation process make certain: - [[PVEn]] meets the minimum technology and compute requirements as discussed in [[2. PVE 8.x - Hardware]] AND is physically connected to a [[LAN]] using [[CATx]] cable - If you must use wireless connectivity, DO NOT try to install using the [[WiFi]] [[NIC]] in the computer; instead use a [[WiFi]] bridge and connect the computer to the bridge using [[CATx]] cable # System Preparation - Connect a keyboard - Connect a mouse - Connect a monitor - Connect an active [[CATx]] cable - Connect the [[Ventoy]] [[USB]] flash drive - Power up the system ## [[BIOS]] Settings Prior to installing [[PVE]] we need to check a number of BIOS settings. 🟢 enable 🔴 disable - 🟢Enable ACPI Auto Configuration - 🟢Above 4G Decoding - 🟢Re-Size BAR Support >$Autolt; - 🟢SR-IOV Support - 🔴BME DMA Mitigation (ref: [[Using IOMMU for DMA Protection in UEFI Firmware - Intel.pdf|Using IOMMU for DMA Protection in UEFI Firmware - Intel]]) - 🟢System Configuration >$Performancelt; - 🟢AC Loss Control >$Always$ $Onlt; - 🔴Secure Boot - 🟢Boot Option #1 >$Ventoy$ $Disklt; - 🔴Boot Option #2 - 🔴Boot Option #3 - 🔴Boot Option #4 - 🟢Save Changes and Exit ## [[PVE]] Installation System should boot from the [[Ventoy]] disk. <button class="navigate">proxmox-ve_8.0-2.iso</button> ![[pve-install-0-0.png]] <button class="navigate">Boot in normal mode</button> ![[pve-install-0-1.png]] <button style="color:#1e90ff; font-size:18px;">Install Proxmox VE (Graphical)</button> ![[pve-install-1-0.png]] <button style="color:#1e90ff; font-size:18px;">I Agree</button> ![[pve-install-1-1.png]] ### Choose root-[[FS]] > [!sub]+ ###### [[EXT]] as root-[[FS]] > > [[PVE]] defaults to `ext4` as the [[FS]], and therefore you can just continue installation with the selected default. > > <button class="navigate">Next</button> > > ![[pve-install-1-2.png]] > [!sub]+ ###### [[📌Glossary/Technology/ZFS]] as root-[[FS]] > > Change the [[FS]] from `ext4` (the default) to `zfs`. > > <button class="navigate">Options</button> > > ![[pve-install-1-3.png]] > > If single disk is used select: <button class="navigate">zfs (RAID0)</button> > > ![[pve-install-1-4.png]] > > <button class="navigate">OK</button> > > If non-applicable disks are also selected (e.g. a large [[USB]] drive or [[Ventoy]] disk) deselect them `-- do not use --`. > > ![[pve-install-1-5.png]] > > <button class="navigate">Next</button> > > ![[pve-install-1-6.png]] ## Location & Time Zone <span class="fieldname">Country</span>: your country <span class="fieldname">Time zone</span>: your time-zone <span class="fieldname">Keyboard Layout</span>: your keyboard <button class="navigate">Next</button> ![[pve-install-6.png]] ## Login/Root Password <span class="fieldname">Password</span>: login password (`root` superuser password) <span class="fieldname">Email</span>: provide a valid email address to get [[PVE]] alerts <button class="navigate">Next</button> ![[pve-install-7.png]] ## Network Configuration <span class="fieldname">Management Interface</span>: this is the [[NIC]] [[PVE]] uses to setup the Linux Bridge `vmbr0`; the bridge is used by all [[KVM]]s/[[LXC]]s to access the [[LAN]] and also by the [[webUI]] to manage [[PVE]] remotely through a PVE-proxy; if your system has multiple [[NIC]]s you can select another one. <span class="fieldname">Hostname (FQDN)</span>: you can use `pve.local` or any other [[FQDN]] of your choice <span class="fieldname">IP Address</span>: this is a [[DHCP]] [[IPv4]] automatically picked up by the installer; I strongly suggest you change the address to a static non-DHCP; make certain the static [[IPv4]] you provide is not used by any other system on your [[LAN]] - use `ping` to verify the address does not belong to another network host; because the [[IPv4]] is required in [[CIDR]] notation you also need to provide the numeric value of your subnet mask (`/24` means a subnet mask of `255.255.255.0`) <span class="fieldname">Gateway</span>: this is your Internet/NAT gateway/router automatically configured by the installer through the [[DHCP]] settings; provide a valid address, otherwise [[PVE]] will not function properly <span class="fieldname">DNS Server</span>: this is your [[DNS]] server automatically configured by the installer through the DHCP settings; provide a valid address otherwise [[PVE]] will not function properly; if you are not using any internal [[DNS]] server (e.g. pi-hole) or you are uncertain of the [[DNS]] server address you can safely use any of the public [[DNS]] servers `1.1.1.1` or `8.8.8.8` <button class="navigate">Next</button> > [!attention] If your DHCP server is misconfigured, the autoconfigured values will be incorrect; you **MUST** provide valid network configuration, otherwise [[PVEn]] will fail to function adequately! ![[pve-install-8.png]] A multi-[[NIC]] system will look similar to the one in the below image. You have to manually setup the network to use all the NICs, including any [[VLAN]], [[OvS]], etc. We will cover this type of configuration in a future article. ![[pve-install-8-1.png]] ## Summary If you are happy with your choices <button class="navigate">Install</button> ![[pve-install-9.png]] If installation was successful the local [[PVE]] console will display something similar to the image below: ![[pve-install-9-1.png]] To access [[PVE]] over the [[LAN]], from any browser, use any of the following [[URL]]s: <h4> <code class="g-code">https://{pve-IPv4}:8006</code> -/- <code class="g-code">https://{pve-FQDN}:8006</code> </h4> Using the example values above: <code class="g-code">https://192.168.0.62:8006</code> -/- <code class="g-code">https://pve.local:8006</code> # Follow or Support me -> <a href='https://ko-fi.com/S6S0K9U5Q' target='_blank'><img height='36' style='border:0px;height:36px;float:right; ' src='https://storage.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>