Proxmox on MacMini Debian and problem with kernel pve

Kamyk

New Member
Oct 16, 2013
18
0
1
Hi all,

I have two mac mini in my server room. I want to install and configure some simple proxmox cluster on that two. I install Debian on both. When i do it first step - install kernel with pve and make update-grub all is ok. But when i reboot machine and chose in GRUB2 that kernel i see only Loading ramdisk and screen is going to be black. Nothing happened. When i restart again and choose Debian kernel all is fine and system is booting. I thought to install only pve packages. All is fine but with normal kernel i don't have kvm support and i can't start my Virtual Machines because i see:

kvm -id not support.

Do you have some idea? Or maybe you install proxmox on mac mini.

I will be very grateful for some help.

Best,
Rafal
 
I've done a mac mini proxmox cluster using current-generation minis. My entire howto is here: http://www.jaxlug.net/wiki/2014/07/16

I'm actually not sure how you got as far as you did based on what you've stated due to the EFI hoops you have to jump through, unless of course, you're not using Debian Wheezy 7.5 like I was and they've fixed some stuff.
 
Hi brad_mssw,

Thank you for your link. I will check it as soon as possible.

I have done something like that:
- install Debian netinstall amd64 with noapic/nolapic
- eth works only from usb adapter

After install:
- change efibootmgr to boot from Debian partition and after i don't need any refind-refit.

All is fine but only usb adapter works, but i have network.

When i try to install pve kernel i have problem after boot. I change GRUB2 to boot from that one but it doesn't work.

I will check that one and let you know:


  • Add the Proxmox repo, and update:echo "deb http://download.proxmox.com/debian wheezy pve-no-subscription" > /etc/apt/sources.list.d/proxmox.list && \
    wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add - && \
    apt-get update && \
    apt-get dist-upgrade -y
  • Install the latest 2.6.32 kernel:KERNELVER=`apt-cache search pve-kernel-2.6.32 | sort -r | head -n 1 | awk '{ print $1 };' | cut -d- -f3-` && \
    apt-get install pve-firmware pve-kernel-${KERNELVER} pve-headers-${KERNELVER} -y
  • Make sure the kvm_intel module gets loaded ... proxmox doesn't appear to automatically do this:echo "kvm_intel" >> /etc/modules
  • Mac Mini Only:
    • Add `noapic` to `GRUB_CMDLINE_LINUX_DEFAULT` in `/etc/default/grub` and run `update-grub`:sed -i -e 's/GRUB_CMDLINE_LINUX_DEFAULT="\(.*\)"/GRUB_CMDLINE_LINUX_DEFAULT="\1 noapic"/' /etc/default/grub && \
      update-grub
    • When booting the new kernel, our onboard nic and thunderbolt nic will work. However Linux will remember this temporary USB nic we've been using up to this point, so we need to tell it to forget about it:rm -f /etc/udev/rules.d/70-persistent-net.rules
    • Switch to on-board NIC
  • Reboot
    • NOTE: Make sure to select the 2.6.32 PVE KERNEL!!! It is NOT the Default!!!