Heb je ooit Ubuntu Linux geprobeerd (Live CD's tellen niet) zonder je zorgen te maken over het partitioneren of installeren van een andere harde schijf of het instellen van een dubbele boot? Deze stapsgewijze handleiding leidt u door de exacte stappen om Ubuntu volledig binnen Windows te laten draaien met behulp van een virtuele machine.
Een groot voordeel van het gebruik van een virtuele machine is dat u het Ubuntu-besturingssysteem kunt uitvoeren en toegang kunt krijgen tot de volledige gratis softwarebibliotheek die de Linux-gemeenschap biedt zonder Windows op te geven. Bovendien is dit een geweldige manier om Ubuntu te evalueren om te zien of het iets is waarnaar u misschien wilt overschakelen.
Houd er echter rekening mee dat, terwijl het uitvoeren van een "gast" besturingssysteem binnen een virtuele machine snel is, het niet zo snel is alsof u hetzelfde besturingssysteem zou hebben geïnstalleerd als uw "host" (primaire) besturingssysteem. Het grootste deel van de hardware-omgeving is geëmuleerd, zodat u waarschijnlijk niet alle functies krijgt. Als u bijvoorbeeld een mooie grafische kaart op uw Windows-machine hebt geïnstalleerd, is hetzelfde apparaat mogelijk niet beschikbaar voor uw virtuele machine, zodat u een meer generieke grafische driver voor het gastbesturingssysteem kunt uitvoeren. Dit is echter slechts een kleinigheid, omdat het echte voordeel hier is dat Windows en Ubuntu tegelijkertijd kunnen worden uitgevoerd.
Voorwaarden
Hoewel er verschillende methoden en een verscheidenheid aan virtuele machinesoftware zijn om uit te kiezen, ga ik Ubuntu Linux installeren met behulp van Microsoft Virtual PC 2007 voor deze wandeling. Het proces moet erg vergelijkbaar zijn met andere virtuele machinesoftware als u iets anders wilt gebruiken.
- Windows XP of Vista.
- Respectabele processor (minimaal ~ 1, 5 Ghz of een dual-core).
- Minimaal 1 GB RAM.
- Microsoft Virtual PC 2007 (het is gratis). De downloadpagina zegt dat het XP Pro vereist, maar er zijn talloze rapporten die prima werken op XP Home.
- Laatste distro van Ubuntu (7.10 ten tijde van dit schrijven). Nadat u het ISO-bestand hebt gedownload, brandt u het op CD.
Stappen om Ubuntu Linux binnen Microsoft Virtual PC 2007 te installeren
- Open Virtual PC en klik op Nieuw in de Virtual PC Console. De wizard Nieuwe virtuele machine wordt gestart. Klik volgende.
- Selecteer de optie om een nieuwe virtuele machine te maken. Klik volgende.
- Voer "Ubuntu Linux" in voor de naam van de virtuele machine. Klik volgende.
- Selecteer "Other" voor het besturingssysteem. Klik volgende.
- Selecteer de optie om de hoeveelheid RAM aan te passen en ten minste 256 MB toe te wijzen, maar ik zou 512 of hoger aanbevelen. Hoe meer RAM u toewijst, hoe sneller Ubuntu zal werken, maar uw "host" Windows-installatie zal dat veel minder RAM hebben terwijl de virtuele machine draait. Klik volgende.
- Selecteer de optie om een nieuwe virtuele schijf te gebruiken. Klik volgende.
- Selecteer een locatie om het virtuele machinebestand op te slaan en een grootte voor de virtuele machine toe te wijzen. De grootte die u opgeeft, is de grootte van de harde schijf van Ubuntu, dus zorg ervoor dat u ten minste 10.000 MB (10 GB) toewijst. Klik volgende.
- Bekijk de overzichtspagina en klik op Voltooien om de nieuwe virtuele machine te maken. Er zou nu een vermelding 'Ubuntu Linux' in uw Virtual PC Console moeten staan. U kunt dit item selecteren en op de knop Instellingen klikken om de VM-instellingen te bekijken of te wijzigen.
- Plaats uw Ubuntu-cd in uw cd-station, selecteer het item Ubuntu Linux en druk op Start.
- Wanneer uw virtuele machine (VM) voor de eerste keer start, worden er geen apparaten aan toegewezen om op te starten. Als gevolg hiervan krijgt u waarschijnlijk een scherm met de VM die probeert op te starten vanaf het netwerk ("draaiende" cursor) of gewoon een foutmelding "Geen opstartapparaat gevonden".
- Om dit op te lossen, moet u de VM vertellen dat hij het CD-station van uw host-besturingssysteem moet gebruiken. Selecteer in het CD-menu van Virtual PC "Physical Drive D gebruiken:" (waarbij D de stationsletter van uw CD-drive in Windows is). Dit bindt het D-station in Windows als het CD-station in uw VM.
- Selecteer in het menu Virtual PC Action> Reset om de VM opnieuw te starten.
- Nadat de VM opnieuw is opgestart, wordt de CD gelezen en wordt het opstartmenu van Ubuntu weergegeven. Vanaf het moment van schrijven heeft Ubuntu 7.10 een bug in de kernel die niet correct communiceert met PS2-stuurprogramma-emulators die worden gebruikt door VM-software zoals Virtual PC 2007. Hier is een oplossing voor dit probleem (dankzij de Ubuntu-forums en dit bugrapport):
- Druk in het opstartmenu op F6 om de opstartopdrachtstring onderaan het scherm te bekijken.
- Verwijder aan het einde van de opdrachtreeks "splash" en voer "i8042.noloop" in vóór de twee streepjes.
- Selecteer de optie om Ubuntu te starten in de veilige grafische modus.
- Uw scherm zou er uit moeten zien als de screenshot hieronder. Als dit het geval is, drukt u op Enter om op te starten naar Ubuntu.
- Het opstartproces kan enige tijd duren om te laden. Als je een paar minuten een leeg scherm ziet, is dit prima. Uiteindelijk ziet u Ubuntu alle opstartservices laden en verschijnt de GUI. U bevindt zich nu in de Ubuntu Live CD-omgeving.
- Aangezien de muis en het toetsenbord worden gedeeld tussen uw VM en het host-Windows-besturingssysteem, vergrendelt de muis- en toetsenbordinvoer zodra u in de VM klikt. Om de besturing weer over te dragen naar uw Windows-besturingssysteem, drukt u op de Alt-toets rechts.
- Je kunt gerust spelen met de applicaties, maar omdat alles op de CD draait, zal de reactie erg traag zijn. Laten we aan de slag gaan en Ubuntu op de virtuele machine installeren. Dubbelklik om te beginnen op het pictogram Installeren op het bureaublad. Het installatieprogramma zal dan starten (wees geduldig).
- Selecteer je taal. Klik op doorsturen.
- Selecteer uw tijdzone. Klik op doorsturen.
- Selecteer uw toetsenbordindeling. Klik op doorsturen.
- De Ubuntu-partitie detecteert de hoeveelheid ruimte die u aan uw VM hebt toegewezen. Voor deze gids ga ik de standaardoptie gebruiken, namelijk de hele schijf gebruiken voor de Ubuntu-installatie, maar je kunt je partities zeker handmatig configureren als je dat wilt, maar ik zal niet ingaan op het handmatig bewerken van je partities in deze handleiding. Selecteer de optie voor begeleid en klik op Doorsturen.
- Vul de informatie over jezelf in. Zorg ervoor dat u uw gebruikersnaam en wachtwoord noteert. Klik op doorsturen.
- Bekijk het installatieoverzicht en klik op Installeren om Ubuntu op uw virtuele machine te laden. Dit kan enige tijd duren, dus wees geduldig.
- Nadat de installatie is voltooid, krijgt u een melding om de installatie-cd te verwijderen. In het Virtual PC-menu (onthoud, druk op de rechter Alt-toets om de muis over te dragen) selecteer CD> Eject en verwijder uw Ubuntu-installatie-CD. Klik op Nu opnieuw opstarten om op te starten naar uw nieuwe Ubuntu-installatie op uw virtuele machine.
- Voordat we voor het eerst naar Ubuntu gaan, moeten we de muisfix op de voltooide installatie toepassen om de kernelbug te omzeilen. Dit hoeft slechts eenmaal te worden gedaan. Wanneer de VM opstart, ziet u een bericht met de tekst "Druk op ESC om de GRUB-configuratie te laden". Druk op ESC om de GRUB-configuratie te openen (als je niet op tijd op ESC hebt gedrukt, ga je gewoon naar Actie> Reset om de VM opnieuw op te starten).
- Zorg er in de GRUB-configuratie voor dat de eerste optie "Ubuntu, kernel 2.6.xx-generiek" is geselecteerd en druk op E.
- Selecteer de kerneloptie (moet de tweede regel zijn) en druk op E.
- Wijzig, net als bij het installeren van Ubuntu, "splash" aan het einde van de regel in "i8042.noloop". Druk op Enter om de wijzigingen toe te passen.
- Terug op het kerneloptiescherm, druk op B om Ubuntu te starten. Eenmaal aangemeld bij Ubuntu, zal ik je laten zien hoe je dit permanent kunt bewerken, zodat je deze wijziging niet elke keer hoeft te maken wanneer je opstart.
- Zodra het Ubuntu-inlogscherm verschijnt, voert u de gebruikersnaam en het wachtwoord in die u tijdens de installatie hebt gemaakt.
- Welkom bij Ubuntu volledig binnen Windows.
- Nu, hier is hoe de permanente fix voor de kernelmuis-bug toe te passen. Zodra u dit doet, hoeft u zich geen zorgen meer te maken over het muisprobleem:
- Ga naar Toepassingen> Accessoires> Terminal.
- Enter: sudo gedit /boot/grub/menu.lst
- Voer uw inlogwachtwoord in wanneer u hierom wordt gevraagd.
- Zoek de "kernel" -regel die we hebben bewerkt bij het opstarten van Ubuntu (regel ~ 132) en verander nogmaals "splash" in "i8042.noloop".
- Sla uw wijzigingen op.
- Je bent klaar! Geniet van het uitvoeren van Ubuntu vanuit Windows.
Vergeet natuurlijk niet dat u Ubuntu Linux volledig vanuit een virtuele omgeving gebruikt. Dit zou geen effect moeten hebben op de programmafunctionaliteit, maar u zult waarschijnlijk geen open GL-spellen kunnen spelen. Ik heb ook geconstateerd dat geluid niet uit de doos werkt, maar als je het nodig hebt, zou deze oplossing moeten helpen (ik heb dit echter niet geprobeerd, omdat ik geen geluid gebruik in mijn VM).
Dat is het. Zorg dat Ubuntu er echt goed uitziet en misschien wilt u er uw primaire besturingssysteem van maken.