There are a few threads on Mac Mini installs, but I'll post my method in case it may save some time or frustration.
There are three basic problems to overcome:
In order to overcome this, we install PVE 3.1 to get a bootable environment, install the updated kernel from the PVE 3.3 install CD to get networking support, and then upgrade over the network.
You will need:
Instructions:
Cheers,
Jef
There are three basic problems to overcome:
- You must add the NOAPIC boot parameter to avoid a kernel panic
- PVE 3.2 and 3.3 installers do not leave a bootable system
- PVE 3.1 leaves a bootable system, but doesn't include working ethernet drivers
In order to overcome this, we install PVE 3.1 to get a bootable environment, install the updated kernel from the PVE 3.3 install CD to get networking support, and then upgrade over the network.
You will need:
- A late 2012 Mac Mini (6,1 tested)
- A USB CDROM drive
- A PVE 3.1 install CD (i.e., from proxmox-ve_3.1-xxxxxxx-x.iso)
- A PVE 3.3 install CD (i.e., from proxmod-ve_3.3-xxxxxxx-x.iso)
- An wired ethernet connection capable of providing Internet access
Instructions:
- Boot to PVE 3.1 CD by pressing the "C" key during power-up.
- Type linux noapic at the boot: prompt.
- Install as usual. Note: you must supply network configuration information manually as no defaults will be picked up via DHCP.
- After the reboot, press "e" (to edit) when the GRUB screen appears. You have to be fast.
- Arrow down and change
Code:
linux /vmlinuz-2.6.32-26-pve root=/dev/mapper/pve-root ro quiet
Code:linux /vmlinuz-2.6.32-26-pve root=/dev/mapper/pve-root ro [B]noapic[/B] quiet
- Edit /etc/default/grub changing
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
Code:GRUB_CMDLINE_LINUX_DEFAULT="noapic quiet"
- You should now have a bootable system. Reboot to test if you want.
- Insert and mount the PVE 3.3 CD:
Code:mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom
- Manually install the kernel package from PVE 3.3:
Code:dpkg –i /mnt/cdrom/proxmox/packages/pve-kernel-2.6.32-32-pve_2.6.32-136_amd64.deb
- Reboot and check networking (it should work).
- Comment out the enterprise repo in /etc/apt/sources.list.d/pve-enterprise.list and add the pve-no-subscription repo to /etc/apt/sources.list:
Code:deb http://download.proxmox.com/debian wheezy pve-no-subscription
- Update to PVE 3.3:
Code:apt-get update apt-get dist-upgrade
- Reboot and test out your new Proxmox 3.3 installation.
- Buy a subscription before using in production.
Cheers,
Jef