Aš esu visiškai naujas "Linux" naudotojas. Norėčiau sužinoti, kaip įdiegti "Ubuntu" kartu su iš anksto įdiegta "Windows 8+" operacine sistema.
Ar turėčiau tai daryti per "Wubi", ar per "Live USB/DVD"?
Kokius veiksmus turiu atlikti, kad teisingai įdiegčiau "Ubuntu"?
Jei naudojate "Ubuntu 16.04+", daugelis suderinamumo problemų išspręstos. Tačiau vis tiek, priklausomai nuo naudojamos versijos ir turimos aparatinės įrangos / modelio, gali prireikti visų arba kai kurių šiame atsakyme pateiktų veiksmų. Jei tai skaitote 2017 m. rugpjūčio mėn. ir vėliau, galiu pasakyti, kad naudodamas "Ubuntu 17.04" įdiegiau ją į daugiau nei 40+ nešiojamųjų kompiuterių su UEFI, pradedant "Lenovo", "Dell", HP, "Sony", "Acer" ir "Toshiba", kurių modeliai buvo 2016 m. ir vėlesni, ir neturėjau jokių problemų diegdamas "Ubuntu", tiesiog atlikdamas diegimo programoje nurodytus veiksmus. Aš turiu omenyje pagrindinius veiksmus:
ubuntu-bug shim
kai įdiegėte su išjungta "Secure Boot" funkcija. Kaip minėjo slangasek: Norint įdiegti "SecureBoot" programinėje įrangoje nereikia išjungti "SecureBoot".
Ubuntu į Windows 8 kompiuterį. Ubuntu 12.04.2 ir 12.10 yra suderinamos su SecureBoot. Bet kuris kompiuteris, kuriame yra rekomenduojama "Microsoft Third-Party Marketplace" raktais programinėje įrangoje, galės įkrauti Ubuntu pagal SecureBoot. Jei kyla kokių nors problemų failas paleidimo blokas klaidą dėl shim paketo. Taip pat noriu pranešti, kad šią savaitę praleidau bandydamas 15.04 ir turėjau puikų rezultatą. Iš 12 nešiojamųjų kompiuterių ( 4 Toshibas, 3 HP & amp; 5 Lenovo), kuriuose iš anksto buvo įdiegta Windows 8.1, visais atvejais Ubuntu teisingai aptiko Windows Boot Manager, suteikė galimybę įdiegti kartu su Windows 8.1 (iš tikrųjų buvo parašyta Įdiegti kartu su Windows Boot Manager) ir išsprendė visas problemas, kurios kilo ankstesnėse Ubuntu versijose. Iš esmės šiais atvejais man nereikėjo nieko daugiau daryti. Tai buvo su įjungta "Secure Boot" ir EFI įjungta įkrovos sistema. Aš taip pat. Išbandžiau 4 kompiuterius su "Windows 10" ir jis puikiai veikė su 15.10 & amp; 16.04. Tai nereiškia, kad jūsų atveju ji veiks tobulai, tai tik reiškia, kad mano atvejais turėjau 100 % "Ubuntu Perfect" diegimą. Vėlgi su 15.04 (taip pat su 15.10 ir 16.04. Visais atvejais buvo 64 bitų). Netgi kalbėjausi su tokiais vartotojais kaip Marius Nestoras iš "Softpedia", kurie iš tikrųjų turėjo išjungti "Secure Boot", kad diegimas veiktų, todėl reikėtų pažymėti, kad net jei aš šiuo metu turiu puikią patirtį su "Secure Boot", jums gali būti kitaip. Turėkite tai omenyje, kai visa kita nepavyks (Galime padėkoti Mariui už jo puikų indėlį). Bet kokiu atveju siųsčiau pranešimą apie klaidą pirmiau pateikta nuoroda. Taigi, atsižvelgiant į visa tai, Ubuntu diegimas per WUBI yra neįmanomas (bent jau man nerekomenduojamas), tokie dalykai kaip bandymas įkrauti, pavyzdžiui, su Windows 8 įkrovikliu, šiuo metu yra neįmanomi, nebent ateityje kas nors pasikeis (Su tuo susijusios klaidos yra ir launchpad'e, pavyzdžiui, bcbc minėta). Be to, WUBI neveikia iš "Windows 8" ir vėlesnių sistemų, jei turite UEFI su GPT skirsniu (ne MS-DOS tipo skirsniu). Daugiau informacijos rasite https://askubuntu.com/questions/254314/does-uefi-support-mean-wubi-will-now-work-on-laptops-shipped-with-windows-8/254355#254355. Ne tik tai, bet ir bandymas įdiegti 32 bitų "Ubuntu" yra neįmanomas. Kad viskas veiktų teisingai, reikia 64 bitų versijos. Daugiau apie "Wubi" skaitykite https://askubuntu.com/questions/125015/can-i-install-12-04-inside-windows Toliau pateikiamas nedidelis vadovas, kaip įdiegti "Ubuntu" su iš anksto įdiegta "Windows 8" arba 10 sistema. Veiksmus TURITE atlikti tiksliai ta tvarka, kurią čia paminėjau, kad viskas prasidėtų. Jei kuris nors veiksmas bus praleistas arba atliktas prieš kitą, greičiausiai susidursite su kai kuriomis šio vadovo apačioje minėtomis problemomis. Kol kas tai reikia daryti per LiveCD, LiveDVD arba LiveUSB, darant prielaidą (iš tikrųjų reikalaujant), kad turite šiuos dalykus:
- Naudojate bent 64 bitų Ubuntu 12.04.2 versiją. 32 bitų versijos neveiks.
- Jūsų sistemoje iš anksto įdiegta "Windows 8" arba "Windows 10" (ir nenorite jos ištrinti).
- "Ubuntu" diegiate ne "Windows 8" ar "10" viduje, o šalia jos. Viduje įdiegti neįmanoma, nes reikia "Wubi", kuri nepalaikoma.
- Jūsų sistemoje įjungta UEFI (ir jos negalima išjungti) su "Secure Boot".
- "Windows 8" sistemoje jau esate sukūrę bent 8 GB laisvos vietos "Ubuntu" (rekomenduoju palikti bent 20 GB, kad galėtumėte ją išbandyti).
- Įsitikinote, kad diske iš tikrųjų liko laisvos vietos reikiamiems skirsniams sukurti, taip pat įsitikinote, kad nenaudojami visi pagrindiniai skirsniai (jei naudojate MS-DOS schemą), nes dėl to kils problemų, kai "Ubuntu" diegimo programa parodys tik "Pakeisti Windows" parinktį, o ne "Kartu su Windows" parinktį.
- Žinote, kaip įrašyti LiveCD, LiveDVD arba LiveUSB iš "Windows 8". Jei ne, ieškokite "Windows" programų, kurios gali tai padaryti už jus. Aš tai darau kitame kompiuteryje su Ubuntu ^^.
- "Windows 8" nebuvo išjungta nei hibernacijos režimu, nei kitu režimu ('greitas paleidimas' kuris "Windows 8" yra pagal nutylėjimą), kuris palieka ją išsaugotos būsenos. Išjunkite "Windows 8" įprastu būdu, naudodami išjungimo parinktį. Taip išvengsite kitų su tuo susijusių problemų atsiradimo. Daugiau informacijos apie šį punktą rasite šio atsakymo pabaigoje (TROUBLESHOOT).
- Diegiate MS-DOS tipo disko schemoje (galite turėti tik 4 pagrindinius skirsnius, priešingai nei GPT schemoje), kurioje yra bent 1 laisvas pagrindinis skirsnis (schemą galite sužinoti iš čia, jei naudojate "Ubuntu Live CD", arba čia, jei naudojate "Windows"). Atminkite, kad jei jau naudojate 4 pirminius skirsnius, "Ubuntu" diegimo programoje nebus rodomi jokie skirsniai, nes nebėra daugiau pirminių skirsnių, kuriuos būtų galima naudoti (MS-DOS tipo skirsniai gali būti tik 4 pirminiai, GPT - 128). Taip dažnai nutinka daugelyje nešiojamųjų kompiuterių, kuriuose yra 4 iš anksto sukurti pirminiai skirsniai. Jei diegiate į GPT tipo skaidinį ir norite, kad jis būtų įkraunamas, turite palikti įjungtą UEFI funkciją. PRAŠOME PERSKAITYTI PIRMIAU NURODYTUS PUNKTUS, NES DAUGELIS NAUDOTOJŲ ŠIĄ DALĮ PERŠOKA, O KAI JŲ PROBLEMOS NUSTATOMOS, PAPRASTAI TAIP NUTINKA DĖL TO, KAD JIE NESILAIKĖ VIENO IŠ JŲ. Prieš pradėdami turime atlikti šiuos veiksmus: "Windows 8" sistemoje paleiskite compmgmt.msc. Iš ten sukurkite pakankamo dydžio skirsnį. Atkreipkite dėmesį, kad paminėjau, jog jį kuriu iš "Windows 8", nes yra pasitaikę atvejų, kai, sukūrus skirsnį iš "LiveUSB", "Windows 8" nebuvo galima įkrauti, net ir atlikus įkrovos taisymą. Taigi, norėdami pašalinti šią problemą arba turėti daugiau galimybių ją pašalinti (arba paprasčiausiai jos visai išvengti) ir užtikrinti, kad abi sistemos veiktų, pirmiausia padalykite kietąjį diską iš "Windows 8". Dabar atlikite šiuos veiksmus, kad jūsų sistemoje būtų įdiegta veikianti "Windows 8" + "Ubuntu":
Windows 8 + Ubuntu
Pirmiausia turime žinoti, su kokio tipo pagrindinės plokštės galimybėmis susiduriame. Atidarykite terminalą (pavyzdžiui, eidami į pradžios meniu ir rašydami
PowerShell
) ir paleiskite terminalą kaip administratorius (dešiniuoju pelės mygtuku spustelėkite pradžios meniu rodomą programą ir pasirinkite Vykdyti kaip administratorius). Dabar įveskiteConfirm-SecureBootUEFI
. Tai gali duoti 3 rezultatus: True - reiškia, kad jūsų sistemoje yra įjungta saugi įkrovos funkcija ir ji įjungta False - reiškia, kad jūsų sistemoje yra saugi įkrovos sistema ir ji yra išjungta Cmdlet not supported on this platform - reiškia, kad jūsų sistema nepalaiko saugios įkrovos ir greičiausiai šio vadovo jums nereikia. Ubuntu galite įdiegti tiesiog įdėdami LiveCD arba LiveUSB ir atlikdami diegimo procedūrą be jokių problemų. Jei ji įjungta ir turite reikiamą skaidinį, tuomet galime tęsti šį vadovą. Įkrovę "Windows 8" pereiname prie išjungimo parinkčių ir laikydami nuspaustą SHIFT klavišą, spauskite Pradėti iš naujo. (Tai tikrai senas triukas daugumoje "Windows", dar nuo "Windows 3.1" laikant klavišą, kai perkraunant kompiuterį atliekami specialūs veiksmai). Windows 8 parodys visiškai kitokį paleidimo iš naujo langą: Kai pasirodys aukščiau esantis meniu, pasirinkite Troubleshoot Tada gausite šias parinktis: Pasirinkite UEFI programinės įrangos nustatymai PASTABA - ispaniškoje "Windows 8" versijoje kai kuriuose nešiojamuosiuose kompiuteriuose, išbandytuose "Lenovo", HP ir "Acer", UEFI Firmware Settings parinktis nepasiekiama. Juose yra galimybė įkrauti kompiuterį ir pasirodys kitas pasirinktinis meniu, kuriame galima atlikti keletą veiksmų. Lenovo atveju neturėsite galimybės įdiegti "Ubuntu" su "Windows 8", vienintelė galimybė - visiškai pašalinti "Windows 8". Tai taikoma tik tuo atveju, jei nenaudojate 15.04+. TAI SVARBI DALIS Sistema bus perkrauta ir jums bus leista pereiti prie BIOS (jei ne, paspauskite atitinkamą klavišą, kai kurie įprasti yra DEL,F2 arba F10). Šioje dalyje negaliu daug kuo padėti, nes kiekvienas BIOS yra skirtingas kiekvienam motininės plokštės modeliui. Čia galite pasirinkti 2 variantus, abu jie neprivalomi, nes Ubuntu gali būti įdiegta be jokių problemų. Galite ieškoti parinkties išjungti saugų paleidimą arba parinkties išjungti UEFI. Kai kuriais atvejais galėsite rasti abi šias parinktis, jos bus rodomos BIOS sistemoje kaip parinktis Secure Boot arba Enable UEFI. Jei rasite šią parinktį, priklausomai nuo to, ar negalite įdiegti "Ubuntu" su įjungta "Secure Boot", tada išjunkite "Secure Boot" (nepamirškite apie tai pranešti kaip apie klaidą naudodamiubuntu-bug shim
), kad vis dar galėtumėte likti UEFI režimu ir taip pat galėtumėte įkrauti "Ubuntu". Kai kuriose pagrindinėse plokštėse tai bus vienintelė parinktis, kurią iš tikrųjų reikia pakeisti, ir taip pat tai bus vienintelė su UEFI susijusi parinktis, nes jos nesuteiks galimybės išjungti UEFI. DVIGUBOS ĮKROVOS PROBLEMOS Taip pat norėčiau paminėti svarbią pastabą. Jei "Ubuntu" įdiegėte "Legacy Mode" (be "SecureBoot"), galite susidurti su problemomis įkraunant ir "Windows", ir "Ubuntu" vienu metu, nes jos abi nebus rodomos dvigubos įkrovos meniu. Jei, pavyzdžiui, turite "Windows" UEFI režimu ir įdiegėte "Ubuntu" Legacy Mode, galėsite įkrauti tik "Ubuntu" Legacy Mode, o "Windows" - UEFI režimu. Taigi prieš tęsdami įsitikinkite, kad diegiate "Ubuntu" su tomis pačiomis įkrovos parinktimis kaip ir "Windows". Tokiu būdu galėsite pasirinkti, iš kurios sistemos paleisti tą patį įkrovos meniu, ir nesijaudinti, ar viena iš jų veiks, ar ne. Iš Ubuntu UEFI vadovo matote, kad yra skyrius, kuriame mokoma, kaip sužinoti, ar iš tikrųjų įdiegėte "Ubuntu" su ta pačia įkrovos sąranka kaip ir "Windows" (UEFI režimas):
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"
Taigi, jei turite kokių nors dvigubos įkrovos problemų, tai gali būti problema. Perskaitykite Ubuntu UEFI vadovas, nes jame aprašomi įvairūs dvigubos įkrovos problemų sprendimo būdai ir "Ubuntu" konvertavimas į "Legacy" arba EFI režimą. Jau išbandžiau tai su įvairiais "Ask Ubuntu" nariais, kurie man padėjo, išskyrus 2 nešiojamuosius kompiuterius, kurie man buvo suteikti bandymams atlikti. Tai turėtų išspręsti bet kokias dvigubos įkrovos problemas, susijusias su "Windows 8 + Ubuntu", tačiau dar kartą raginu visus, turinčius problemų (tokių pačių ar naujų), pateikti pranešimą apie klaidą, kaip minėta pirmiau. "Ubuntu" kūrėjai labai stengiasi pateikti lengvai įdiegiamą sprendimą visiems atvejams ir tai yra vienas iš svarbiausių prioritetų. Tęsiant vadovą, kitose pagrindinėse plokštėse, kuriose siūloma galimybė išjungti UEFI, o tai visiškai panaikintų UEFI ir "Secure Boot" ir būtų paleidžiama įprastu BIOS būdu, jei manote, kad taip norite (turėti kompiuterį be UEFI ir nesusidurti su jokiomis su tuo susijusiomis problemomis), tai būtinai tai padarykite. Aš, pavyzdžiui, išbandžiau "Intel DZ68DB" ir atlikau abu atvejus. Atminkite, kad taip elgiantis dvigubos įkrovos procesas neveiks beveik visais atvejais, jums liks sistema, kuri arba įkrauna "Windows" UEFI, arba "Ubuntu" "Legacy". Atsižvelgdami į tai, taip pat nepamirškite pasirinkti Įkrovimo tvarką, kad įsitikintumėte, jog ji įkrauna arba CDROM, DVDROM, arba USB įrenginį, kad po perkrovimo galėtumėte įkrauti iš "Live Ubuntu" atvaizdo. Kai kuriuos dalykus turėtume apsvarstyti prieš tęsdami:
KOMPIUTERIS ĮKRAUNAMAS TIESIAI Į WINDOWS Tai dažna problema ir jeigu nerodomas GRUB meniu, pakartotinis GRUB diegimas ar taisymas NEPAGALĖS Kiekviena BIOS/EFI sistema yra skirtinga, ji gali atrodyti kaip vienoje iš toliau pateiktų nuotraukų: Atkreipkite dėmesį į "UEFI Boot Option Priority" arba "Boot Option Menu". Paprastai "Windows" yra numatytasis nustatymas, o "Ubuntu" (arba, kaip antrajame paveikslėlyje, elementarioji OS) - pasirinktinis. UEFI įkrovos meniu pasirinkę "Ubuntu", gausite grub meniu. Iš grub meniu turėtumėte galėti įkrauti arba "Ubuntu", arba "Windows". Kita problema, dėl kurios sistema gali būti paleidžiama tiesiai į "Windows" (net nerodant GRUB meniu), yra ta, kad "Windows" užvaldė įkrovos tvarkyklę arba, įdiegus "Ubuntu", EFI skirsnis nebuvo tinkamai sukonfigūruotas "Windows". Norėdami tai išspręsti, tiesiog eikite į "Windows" ir atidarykite terminalą, tada įveskite toliau nurodytą tekstą (reikalingos administravimo teisės):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
Tai padės sukonfigūruoti "Windows" įkrovos tvarkyklę, kad ji atsižvelgtų į GRUB įkrovos tvarkyklę. Taip gali atsitikti net ir paleidus "Ubuntu" programoje esančią "Boot Repair". Taigi, įsitikinus, kad "Windows" skaito "Ubuntu" EFI skirsnį, jei naudojate EFI įkrovos sistemą, o ne senąją BIOS, tai bus išspręsta. Pirmiau pateiktoje komandinėje eilutėje skirtumas tarp shimx64.efi ir grubx64.efi yra tas, kad shimx64 yra tikroji "Microsoft" pasirašyta dvejetainė programa, veikianti su įjungta saugia įkrovos funkcija, o grubx64 yra įprasta grub dvejetainė programa (nepasirašyta). Neatpažįstama "Windows 8.1" / 10 / "Ubuntu" nerodo galimybės įdiegti kartu Jei atlikote visus pirmiau nurodytus veiksmus, įskaitant išankstinį skirsnio sukūrimą per "Windows 8.x", tęskite įprastą "Ubuntu" diegimą. Kai pasieksite parinktį, kaip norėtumėte ją įdiegti, jei nematote parinkties įdiegti "Alongside", pasirinkite "Something Else", užuot ištrynę kietąjį diską. Sukonfigūruokite naują skirsnio išdėstymą tuščioje vietoje, kurią atidėjote ir kurioje nėra "Windows 8 / 10". Turite sukurti bent 1 skirsnį pagrindinei sistemai (kuris rodomas kaip simbolis "/") ir nustatyti jį kaip Ext4, kitą - SWAP (virtualiajai atminčiai). SWAP vieta gali būti mažesnė kaip 128 MB, jei turite daug RAM, arba didesnė kaip 4 GB. Sukūrę šiuos 2 skirsnius pagal jūsų pateiktą tuščią vietą, turėtumėte būti pasirengę tęsti darbą. Ir paskutinis skirsnis EFI daliai, kuris turėtų būti apie 100 MB. Kai diegimo programa paklaus, kur dėti įkroviklį, pasakykite, kad jį dėti į skirsnį, kurio tipas "efi". Taip bus įdiegtas GRUB, kuris bus įkeltas, kai ateityje paleisite sistemą, ir galėsite pasirinkti, ar norite naudoti "Ubuntu" (ar bet kokį kitą įdiegtą variantą), ar pereiti prie "Windows" įkrovos tvarkyklės, kuri perkels jus į "Windows 8". Taip pat rekomenduočiau perskaityti toliau pateiktas nuorodas, kad gautumėte papildomos informacijos apie kai kurias šios konkrečios dalies problemas ir priežastis:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair
Boot Repair paminėsite, kad turime kažkokią GRUB klaidą, kad turime EFI sistemą ir kad "Ubuntu" veikia. Kadangi Ubuntu rocks (Tai neveikia, jei Ubuntu nevyksta! ^^), tiesiog spustelėkite Apply (Taikyti**), kad boot repair (įkrovos taisymas) viską ištaisytų. Dabar perkraukite kompiuterį ir turėtumėte matyti "Windows 8" ir "Ubuntu" greta. Tais atvejais, kai kyla retų įkrovos problemų, suskirstymo į skirsnius ar senų kietųjų diskų naudojimo naujesnėje pagrindinėje plokštėje atveju, jūsų sprendimas gali būti patikrinti FixParts, kuris išsprendžia netinkamai suderintus skirsnius ir kitas skirsnių tipo problemas. Jei susiduriate su viena iš toliau išvardytų problemų:
"Wubi" neveikia naujesniuose kompiuteriuose su UEFI (žr. pranešimą apie klaidą http://pad.lv/694242). Jei nusipirkote kompiuterį su iš anksto įdiegta "Windows 8", jame beveik neabejotinai naudojama UEFI (nes ji reikalinga saugiai įkrovai, o visi OEM kompiuteriai su "Windows 8" turėtų būti saugiai įkraunami).
"Wubi" naudoja "Grub4dos", kad surastų "Grub2 wubildr" failą. Grub4dos nepalaiko GPT diskų (o UEFI naudoja GPT diskus, nebent įkraunama hibridiniu režimu). Be to, naudojant "Secure Boot", negalima tiesiog pridėti naujų įkrovos įrašų, kaip anksčiau.
Taigi jums reikia atlikti įprastą dvigubą įkrovą. Jei turite saugiąją įkrovą (tikėtina), tuomet jums reikia 64 bitų "Ubuntu".
Jei jūsų kompiuteryje iš anksto įdiegta 64 bitų "Windows 8", turite įkrauti "Ubuntu" naudodami saugios įkrovos parinktį. Kitaip tariant, kai atsidursite įkrovos meniu, pasirinkite įkrauti diską kaip saugų įrenginį. Tada galėsite įdiegti ubuntu. Labiausiai tikėtina, kad įdiegę turėsite' iš naujo paleisti kompiuterį po įdiegimo naudodami diską ir tada atlikti įkrovos taisymą.
Kitas variantas - galite įkrauti diską įprastai, atlikti įprastą diegimą, o po diegimo vis tiek perkrauti diską ir atlikti įkrovos taisymą. Tai buvo galimybė, kurią galiausiai padariau.
Ubuntu 12.10 puikiai pakeičia "Windows" skirsnio dydį ir įdiegia save kartu su "Win8". Dėl kažkokių priežasčių problema yra Grub. Kai įdiegiau, galėjau įkrauti Ubuntu be jokių problemų, bet negalėjau įeiti į Win8. Paleidus taisymą, Grub buvo pataisytas, o po to viskas veikė sklandžiai.
Čia yra puiki nuoroda, kuri tikriausiai padės, nes ji man padėjo: https://help.ubuntu.com/community/UEFI