Annons
Du måste köra ett annat operativsystem på din Linux-PC. Men bör du dubbla start 7 skäl till varför du borde (och borde inte) Dual Boot LinuxDet är ofta svårt att motivera att välja mellan att installera Linux över Windows. Men varför inte välja båda? Här är fem skäl till dual boot och två skäl till att du inte borde göra det. Läs mer , eller använder du en virtuell maskin? Och om du väljer det andra alternativet, vilken programvara för virtuell maskin ska du använda?
Virtuella maskiner vs. Dubbel start
Kör du Linux - kanske Linux Mint eller Ubuntu Linux Mint vs. Ubuntu: Vilken distro ska du välja?Linux Mint och Ubuntu är två populära Linux-distros, men vilket är bäst? Ska du välja Ubuntu eller Linux Mint? Läs mer - bredvid Windows? Eller har du två eller flera Linux-distributioner installerade på din dator? Hur fungerar det för dig? För vissa fungerar denna dynamik bra. För andra kan omstart vara ett problem.
Den tid det tar att starta om, välja ett annat operativsystem på GRUB bootloader-skärmen och sedan starta, kan vara problematiskt. Detta gäller särskilt på system där Linux installeras tillsammans med Windows.
På långsammare system, eller de med många appar som försöker köra när Windows laddas, kan du vänta 5–10 minuter innan du kan börja vara produktiv. Kasta in en antiviruslösning så kommer du snart på en massiv långsam sak.
Att köra ditt sekundära operativsystem i en virtuell maskin kan dock lösa problemet.
Vad är en virtuell maskin?
Vi har tittat på virtuella maskiner - känd som VM-skivor - flera gånger tidigare. Enkelt uttryckt är det applikationer som skapar en mjukvarumiljö som efterliknar datormaskinvara. Ett operativsystem kan sedan installeras i den här miljön. Vi kallar detta ett "gäst-operativsystem", medan operativsystemet du har installerat på din fysiska dator är "värd-operativsystemet".
Dessutom kan virtualisering förbättras med hjälp av dedicerad systemhårdvara.
Hur du aktiverar virtualisering på din dator
Medan ditt valda gäst-OS kanske körs utan hårdvaruvirtualisering, om alternativet är tillgängligt, är det värt att använda. Inte minst för att det kommer att minska avloppet på din dators systemresurser.
För att aktivera hårdvaruvirtualisering måste du starta om datorn för att komma åt BIOS. Hur detta uppnås beror på din enhet, men det görs vanligtvis genom att knacka del eller F2 efter att datorn har startat om.
Hitta avancerad skärm i BIOS och leta efter något av följande:
- virtualisering
- VT-x (Intel - äldre system har VT-d)
- AMD-V (AMD-system)
BIOS navigeras med piltangenterna. När du har aktiverat virtualisering trycker du på F10 för att spara och avsluta.
När detta är gjort har du valet mellan tre open source VM-applikationer, som vi kommer att titta på nedan (VMWare är också tillgängligt för Linux, men är inte open source).
1. VirtualBox
VirtualBox erbjuder mångsidig virtualisering och kan skapa en virtuell maskin med praktiskt taget alla operativsystem (utom de som är avsedda för ARM-enheter). Det erbjuder också programvara och hårdassisterad virtualisering, lagring av virtuella maskiner som diskbilder. Detta gör dem enkla att säkerhetskopiera eller migrera till andra datorer eller VM-applikationer.
VirtualBox är särskilt bra på att köra 32-bitars och 64-bitars Linuxdistros, liksom Windows. Det är till och med möjligt att köra OS X på VirtualBox, kanske för att testa det tidigare konfigurera din PC som en Hackintosh Teknisk recept: optimala hårdvarukomponenter för en perfekt hackintoshTänker du bygga en Hackintosh? Du kan skapa en Mac Pro för halva priset på den riktiga saken. Jag satte ihop en anpassad Hackintosh med hjälp av information från flera Hackintosh-entusiastsidor. Även med... Läs mer . Hitta en kopia för din distribution på virtualbox.org/wiki/Downloads.
2. QEMU
Om du vill köra ett ARM-operativsystem (som Android, Raspbian eller RISC OS), är det här kommandoradsbaserade verktyget det du ska välja.
Förkortning för ”Quick Emulator”, QEMU är enkel att installera, och vissa gästoperativsystem kan till och med laddas ner med QEMU inbyggd. Vår tidigare titt på kör Raspbian Pi primära OS Raspbian i QEMU ger dig en bra introduktion till det här verktyget.
Även om det obegränsade namnet för QEMU är ”Quick Emulator”, är det i själva verket en hypervisor, ett verktyg för att hantera hårdvaruvirtualisering. Du kan installera QEMU med:
sudo apt-get install qemu qemu-kvm libvirt-bin
3. KVM
Förkortning av kärnbaserad virtuell maskin, KVM är en gaffel för QEMU-projektet och fungerar tillsammans med det verktyget för att tillhandahålla ytterligare alternativ (till exempel hastighet på nästan infödda) utöver dess ursprungliga VM funktionalitet.
Detta betyder att KVM erbjuder hög hastighet och stabilitet än VirtualBox, men KVM är lite svårare att konfigurera. Men om du kan få huvudet runt para-virtualiserade drivrutiner, är du på god väg att förstå varför KVM är ett populärt alternativ för värd för VM.
För att använda KVM börjar du med att bekräfta att din hårdvara är lämplig för maskinvarevirtualisering:
sudo apt-get install cpu-checker
Om svaret är "KVM-acceleration kan användas", fortsätt med att installera programvaran:
sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils
Du kommer att kunna köra KVM via skrivbordet med Virtual Machine Manager, som du borde hitta i skrivbordsmenyn.
Vilka distrister kör bäst i en VM?
När du har valt en lämplig virtuell maskinapplikation måste du anpassa ditt val av gäst-OS. Till exempel kan du köra Windows enkelt på VirtualBox, även om Windows 7 förmodligen är det säkraste alternativet.
Omvänt är QEMU lämplig för att köra ARM-riktade distributioner, till exempel Raspberry Pi's Raspbian eller Android.
Under tiden, något lätt som Lubuntu Lubuntu: En lätt version av Ubuntu [Linux]Älskar Ubuntu, men känner dig skeptisk till 11.04s nya Unity-gränssnitt? Prova Lubuntu 11.04, ett extremt lätt alternativ till huvudgrenen för Ubuntu. Du hittar det menydrivna gränssnittet känt och resurserna slår anmärkningsvärt lågt ... Läs mer kommer att köras på något av dessa VM-verktyg.
Vilket VM-verktyg ska du använda?
Så vi har tittat på tre virtuella maskinapplikationer. Men vilken ska du använda?
Det är svårt. Om du vill ha enkel virtualisering som är snabb och enkel att installera, bör VirtualBox vara ditt första stopp. För mer avancerad virtualisering, eller för att köra en VM för en ARM-enhet, titta sedan på QEMU.
Om du betraktar dig själv som en kraftanvändare för virtuella maskiner bör KVM vara ditt första stopp.
Föredrar du att dubbla startar, eller är en virtuell maskininställning din preferens för skrivbordstillgång med flera plattformar? Berätta hur du gör det i kommentarerna.
Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsyter till Linux Format-magasinet, en Raspberry Pi-tinkerer, Lego-älskare och retro-spel-fan.