So I just spent the last 12 hours going through installing proxmox 3.4. Everytime I try the bootloader is broken. I found a work around using super grub2 or systemrescue cd by doing the following.
Setup: asus-u47a core i7 laptop with a single 750G hdd.
Nothing... just used imageUSB like the wiki says and put the 3.4 iso on the usb and booted. I disabled uefi in my bios during install, since booting via uefi booted to "grub rescue>".
The only thing I changed during the install was the domain (to proxmox.local)
After installation completed, I put in a copy of system rescue cd (imaged to usb by unetbootin), changed the bios back to uefi boot=enabled and booted the rescue disk in uefi mode. If you get a black grub type screen with white text, you did it right. If you got the blue unetbootin screen, your not using uefi mode. (the blue screen might work, but after 12+ installs today I don't feel like another, try and post the results).
In the grub for system rescue cd, select "Boot an existing linux system installed on the disk". (if you got the blue unetbootin screen and super grub2 is an option near the bottom, select that, select enable extra grub2 functionality, enable lvm (and raid if you use it), go back a menu, select detect any grub2 configuration file (grub.cfg), it should find (lvm/pve-root) select that and it should boot).
This will boot proxmox. login to proxmox as root.
run:
If you don't see an EFI directory as the only directory in /mnt, you mounted the wrong partition, do "umount /mnt" and try again with another partition, we're looking for the one with the EFI folder.
When you find it and have it mounted at /mnt run the following:
That's it. no need to specify /dev/sdx. Reboot and enjoy.
If anyone's having trouble with this maybe I'll make a video or take some screen shots tomorrow if I remember.
Good luck.
Dont-panic.
Setup: asus-u47a core i7 laptop with a single 750G hdd.
Nothing... just used imageUSB like the wiki says and put the 3.4 iso on the usb and booted. I disabled uefi in my bios during install, since booting via uefi booted to "grub rescue>".
The only thing I changed during the install was the domain (to proxmox.local)
After installation completed, I put in a copy of system rescue cd (imaged to usb by unetbootin), changed the bios back to uefi boot=enabled and booted the rescue disk in uefi mode. If you get a black grub type screen with white text, you did it right. If you got the blue unetbootin screen, your not using uefi mode. (the blue screen might work, but after 12+ installs today I don't feel like another, try and post the results).
In the grub for system rescue cd, select "Boot an existing linux system installed on the disk". (if you got the blue unetbootin screen and super grub2 is an option near the bottom, select that, select enable extra grub2 functionality, enable lvm (and raid if you use it), go back a menu, select detect any grub2 configuration file (grub.cfg), it should find (lvm/pve-root) select that and it should boot).
This will boot proxmox. login to proxmox as root.
run:
Code:
mount /dev/sda2 /mnt
cd /mnt
ls
If you don't see an EFI directory as the only directory in /mnt, you mounted the wrong partition, do "umount /mnt" and try again with another partition, we're looking for the one with the EFI folder.
When you find it and have it mounted at /mnt run the following:
Code:
grub-install --efi-directory=/mnt
That's it. no need to specify /dev/sdx. Reboot and enjoy.
If anyone's having trouble with this maybe I'll make a video or take some screen shots tomorrow if I remember.
Good luck.
Dont-panic.