Een paar weekjes geleden heb ik via de Tweakers V&A een mooie Dell E6420 over kunnen nemen. Mooi en snel ding, zeker met de Crucial M500 240GB SSD die ik erin heb geplaatst.
Bij zo'n mooie machine horen natuurlijk ook mooie besturingssystemen. Via mijn studies heb ik de beschikking over Windowslicenties (B'vo voor de RUG!), maar natuurlijk wil ik ook een paar mooie linuxdistro's geïnstalleerd hebben. Ik heb gekozen voor een triple boot systeem met Windows 8.1 pro, Ubuntu 14.04 LTS en elementary OS. Dit is hoe ik mijn SSD gepartitioneerd heb:
/dev/sda1 350MiB ntfs bootpartitie Windows
/dev/sda2 175GiB ntfs Windows - gewoon de C: van Windows
/dev/sda3 512MiB ext4 /boot - hier moet grub komen
/dev/sda4 47.73GiB extended
/dev/sda5 16GB ext4 / - de /-partitie van Ubuntu
/dev/sda6 4GB ext4 /home - de /home-partitie van Ubuntu
/dev/sda7 16GB ext4 / - de /-partitie van elementary OS
/dev/sda8 4GB ext4 /home - de /home-partitie van elementary OS
/dev/sda9 7.72GB swap - spreekt voor zich
Grub is natuurlijke een prachtige bootloader, maar aangezien de bootloader van Windows 8 nog veel stijlvoller is, prefereer ik de bootloader van Windows boven grub. Aangezien de bootloader van Windows niet intelligent genoeg is om een linuxdistro op te starten wil ik met easyBCD twee entries maken, een voor Windows 8.1 Pro en een genaamd linux, deze zal verwijzen naar grub. Hartstikke inefficiënt natuurlijk, aangezien de bootloader pas tevoorschijn komt nadat Windows al is opgestart, bovendien heb ik nu twee bootloaders in gebruik, waar ik eigenlijk aan grub ook wel voldoende zou moeten hebben, maar ja, iedereen heeft zo zijn autistische trekjes
Installeren heb ik als volgt gedaan:
[list]
• Windows geïnstalleerd, de hele schijf gegeven
• vanuit Windows de bestaande twee partities geresized naar /dev/sda1 en /dev/sda2, de rest van de partities aangemaakt, nog niet geformatteerd
• Ubuntu geïnstalleerd, in het installatiemenu aangegeven dat /dev/sda3 als /boot, /dev/sda5 als /, /dev/sda6 als /home en /dev/sda9 als swap gebruikt konden worden
• elementary OS geïnstalleerd, in het installatiemenu aangegeven dat /dev/sda3 als boot, /dev/sda7 als / en /dev/sda8 als /home gebruikt konden worden.
• Windows opgestart (iets anders wil ook niet, met de Windows bootloader) en met easyBCD een extra entry toegevoegd. Dit kostte nog wel wat moeite, ik heb uiteindelijk maar met de 'windowsterminal' Windows moeten vertellen dat ik graag de bootloader van Windows 8 wilde gebruiken ipv die van 7/Vista, want design > lelijkheid.
Nu komt het probleem waar ik niet uitkom. De Windows bootloader werkt, Windows 8.1 werkt (huh? Ja, het kan
), maar grub doet moeilijk. Ik had aangenomen dat het installatieprogramma van elementary OS wel zo intelligent was om zowel elementary OS, Ubuntu, Windows 8 plus diverse herstelopties en dergelijjke dingen toe te voegen, maar wat blijkt: Ubuntu staat niet in de lijst.
Problemen zijn er om aangepakt te worden, dus ik het internet afstruinen naar oplossingen.
Met de terminal in elementary OS heb ik geprobeerd grub opnieuw te laten zoeken naar besturingssystemen met sudo update-grub:
frederik@Dell-E6420:~$ sudo update-grub
[sudo] password for frederik:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
done
Herstarten, nee, niets veranderd.
Nog eens een sudo update-grub, gevolgd door een sudo update-grub2, want dat zou misschien ook nog wel nuttig kunnen zijn:
frederik@Dell-E6420:~$ sudo update-grub
[sudo] password for frederik:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
done
frederik@Dell-E6420:~$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
done
Weer opnieuw opstarten, weer niets veranderd.
Via de terminal 'grub customizer' geïnstalleerd. Dit programma is eigenlijk een grafisch schilletje om de configuratiefiles van grub. Via dit programma geprobeerd een extra entry voor Ubuntu aan te maken:
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdosa
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 63b95f40-7b90-44a1-8dc7-16a2d6b71332
linux /vmlinuz-3.13.0-17-generic root=UUID=63b95f40-7b90-44a1-8dc7-16a2d6b71332
initrd /initrd.img-3.13.0-17-generic
Er is een optie bijgekomen in grub! Maar helaas, ik krijg een foutmelding, er kan geen kernel gevonden worden. Wat wel gelukt is, is dat de volgorde van de entries in grub gewijzigd is, de resolutie van 640x480 naar 1600x900 is gegaan, de timer nu op 5s ipv 10s staat en het elementary OS logo niet meer te zien is bij het afsluiten van elementary OS. Deze zaken had ik ook maar direct gewijzigd met grub customizer, toen ik toch bezig was. Ik begrijp alleen niet hoe het logo van elementary OS is verdwenen bij het afsluiten, ik kan mij niet herinneren dat ik daar iets aan veranderd heb. edit: ik heb andere drivers van nVidia geinstalleerd, waarschijnlijk heeft dit hier mee te maken. Maakt voor de rest ook niet uit.
Ik zit dus vast, ik kan Ubuntu niet opstarten. Dit bericht typ ik vanaf mijn laptop op de universiteit, waar ik niet de beschikking heb over een usb-stick met een live versie van Ubuntu of elementary OS. Ik heb dus geen live sessies met terminals kunnen proberen.
Mijn vraag is: heb ik iets over het hoofd gezien, verkeerd gedaan en/of vergeten?
Alvast dank voor alle komende reacties!
Bij zo'n mooie machine horen natuurlijk ook mooie besturingssystemen. Via mijn studies heb ik de beschikking over Windowslicenties (B'vo voor de RUG!), maar natuurlijk wil ik ook een paar mooie linuxdistro's geïnstalleerd hebben. Ik heb gekozen voor een triple boot systeem met Windows 8.1 pro, Ubuntu 14.04 LTS en elementary OS. Dit is hoe ik mijn SSD gepartitioneerd heb:
/dev/sda1 350MiB ntfs bootpartitie Windows
/dev/sda2 175GiB ntfs Windows - gewoon de C: van Windows
/dev/sda3 512MiB ext4 /boot - hier moet grub komen
/dev/sda4 47.73GiB extended
/dev/sda5 16GB ext4 / - de /-partitie van Ubuntu
/dev/sda6 4GB ext4 /home - de /home-partitie van Ubuntu
/dev/sda7 16GB ext4 / - de /-partitie van elementary OS
/dev/sda8 4GB ext4 /home - de /home-partitie van elementary OS
/dev/sda9 7.72GB swap - spreekt voor zich
Grub is natuurlijke een prachtige bootloader, maar aangezien de bootloader van Windows 8 nog veel stijlvoller is, prefereer ik de bootloader van Windows boven grub. Aangezien de bootloader van Windows niet intelligent genoeg is om een linuxdistro op te starten wil ik met easyBCD twee entries maken, een voor Windows 8.1 Pro en een genaamd linux, deze zal verwijzen naar grub. Hartstikke inefficiënt natuurlijk, aangezien de bootloader pas tevoorschijn komt nadat Windows al is opgestart, bovendien heb ik nu twee bootloaders in gebruik, waar ik eigenlijk aan grub ook wel voldoende zou moeten hebben, maar ja, iedereen heeft zo zijn autistische trekjes
Installeren heb ik als volgt gedaan:
[list]
• Windows geïnstalleerd, de hele schijf gegeven
• vanuit Windows de bestaande twee partities geresized naar /dev/sda1 en /dev/sda2, de rest van de partities aangemaakt, nog niet geformatteerd
• Ubuntu geïnstalleerd, in het installatiemenu aangegeven dat /dev/sda3 als /boot, /dev/sda5 als /, /dev/sda6 als /home en /dev/sda9 als swap gebruikt konden worden
• elementary OS geïnstalleerd, in het installatiemenu aangegeven dat /dev/sda3 als boot, /dev/sda7 als / en /dev/sda8 als /home gebruikt konden worden.
• Windows opgestart (iets anders wil ook niet, met de Windows bootloader) en met easyBCD een extra entry toegevoegd. Dit kostte nog wel wat moeite, ik heb uiteindelijk maar met de 'windowsterminal' Windows moeten vertellen dat ik graag de bootloader van Windows 8 wilde gebruiken ipv die van 7/Vista, want design > lelijkheid.
Nu komt het probleem waar ik niet uitkom. De Windows bootloader werkt, Windows 8.1 werkt (huh? Ja, het kan
Problemen zijn er om aangepakt te worden, dus ik het internet afstruinen naar oplossingen.
Met de terminal in elementary OS heb ik geprobeerd grub opnieuw te laten zoeken naar besturingssystemen met sudo update-grub:
frederik@Dell-E6420:~$ sudo update-grub
[sudo] password for frederik:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
done
Herstarten, nee, niets veranderd.
Nog eens een sudo update-grub, gevolgd door een sudo update-grub2, want dat zou misschien ook nog wel nuttig kunnen zijn:
frederik@Dell-E6420:~$ sudo update-grub
[sudo] password for frederik:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
done
frederik@Dell-E6420:~$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
Found linux image: /boot/vmlinuz-3.2.0-60-generic
Found initrd image: /boot/initrd.img-3.2.0-60-generic
Found linux image: /boot/vmlinuz-3.2.0-51-generic
Found initrd image: /boot/initrd.img-3.2.0-51-generic
Found Windows 8 (loader) on /dev/sda1
Found Ubuntu 14.04 LTS (14.04) on /dev/sda5
done
Weer opnieuw opstarten, weer niets veranderd.
Via de terminal 'grub customizer' geïnstalleerd. Dit programma is eigenlijk een grafisch schilletje om de configuratiefiles van grub. Via dit programma geprobeerd een extra entry voor Ubuntu aan te maken:
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdosa
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 63b95f40-7b90-44a1-8dc7-16a2d6b71332
linux /vmlinuz-3.13.0-17-generic root=UUID=63b95f40-7b90-44a1-8dc7-16a2d6b71332
initrd /initrd.img-3.13.0-17-generic
Er is een optie bijgekomen in grub! Maar helaas, ik krijg een foutmelding, er kan geen kernel gevonden worden. Wat wel gelukt is, is dat de volgorde van de entries in grub gewijzigd is, de resolutie van 640x480 naar 1600x900 is gegaan, de timer nu op 5s ipv 10s staat en het elementary OS logo niet meer te zien is bij het afsluiten van elementary OS. Deze zaken had ik ook maar direct gewijzigd met grub customizer, toen ik toch bezig was. Ik begrijp alleen niet hoe het logo van elementary OS is verdwenen bij het afsluiten, ik kan mij niet herinneren dat ik daar iets aan veranderd heb. edit: ik heb andere drivers van nVidia geinstalleerd, waarschijnlijk heeft dit hier mee te maken. Maakt voor de rest ook niet uit.
Ik zit dus vast, ik kan Ubuntu niet opstarten. Dit bericht typ ik vanaf mijn laptop op de universiteit, waar ik niet de beschikking heb over een usb-stick met een live versie van Ubuntu of elementary OS. Ik heb dus geen live sessies met terminals kunnen proberen.
Mijn vraag is: heb ik iets over het hoofd gezien, verkeerd gedaan en/of vergeten?
Alvast dank voor alle komende reacties!