V Linuxu sem popolnoma nov. Rad bi vedel, kako namestiti Ubuntu poleg predhodno nameščenega operacijskega sistema Windows 8+.
Ali naj to storim z Wubi ali prek Live USB/DVD?
Katere korake moram narediti, da pravilno namestim Ubuntu?
Če uporabljate Ubuntu 16.04+, so številne težave z združljivostjo odpravljene. Vendar pa boste glede na različico, ki jo uporabljate, in strojno opremo/model, ki ga imate, morda potrebovali vse ali nekatere korake, navedene v tem odgovoru. Če to berete avgusta 2017+, lahko rečem, da sem Ubuntu 17.04 namestil na več kot 40+ prenosnih računalnikov z UEFI, od Lenovo, Dell, HP, Sony, Acer in Toshiba, kjer so bili modeli od 2016 naprej, in pri nameščanju Ubuntuja s preprostim izvajanjem korakov v namestitvenem programu nisem imel nobenih težav. Z osnovnimi koraki mislim:
ubuntu-bug shim
po namestitvi z onemogočenim varnim zagonom. Kot je omenil slangasek: Za namestitev ni treba onemogočiti SecureBoot v vdelani programski opremi. Ubuntu na računalnik z Windows 8. Ubuntu 12.04.2 in 12.10 sta združljivi s SecureBoot. Vsak računalnik, ki je dobavljen s priporočenim
ključi Microsoftove tržnice tretjih strank v vdelani programski opremi, bo lahko zagnati Ubuntu pod SecureBoot. Če se pojavijo težave z datoteko za zagonsko ploščo napako za paket shim. Rad bi tudi sporočil, da sem ta teden preživel v testiranju različice 15.04 in imel odličen rezultat. Od 12 prenosnih računalnikov ( 4 Toshibi, 3 HP & amp; 5 Lenovo), na katerih je bil predhodno nameščen Windows 8.1, je Ubuntu v vseh primerih pravilno zaznal Windows Boot Manager, ponudil možnost namestitve poleg Windows 8.1 (dejansko je pisalo Namesti poleg Windows Boot Manager) in rešil vse težave, ki so se pojavile v prejšnjih različicah Ubuntuja. V teh primerih mi v bistvu ni bilo treba storiti ničesar drugega. To je bilo z vklopljenim varnim zagonom in zagonskim sistemom z omogočenim EFI. Prav tako sem. Preizkusil sem 4 osebne računalnike z Windows 10 in deloval popolnoma s 15.10 & amp; 16.04. To ne pomeni, da bo v vašem primeru deloval popolnoma, pomeni le, da sem imel v svojih primerih 100-odstotno popolno namestitev Ubuntuja. Spet s 15.04 (tudi na 15.10 in 16.04. V vseh primerih je bila 64-bitna). Pogovarjal sem se celo z uporabniki, kot je Marius Nestor iz Softpedie, ki so morali dejansko onemogočiti Secure Boot, da je namestitev delovala, zato je treba opozoriti, da čeprav imam trenutno odlične izkušnje s Secure Boot, vi morda ne. Imejte to v mislih, ko vse drugo odpove (Mariusu se lahko zahvalimo za njegov odličen prispevek). V vsakem primeru bi poročilo o napaki poslal na zgoraj navedeno povezavo. Torej z vsem tem, namestitev Ubuntuja prek WUBI ni izvedljiva (vsaj jaz je ne priporočam), stvari, kot so poskusi zagona na primer z zagonskim nalagalnikom Windows 8, zdaj niso možne, razen če se v prihodnosti kaj spremeni (V launchpadu je s tem povezanih tudi nekaj napak, kot je tista, ki jo je omenil bcbc). Poleg tega WUBI ne deluje iz sistema Windows 8 in novejšega, če imate UEFI s particijo GPT (ne particija tipa MS-DOS). Za več informacij preberite https://askubuntu.com/questions/254314/does-uefi-support-mean-wubi-will-now-work-on-laptops-shipped-with-windows-8/254355#254355. Ne samo to, tudi namestitev 32-bitnega Ubuntuja je nemogoča. Za pravilno delovanje potrebujete 64-bitno različico. Preberite več o Wubi v https://askubuntu.com/questions/125015/can-i-install-12-04-inside-windows V nadaljevanju je majhen vodnik za namestitev Ubuntuja s predhodno nameščenim sistemom Windows 8 ali 10. Korake JE NUJNO opraviti v točno določenem vrstnem redu, kot jih navajam tukaj, da se vse začne. Če kakšen korak preskočite ali ga naredite pred drugim, boste najverjetneje imeli težave, omenjene na koncu tega vodnika. Zaenkrat morate to storiti prek LiveCD, LiveDVD ali LiveUSB, ob predpostavki (pravzaprav zahtevi), da imate naslednje točke:
- Uporabljate 64-bitno različico vsaj Ubuntuja 12.04.2. 32-bitne različice ne bodo delovale.
- V vaš sistem je bil prednameščen operacijski sistem Windows 8 ali 10 (in ga ne želite izbrisati).
- Ubuntuja ne nameščate v sistem Windows 8 ali 10, temveč poleg njega. V notranjost je nemogoča, ker potrebuje Wubi, ki ni podprt.
- Vaš sistem ima aktiviran UEFI (in ga ni mogoče onemogočiti) s Secure Boot.
- V sistemu Windows 8 ste že ustvarili prosti prostor za Ubuntu z vsaj 8 GB (priporočam, da pustite vsaj 20 GB ali več, da ga boste lahko preizkusili do konca).
- Prepričali ste se, da je na disku dejansko ostalo dovolj prostega prostora za ustvarjanje potrebnih razdelkov in da niste uporabili vseh primarnih razdelkov (v primeru uporabe sheme MS-DOS), saj bo to povzročilo težavo pri namestitvenem programu Ubuntuja, ki vam bo namesto možnosti "Ob Windows" prikazal samo možnost "Zamenjaj Windows".
- Veste, kako posneti LiveCD, LiveDVD ali LiveUSB iz sistema Windows 8. Če ne, poiščite aplikacije za Windows, ki lahko to storijo namesto vas. Jaz sem svoje naredil v drugem računalniku z Ubuntujem ^^.
- Windows 8 ni bil izklopljen niti v načinu hibernacije niti v katerem koli drugem načinu ('hitri zagon' ki je privzet v Windows 8), ki ga pusti v shranjenem stanju. Sistem Windows 8 izklopite na običajen način, z možnostjo za izklop. S tem boste preprečili pojavljanje drugih težav, povezanih s tem. Za več informacij v zvezi s to točko preberite spodnji del (TROUBLESHOOT) tega odgovora.
- Nameščate na diskovno shemo tipa MS-DOS (v nasprotju s shemo GPT imate lahko le 4 primarne particije), ki ima vsaj 1 prosto primarno particijo (vrsto sheme lahko preverite na tukaj, če uporabljate zgoščenko Ubuntu Live CD, ali tukaj, če uporabljate Windows). Ne pozabite, da če že uporabljate 4 primarne razdelke, se v namestitvenem programu Ubuntuja ne bo prikazal noben razdelek, saj ni več primarnih razdelkov, ki bi jih lahko uporabili (razdelki tipa MS-DOS so omejeni na 4 primarne razdelke, GPT pa na 128). To se pogosto zgodi pri številnih prenosnikih, ki so opremljeni s 4 vnaprej ustvarjenimi primarnimi razdelki. Če nameščate na particijo tipa GPT in želite, da se zažene, morate pustiti omogočeno funkcijo UEFI. PROSTO PREBERITE ZGORNJE TOČKE, SAJ VELIKO UPORABNIKOV PRESKOČI TA DEL IN KO SE POJAVIJO TEŽAVE, JE TO OBIČAJNO ZATO, KER NISO UPOŠTEVALI ENE OD NJIH. Preden začnemo, moramo narediti naslednje: V sistemu Windows 8 zaženite compmgmt.msc. Od tam naprej ustvarite dovolj veliko particijo. Upoštevajte, da sem omenil ustvarjanje iz sistema Windows 8, ker sem imel primere, ko je ustvarjanje particije iz LiveUSB onemogočilo zagon sistema Windows 8, tudi po popravilu zagona. Če torej želite odpraviti to težavo ali imeti več možnosti, da jo odpravite (ali preprosto preskočiti težavo v celoti) in zagotoviti delovanje obeh sistemov, najprej naredite particijo trdega diska iz sistema Windows 8. Zdaj sledite tem korakom, da boste v sistem namestili delujoč sistem Windows 8 + Ubuntu:
Windows 8 + Ubuntu
Najprej moramo vedeti, s katero vrsto matične plošče imamo opravka. Odprite terminal (na primer tako, da greste v začetni meni in vpišete
PowerShell
) in zaženite terminal kot skrbnik (desno kliknite aplikacijo, ki se prikaže v začetnem meniju, in izberite Zaženi kot skrbnik). Zdaj vnesiteConfirm-SecureBootUEFI
. To vam lahko da tri rezultate: True - pomeni, da ima vaš sistem varen zagon in je omogočen False - pomeni, da ima vaš sistem varen zagon in je onemogočen Cmdlet not supported on this platform - Pomeni, da vaš sistem ne podpira varnega zagona in tega vodnika najverjetneje ne potrebujete. Ubuntu lahko namestite tako, da preprosto vstavite LiveCD ali LiveUSB in brez težav izvedete postopek namestitve. Če je ta sistem podprt in ste opravili potrebno razdelitev razdelkov, lahko nadaljujemo s tem vodnikom. Po zagonu sistema Windows 8 preidemo na možnosti izklopa in med držanjem tipke SHIFT kliknemo Zaženi znova. (To je zelo star trik v večini sistemov Windows, že od sistema Windows 3.1, kjer pri ponovnem zagonu držite tipko, da naredite nekaj posebnega) Windows 8 vam bo prikazal povsem drugačno okno za ponovni zagon: Ko se prikaže zgornji meni, izberite Troubleshoot. Na voljo bodo naslednje možnosti: Izberite Nastavitve strojne programske opreme UEFI OPOMBA - V španski različici sistema Windows 8 možnost UEFI Firmware Settings ni na voljo v več prenosnih računalnikih, preizkušenih Lenovo, HP in Acer. Imajo pa možnost zagona računalnika in pojavi se drug meni po meri, ki vam omogoča nekaj stvari. V primeru Lenovo ne boste imeli možnosti za namestitev Ubuntuja z Windows 8, edina možnost je, da popolnoma odstranite Windows 8. To velja le, če ne uporabljate različice 15.04+. TO JE POMEMBEN DEL Sistem se bo ponovno zagnal in omogočen vam bo prehod v BIOS (če ne, pritisnite ustrezno tipko, nekatere pogoste so DEL,F2 ali F10). V tem delu ne morem veliko pomagati, saj je vsak BIOS drugačen za vsak model matične plošče. Tu lahko izberete dve možnosti, obe pa sta neobvezni, saj se Ubuntu lahko namesti brez kakršnih koli težav. Poiščete lahko možnost izklopa varnega zagona ali možnost izklopa UEFI. V nekaterih primerih boste lahko našli oboje, saj bo v BIOS-u prikazano kot možnost z imenom Secure Boot ali Enable UEFI. Če najdete to možnost, potem glede na to, ali ne morete namestiti Ubuntuja z omogočenim Secure Boot, onemogočite Secure Boot (ne pozabite tega prijaviti kot napako z uporaboubuntu-bug shim
), da lahko še vedno ostanete v načinu UEFI in se lahko tudi zaženete z Ubuntujem. Pri nekaterih matičnih ploščah bo to edina možnost, ki jo boste morali spremeniti, in tudi edina možnost, ki jo boste videli v zvezi z UEFI, saj ne bodo ponujale možnosti onemogočanja UEFI. PROBLEMI Z DVOJNIM ZAGONOM Na tem mestu bi rad omenil tudi pomembno opombo. Če ste Ubuntu namestili v starejšem načinu (brez SecureBoot), boste morda imeli težave pri zagonu obeh sistemov, Windows in Ubuntuja, saj oba ne bosta prikazana v meniju za dvojni zagon. Če imate na primer Windows v načinu UEFI in namestite Ubuntu v načinu Legacy Mode, boste lahko zagnali le Ubuntu v načinu Legacy Mode in Windows v načinu UEFI. Zato se pred nadaljevanjem prepričajte, da Ubuntu nameščate z enakimi možnostmi zagona kot Windows. Tako boste lahko v istem zagonskem meniju izbrali, iz katerega se bo zagnal sistem, in ne boste skrbeli, ali bo eden od njih deloval ali ne. Iz Vodnika Ubuntu UEFI lahko vidite, da obstaja razdelek, ki vas uči, kako ugotoviti, ali ste Ubuntu dejansko namestili v isti zagonski nastavitvi kot Windows (način UEFI):
An Ubuntu installed in EFI mode can be detected the following way:
its /etc/fstab file contains an EFI partition (mount point: /boot/efi)
it uses the grub-efi bootloader (not grub-pc)
from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command:
[ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode"
Če imate kakršne koli težave z dvojnim zagonom, bi lahko bila težava v tem. Preberite Vodnik Ubuntu UEFI, saj opisuje različne načine reševanja težav z dvojnim zagonom in pretvorbo Ubuntuja v način Legacy ali EFI. To sem že preizkusil z različnimi člani Ask Ubuntu, ki so mi pomagali poleg dveh prenosnih računalnikov, ki sem jih dobil za testiranje. To bi moralo rešiti vse težave z dvojnim zagonom, povezane z operacijskim sistemom Windows 8 + Ubuntu, vendar ponovno pozivam vse, ki imajo težave (enake ali nove), da vložijo poročilo o napaki, kot je navedeno zgoraj. Razvijalci Ubuntuja si zelo prizadevajo zagotoviti enostavno namestitev rešitve za vse primere in to je ena od glavnih prednostnih nalog. Če nadaljujemo z vodnikom, na drugih matičnih ploščah, ki ponujajo možnost onemogočanja UEFI, kar bi popolnoma odpravilo UEFI in Secure Boot na njej ter zagon na običajen način, kot je BIOS, če ugotovite, da je to način, ki ga želite (imeti računalnik brez UEFI in se ne soočati z nobeno od težav, povezanih s tem), potem to vsekakor storite. Sam sem preizkusil Intel DZ68DB in opravil obe študiji primerov. Ne pozabite, da zaradi tega postopek dvojnega zagona ne bo deloval v skoraj vseh primerih, zato boste imeli sistem, ki bo zagnal Windows v UEFI ali Ubuntu v Legacy. Glede na to ne pozabite izbrati tudi Boot Order (Vrstni red zagona) in se prepričajte, da se bo zagnal CDROM, DVDROM ali pogon USB, da boste lahko po ponovnem zagonu zagnali sliko Live Ubuntu. Nekaj točk, ki jih moramo upoštevati, preden nadaljujemo:
VAŠ RAČUNALNIK SE ZAŽENE NEPOSREDNO V WINDOWS To je pogosta težava in če ne vidite menija GRUB, ponovna namestitev ali popravilo gruba NE POMAGA. Vsak sistem BIOS/EFI je drugačen, lahko je videti kot na eni od naslednjih slik: Opazite "UEFI Boot Option Priority" ali "Boot Option Menu". Običajno je privzeta možnost Windows, Ubuntu (ali kot na drugi sliki osnovni operacijski sistem) pa je možnost. Ko v zagonskem meniju UEFI izberete Ubuntu, se prikaže meni grub. Iz menija grub morate imeti možnost zagnati Ubuntu ali Windows. Druga težava, zaradi katere se lahko sistem zažene neposredno v Windows (ne da bi se prikazal meni GRUB), je, če je Windows prevzel upravitelja zagona ali če po namestitvi Ubuntuja particija EFI ni bila pravilno konfigurirana za Windows. Če želite to rešiti, preprosto pojdite v sistem Windows in odprite terminal, nato pa vnesite naslednji vnos (potrebujete upraviteljske pravice):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
To bo upravitelja zagona sistema Windows nastavilo tako, da bo upošteval upravitelja zagona GRUB. To se lahko zgodi tudi po zagonu popravka zagona iz Ubuntuja. Če torej poskrbite, da Windows prebere particijo EFI Ubuntuja, če uporabljate zagonski sistem EFI namesto starega BIOS-a, bo to rešeno. V zgornji ukazni vrstici je razlika med shimx64.efi in grubx64.efi v tem, da je shimx64 dejansko Microsoftova podpisana binarna datoteka, ki deluje z omogočenim varnim zagonom, grubx64 pa je običajna binarna datoteka grub (ni podpisana). Oddelki Windows 8.1 / 10 niso prepoznani / Ubuntu ne prikazuje možnosti za namestitev poleg Če ste upoštevali vse zgornje korake, vključno z vnaprejšnjo izdelavo particije prek sistema Windows 8.x, nadaljujte z običajno namestitvijo Ubuntuja. Ko pridete do možnosti, kako bi ga radi namestili, če ne vidite možnosti za namestitev Alongside, izberite "Something Else" namesto brisanja trdega diska. Konfigurirajte novo razporeditev razdelkov na praznem prostoru, ki ste ga namenili in ki ni Windows 8/10. Ustvariti morate vsaj eno particijo za korenski sistem (ki se prikaže kot simbol "/") in jo nastaviti na Ext4, drugo pa za SWAP (virtualni pomnilnik). Prostor SWAP je lahko majhen, kot je 128 MB, če imate veliko rama, ali velik, kot je 4 GB. S tema dvema razdelkoma, ustvarjenima na podlagi praznega prostora, ki ste ga zagotovili, bi morali biti pripravljeni za nadaljevanje. In še zadnja za del EFI, ki naj bi bila velika približno 100 MB. Ko namestitveni program vpraša, kam naj postavi zaganjalnik, mu povejte, naj ga postavi na particijo s tipom "efi". To bo namestilo GRUB, ki se bo naložil, ko se bo vaš sistem v prihodnosti zagnal, kar vam bo omogočilo izbiro med Ubuntujem (ali katero koli drugo različico, ki je nameščena) in Windows Boot Managerjem, ki vas bo popeljal v Windows 8. Priporočam tudi branje naslednjih povezav za pridobitev dodatnih informacij o nekaterih vprašanjih in vzrokih v tem posebnem delu:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair
Boot Repair bo omenil, da imamo neko napako GRUB, da imamo sistem EFI in da Ubuntu deluje. Ker je Ubuntu rock (Ne deluje, če Ubuntu ne deluje! ^^), preprosto kliknite na Apply (Uporabi), da bo boot repair (popravilo zagona) vse popravil. Zdaj ponovno zaženite sistem in videli boste Windows 8 in Ubuntu drug ob drugem. Za primere z redkimi težavami pri zagonu, razdelitvi na particije ali uporabi starih trdih diskov na novejši matični plošči je lahko vaša rešitev preverjanje FixParts, ki rešuje napačno poravnane particije in druge težave tipa particije. Če imate eno od naslednjih težav:
Wubi ne deluje v novejših računalnikih z UEFI (glejte poročilo o napaki http://pad.lv/694242). Če ste kupili računalnik s prednameščenim operacijskim sistemom Windows 8, skoraj zagotovo uporablja UEFI (saj je ta potreben za varen zagon in vsi računalniki OEM s sistemom Windows 8 naj bi imeli varen zagon).
Wubi uporablja Grub4dos za iskanje datoteke Grub2 wubildr. Grub4dos ne podpira diskov GPT (UEFI pa uporablja diske GPT, razen če se zaganja v hibridnem načinu). Poleg tega pri varnem zagonu ni mogoče preprosto dodajati novih vnosov za zagon kot prej.
Zato morate narediti običajen dvojni zagon. Če imate varen zagon (verjetno), potem potrebujete 64-bitni Ubuntu.
Če je v računalnik prednameščen 64-bitni Windows 8, morate Ubuntu zagnati z možnostjo varnega zagona. Z drugimi besedami, ko ste v zagonskem meniju, izberite zagon pogona kot varne naprave. Nato lahko namestite ubuntu. Najverjetneje boste morali po namestitvi znova zagnati računalnik z uporabo diska in nato opraviti popravilo zagona.
Druga možnost je, da lahko disk normalno zaženete, opravite normalno namestitev in nato po namestitvi še vedno ponovno zaženete disk ter opravite popravilo zagona. To je bila možnost, ki sem jo na koncu naredil.
Ubuntu 12.10 se odlično obnese pri spreminjanju velikosti razdelka z okni in namestitvi skupaj z Win8. Iz nekega razloga je težava v Grubu. Po namestitvi sem lahko brez težav zagnal Ubuntu, vendar nisem mogel vstopiti v Win8. Z zagonom popravila sem popravil Grub in nato je vse delovalo gladko.
Tukaj je odlična povezava, ki bo verjetno pomagala, saj je pomagala tudi meni: https://help.ubuntu.com/community/UEFI