Na een aantal mislukte installatiepogingen van 12.04.2 met een aparte partitie voor /boot heb ik het maar opgegeven en 12.10 weer opnieuw geinstalleerd. Opzich is daarmee mijn probleem opgelost maar ik wil hier toch nog even een vraag over stellen aan de kenners
Het gaat om een dual boot opstelling met Windows 8 waarbij ik de laatste het opstarten laat regelen. Hierdoor wil ik GRUB
niet in /dev/sda hebben! Via Windows 8 voeg ik de partitie met /boot erop dan toe middels EasyBCD. Dit werkte uitstekend met Kubuntu 12.10. Nu wilde ik echter weer terug naar Unity en de LTS, zeker mer vernieuwde hardware-ondersteuning sprak me wel aan. Helaas heeft 12.04.2 me een hoop uren gekost gisteravond zonder resultaat
Dit is de huidige partitionering die goed werkt met 12.10:
/dev/sda1 * 2048 718847 358400 7 HPFS/NTFS/exFAT
/dev/sda2 718848 2826143743 1412712448 7 HPFS/NTFS/exFAT
/dev/sda3 2826143744 2827120306 488281+ 83 Linux
/dev/sda4 2827122686 2930276351 51576833 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 2827122688 2842744831 7811072 82 Linux swap / Solaris
/dev/sda6 2842746880 2930276351 43764736 83 Linux
Precies dezelfde partitionering gebruikte ik ook om 12.04.2 te installeren (heb 12.10 er gewoon 'overheen' gezet nu). Bij installatie koos ik voor /dev/sda3 als partitie voor GRUB. Daar kreeg ik dan alleen de foutmelding dat GRUB daar niet geinstalleerd kon worden. Zelfde soort popup als hier, uiteraard dan met /dev/sda3:
http://askubuntu.com/questions/62051/unable-to-install-grub . Heb de installatie nog een keer herhaald en de partities verwijderd en opnieuw aangemaakt maar steeds deze fout.
Toen heb ik het volgende nog geprobeerd (na wat Googlewerk)
sudo mount /dev/sda3 /mtn/boot
dat lukte, en vervolgens:
sudo grub-install --boot-directory=/mnt/boot /dev/sda3
Dan komt de waarschuwing dat het installeren van GRUB in een aparte partitie (buiten MBR) een slecht idee is.
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.
Toen heb ik het installeren nog een keer geprobeerd met --force optie en dat lukte wel. Echter was GRUB dan toch niet goed geinstalleerd daar ik in de GRUB CLI terecht kwam bij het opstarten van Ubuntu. Daarna dus maar voor 12.10 gekozen, ook geen straf om mee te werken
Nu zou ik echter toch graag weten hoe ik dit moet aanpakken voor de volgende keer. Kan wat ik wil uberhaupt met Ubuntu 12.04?