Konfigurimi i një instalimi të vetëm të Ubuntu si një opsion me nisje të dyfishtë dhe një pajisje VirtualBox nën Windows 10


Shpesh më duhet të përdor Windows 10 dhe Ubuntu në të njëjtën makinë brenda një sesioni të vetëm identifikimi, kështu që e drejtoj Ubuntu-në si një makinë virtuale në Oracle VirtualBox. Por më pëlqen gjithashtu të jem në gjendje ta nis kompjuterin tim në mënyrë origjinale në Ubuntu, kështu që konfigurimi me nisje të dyfishtë është optimal.

Për të përfituar më të mirën nga të dyja botët, unë instaloj Ubuntu në një konfigurim me nisje të dyfishtë së bashku me Windows dhe konfiguroj VirtualBox për të hyrë në ndarjet e diskut Ubuntu si një imazh të papërpunuar të diskut. Kjo më lejon që të nis të nis direkt në Ubuntu ose të nis të njëjtin instalim të Ubuntu nga brenda Windows duke përdorur VirtualBox.

Ky konfigurim u krye me sukses duke përdorur Ubuntu 14.04.4, Windows 10 Pro v.1511 build 10586 dhe VirtualBox 5.0.24 për Windows 64-bit.

Hapi 1: Aktivizo teknologjinë e virtualizimit

Qasja direkte në harduer është çelësi për këtë konfigurim, prandaj sigurohuni që teknologjia e virtualizimit të jetë e aktivizuar në BIOS-in tuaj, veçanërisht Intel VT-x ose AMD-v.

Hapi 2: Shkarkoni dhe verifikoni ISO të Ubuntu

Versioni i desktopit 64-bit i Ubuntu 14.0.4.

Verifiko ISO përpara se ta instalosh. Shkarko SHA256SUMS dhe SHA256SUMS.gpg nga e njëjta direktori që përmban ISO. Për Ubuntu 14.0.4, skedarët janë këtu (pasqyrë e rastësishme amerikane).

Përdor gpg për të verifikuar vërtetësinë e SHA256SUMS. (Nëse jeni në një makinë vetëm me Windows, gpg ofrohet si një paketë për Cygwin.)

Shkarkoni çelësin publik të Ubuntu dhe shtojeni atë te tastiera gpgs:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0xEFE21092

Verifikoni shenjat e gishtave të çelësave:

gpg --list-keys with-fingerprint 0xEFE21092

Verifikoni skedarin SHA256SUMS duke përdorur nënshkrimin në SHA256SUMS.gpg:

gpg --verify SHA256SUMS.gpg SHA256SUMS

Nëse shihni \Nënshkrim i mirë\, skedari verifikohet. (Mund të merrni një mesazh se çelësi nuk është i certifikuar me një nënshkrim të besuar, që do të thotë se nuk e keni shënuar në mënyrë specifike çelësin Ubuntus si të besuar. Ky mesazh mund të shpërfillet.)

Më në fund, verifikoni ISO. SHA256SUMS do të përmbajë disa shuma kontrolli, kështu që grep vetëm atë që ju nevojitet dhe kontrollojeni me gpg.

sha256sum -c < (grep ubuntu-14.04.4-desktop-amd64.iso SHA256SUMS)

Hapi 3. Krijoni një ndarje për instalimin e Ubuntu

Krijoni një ndarje për Ubuntu për t'u përdorur, duke përdorur mjetin e ndarjes së diskut sipas zgjedhjes suaj. Në këtë shembull, po filloj nga një instalim i Windows, kështu që përdor Windows 10 Disk Manager. Windows 10 zë të gjithë diskun; Më duhet të gjej pak hapësirë për Ubuntu.

Klikoni me të djathtën mbi ndarjen e Windows dhe zgjidhni Shrink Volume.

Për qëllimet e mia, 20 GB janë të mjaftueshme për Ubuntu, kështu që unë zvogëloj volumin e Windows me atë shumë:

Operacioni i suksesshëm, dhe kam mbetur me pak më pak se 20 GB hapësirë të pandarë:

Hapi 4: Krijoni media të Bootable Ubuntu

Më pas, krijoni media USB të bootable nga Ubuntu ISO. Ky proces mbishkruan TË GJITHA të dhënat në thumbdrive, kështu që zhvendosni çdo të dhënë para-ekzistuese nga thumbdrive përpara se të vazhdoni.

Krijimi i USB-së bootable në Linux:

Përcaktoni emrin e pajisjes së diskut tuaj USB me lsblk. Nëse disku është i montuar, çmontoni atë tani.

Mund të shkruani ISO duke përdorur mjetin dd. Si rrënjë:

dd bs=4M if=/path/to/ubuntu-14.04.4-desktop-amd64.iso of=/dev/sdx && sync

Ku sdx është identifikuesi i pajisjes së diskut tuaj USB, p.sh. sdb. Mos specifikoni një ndarje, si p.sh. sdb1.

Krijimi i USB-së bootable në Windows 10:

Unë rekomandoj përdorimin e Rufus, një aplikacion falas për Windows. Në dialogun Rufus, mund të zgjidhni ISO burimin tuaj duke klikuar ikonën e medias së lëvizshme (treguar këtu me një shigjetë të kuqe).

Kur të jeni gati për të krijuar USB-në, kliko Fillo.

Hapi 5: Instaloni Ubuntu

Nisni kompjuterin tuaj nga disku USB, i cili do të nisë seancën Ubuntu Live. Zgjidhni të Instaloni Ubuntu krahas Windows 10.

Kur instalimi të përfundojë, hiqeni median e instalimit dhe rindizni. Ju do të përshëndeteni nga një menu boot GRUB. Zgjidhni Ubuntu.

Hapi 6: Përditësoni Ubuntu

Hyni në Ubuntu, hapni një terminal dhe përditësoni sistemin tuaj.

sudo apt-get update && sudo apt-get upgrade

Nëse do të instaloni VirtualBox Guest Services për të përmirësuar përvojën tuaj të virtualizimit, instaloni kërkesat e ndërtimit të modulit kernel:

sudo apt-get install dkms build-essentials linux-headers-generic

Mund të dëshironi gjithashtu të instaloni menaxherin tuaj të preferuar të dritareve tani:

sudo apt-get install openbox

Hapi 7: Krijo imazhin e diskut të papërpunuar të VirtualBox të ndarjes së Ubuntu

Boot në Windows 10. Nëse nuk e keni instaluar tashmë VirtualBox, bëjeni tani.

Hapni një komandë si Administrator. Përdorni mjetin e linjës së komandës së Instrumentimit të Menaxhimit të Windows (WMIC) për të marrë ID-në e pajisjes për diskun fizik:

wmic diskdrive list brief /format:list

Në këtë shembull, ID-ja jonë e pajisjes është \.\PHYSICALDRIVE0.

Në vijën e komandës së administratorit, ndryshoni direktorinë në direktorinë tuaj të instalimit të VirtualBox dhe përdorni VBoxManage për të renditur të gjitha ndarjet në atë disk:

cd "\Program Files\Oracle\VirtualBox"
VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PHYSICALDRIVE0

Prodhimi do të jetë i ngjashëm me sa vijon:

Number  Type  StartCHS     EndCHS       Size (MiB)  Start (Sect)
1 0x07 0 /32 /33 1023/239/63 217962 2048
6 0x83 1023/254/63 1023/254/63 16110 446392320
5 0x82 1023/254/63 1023/254/63 3891 479385600
2 0x27 1023/239/63 1023/239/63 508 487354368

Këtu, ndarja numër 1 është instalimi im i Windows dhe ndarja 2 është ndarja ime e Rimëkëmbjes së Windows. Ndarja 6 është instalimi im i Ubuntu, dhe ndarja 5 është ndarja e shkëmbimit të Ubuntu.

Unë dua të krijoj një imazh të papërpunuar të diskut që siguron qasje në ndarjet e mia Ubuntu, të cilat janë ndarjet 5 dhe 6. Për këtë konfigurim, komanda VBoxManage është:

VBoxManage internalcommands createrawvmdk -filename “C:\path\to\ubuntu-raw.vmdk” -rawdisk \\.\PHYSICALDISK0 -partitions 5,6

Ku C:\rruga o\ubuntu-raw.vmdk është vendndodhja e skedarit të imazhit të diskut të papërpunuar që do të krijohet.

Hapi 8: Krijoni një GRUB ISO

Ubuntu ka nevojë për GRUB për të nisur, por makina virtuale Ubuntu nuk do të ketë qasje në instalimin e parazgjedhur të GRUB-së sepse ndodhet në ndarjen tuaj të Windows.

Në këtë hap ne krijojmë një ISO të rimëkëmbjes GRUB të bootueshme të cilën Makina Virtuale do ta përdorë për të nisur në Ubuntu.

Në Ubuntu, zgjidhni një vendndodhje (si p.sh. një direktori e përkohshme) dhe krijoni strukturën e drejtorisë iso/boot/grub.

mkdir -p iso/boot/grub

Kopjo përmbajtjen e /usr/lib/grub/i386-pc/* në iso/boot/grub:

cp /usr/lib/grub/i386-pc/* iso/boot/grub

Më pas kopjoni /boot/grub/grub.cfg në të njëjtën direktori:

cp /boot/grub/grub.cfg iso/boot/grub

Redaktoni këtë kopje të grub.cfg me redaktorin tuaj të preferuar të tekstit:

vi iso/boot/grub

Në këtë skedar, gjeni dhe hiqni hyrjen e menysë së nisjes për Windows 10. Duket kështu:

menuentry 'Windows 10' {
...
}

Komentoni ose fshini këtë hyrje në meny (gjithçka midis menuentry dhe }, përfshirëse). Shkruani ndryshimet në grub.cfg dhe dilni nga redaktori.

Më pas, përdor grub-mkrescue për të krijuar një GRUB ISO të bootable. Kjo kërkon GNU xorriso. Nëse nuk e keni të instaluar tashmë, instaloni tani:

sudo apt-get install xorriso

Ekzekutoni grub-mkrescue, duke specifikuar direktorinë tuaj iso:

grub-mkrescue -o boot.iso ./iso

Kjo krijon ISO të rikuperimit të bootable GRUB boot.iso, i cili duhet të transferohet në Windows 10. Kopjojeni atë në thumbdrive tuaj USB.

Hapi 9: Krijoni një makinë virtuale në Windows

Boot në Windows 10. Kopjoni boot.iso në një vendndodhje të përshtatshme për akses afatgjatë, si p.sh. direktoria juaj VirtualBox VM ose dosja juaj Documents.

Hapni VirtualBox si Administrator. Është e rëndësishme që VirtualBox të ketë privilegje administratori në mënyrë që të mund të hyjë në ndarjen e Ubuntu.

Tani, krijoni një Makinë të re Virtuale për Ubuntu. Kur konfiguroni hard diskun, zgjidhni Përdor një skedar ekzistues të hard disku virtual. Zgjidh skedarin VDMK që krijove në hapin 7. Ky imazh i papërpunuar i diskut mundëson makinën tuaj virtuale të aksesojë ndarjen Ubuntu.

Pasi të krijoni Ubuntu VM, zgjidhni atë dhe shkoni te Cilësimet -> Hapësira ruajtëse. Zgjidhni Kontrolluesi: IDE dhe përdorni ikonën e diskut optik për të shtuar një disk të lëvizshëm.

Zgjidhni skedarin tuaj boot.iso dhe kliko OK.

Tani kur nisni makinën virtuale, ajo do të lexojë ISO-në e rimëkëmbjes GRUB si një disk të lëvizshëm dhe do t'ju ofrojë menynë tuaj të nisjes GRUB, minus opsionin për të nisur Windows 10.

Pas këtij hapi, Makina juaj Virtuale duhet të jetë gati për të shkuar.

Rekomandime dhe vërejtje

Sigurohuni që të përdorni VirtualBox si Administrator kur dëshironi të virtualizoni Ubuntu, përndryshe ndarja e Ubuntu do të jetë e paarritshme.

Mos ngurroni të ndaloni VM-në dhe ta lini atë në një gjendje të ruajtur ndërmjet sesioneve të njëpasnjëshme të virtualizimit, por sigurohuni që ta mbyllni siç duhet makinën virtuale përpara se ta nisni kompjuterin drejtpërdrejt në Ubuntu.

Mos u përpiqni të hyni në ndarjen tuaj të Windows nga brenda makinës virtuale Ubuntu -- kjo do të prodhojë rezultate të paparashikueshme. Të bësh këtë mund të shkatërrojë të dhënat! Përdorni metoda të tjera për të shkëmbyer të dhëna midis Ubuntu VM dhe Windows, të tilla si media të lëvizshme ose transferime në rrjet, si p.sh. rsync.

Zgjidhja e problemeve

Nëse e nisni kompjuterin tuaj dhe hyrja e menysë GRUB për Windows mungon, hyni në Ubuntu si rrënjë dhe ekzekutoni os-prober për të skanuar për sisteme operative bootable:

os-prober

Më pas, përditësoni konfigurimin tuaj GRUB:

update-grub

...dhe rindizni.