Van de week een stroomstoring gehad, en ik moest even opstarten in de recovery mode om handmatige check te doen van alle bestandssystemen. Omdat ik toen wel blij was met een normale resolutie die groter is dan 640x480 of zoiets bedacht ik dat het wel handig was om even te vertellen hoe je het beste een hogere resolutie in kan stellen.
Met die hogere resolutie past er veel meer tekst op je scherm, zodat je alles op een normale manier kan lezen.
Dit geldt niet alleen voor de recovery mode, maar ook voor de terminals die onder control-alt-F1 t/m control-alt-F6 zitten.
Met control-alt-F7 kom je weer in de normale grafische omgeving terecht
Ook ziet het splash screen er mooier uit als je een hogere resolutie gebruikt.
Deze handleiding werkt in Ubuntu tot en met 9.04, latere versies heb ik nog niet getest.
Als eerste:
Zoek uit welke resoluties je scherm aan kan. Dit staat in de handleiding van de monitor of van je laptop.
Je kan het ook terugvinden in systeem>voorkeuren>scherm (ik gebruik de Engelse versie, wat is de Nederlandse term?)
Heb je een videokaart van Nvidia, dan kan je ook Systeem>beheer>Nvidia X server settings gebruiken.
Installeer nu het pakket
hwinfo, dit kan via Synaptic of via de terminal:
sudo apt-get install hwinfo
Open nu een terminal (als je dat nog niet gedaan had) en voer het volgende commando uit:
sudo hwinfo --framebuffer | grep 'Mode '
Nu krijg je een lijst te zien van resoluties die je computer aankan tijdens het opstarten.
Dit hoeft dus niet hetzelfde te zijn als de resolutie in de grafische omgeving.
Een voorbeeld van mijn computer:
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x0347: 1400x1050 (+1400), 8 bits
Mode 0x0348: 1400x1050 (+2800), 16 bits
In mijn geval is 1600x1200 de beste keuze. Dit ziet er het beste uit op mijn monitor.
Het aantal bits zegt iets over het aantal kleuren dat weergegeven kan worden. Hoe hoger hoe beter.
In mijn geval is deze regel dus het belangrijkst:
Mode 0x0346: 1600x1200 (+3200), 16 bits
Wat je nodig hebt van deze regel is de resolutie (1600x1200) en het getal achter Mode (0x0346).
Nu moet je de configuratie voor het opstarten aanpassen.
Voer dit commando uit in een terminalvenster:
gksudo gedit /boot/grub/menu.lst
In Kubuntu is dit:
kdesu kate /boot/grub/menu.lst
Ga nu op zoek naar deze regel (ergens halverwege het bestand)
# defoptions=quiet splash
Vul deze regel aan, zodat er dit komt te staan:
# defoptions=quiet splash vga=0x0346
Het getal achter vga= is hetzelfde als het getal dat je eerder al tegenkwam achter Mode
Laat het hekje (#) voor de regel gewoon staan.
Sla het bestand op, en voer het volgende commando uit:
sudo update-grub
Nu nog de configuratie voor de splash veranderen:
gksudo gedit /etc/usplash.conf
Dit moet er dan in komen:
# Usplash configuration file
# These parameters will only apply after running update-initramfs.
xres=1600
yres=1200
De getallen zijn de getallen van de resolutie.
Let op dat er geen lege regel onderaan het bestand staat, dit kan een foutmelding opleveren.
Als je het bestand hebt opgeslagen, voer dan het volgende commando uit:
sudo update-initramfs -u
Let op, dit commando kan even duren. Sluit dus niet te snel het terminalvenster.
Pas wanneer je weer een nieuwe regel te zien krijgt om een volgend commando in te voeren is hij klaar.
Hierna kan je de computer opnieuw opstarten en genieten van de hogere resolutie
Werkt het niet, dan kan je opstarten in de recovery mode, en in het menu kiezen voor "resume normal boot".
Hierna kan je de wijzigingen weer ongedaan maken.
Gaat het opstarten goed, dan zou je de hogere resolutie ook in kunnen stellen voor de recovery mode.
Dat maakt het lezen van foutmeldingen makkelijker
Bewerk hiervoor weer de menu.lst:
gksudo gedit /boot/grub/menu.lst
Zoek nu deze regel:
# altoptions=(recovery mode) single
Voeg weer het vga= gedeelte toe:
# altoptions=(recovery mode) single vga=0x0346
Hierna opslaan en het update-grub commando uitvoeren:
sudo update-grub
Nu ben je helemaal klaar
Ik weet dat je de resolutie ook in kan stellen via de Startup Manager, maar die detecteert zelf helemaal niks.
Je loopt dus het risico dat je een verkeerde resolutie instelt die niet werkt. Je zit dan met een zwart scherm of je kan helemaal niet meer opstarten.
Vandaar deze uitgebreide handleiding. Het is lastiger dan even een waarde invullen in een grafisch schermpje, maar de kans op succes is veel groter.
Omdat Karmic GRUB2 gaat gebruiken en een andere manier om het splash scherm weer te geven, gaat deze handleiding waarschijnlijk niet werken.
Het bepalen van de vga mode zal nog wel op dezelfde manier gaan, maar de instellingen in GRUB zetten zal op een andere manier moeten.
Correcties, aanvullingen en ervaringen zijn welkom
Edit: als deze handleiding op andere systemen net zo goed werkt als op de mijne en er verder geen grote fouten in zitten, dan zet ik hem op de wiki. Ik vind het forum iets makkelijker en sneller werken, vandaar dat ik het eerst in een topic gezet heb