Linux turi labai svarbų pranašumą prieš „Windows“ iš esmės: Galite išbandyti ir patikrinti, ar jis tinkamai veikia jūsų kompiuteryje, paleidę tiesiai iš diegimo kompaktinio disko., vadinamas „Live CD“. Šiandien tokią galimybę turi beveik visi rajonai.
Tačiau yra ir kitų galimybių, kurių dėka nereikia įrašyti kompaktinio disko kiekvieną kartą, kai vartotojas nori sukurti tiesioginį kompaktinį diską. Dažniausiai būna nukopijuokite „Linux“ į USB naudodami specialią programą, tada paleiskite kompiuterį iš USB. Tačiau tuo atveju, jei jau turite GRUB2 įdiegta jūsų kompiuteryje, yra dar viena galimybė, kuri yra mažai viešinama, tačiau daug greitesnė, efektyvesnė ir saugesnė. |
Ar įrašėte tūkstančius kompaktinių diskų, kad įrašytumėte savo mėgstamus distro vaizdus? Ar pagalvojote, kad kraunant „Linux“ iš USB, esate bangos viršūnėje? Cha! Šis metodas taupo laiką ir pinigus, nes be to, kad yra ypač greitas, jis yra daug saugesnis (dėl galimų „rašymo klaidų“ trūkumo ir kitų problemų, susijusių su „Live CD“ skaitymu) ir išvengiama būtinybės įrašyti failus. ISO atvaizdai į kompaktinį diską arba USB.
žingsniai
1. Redaguokite failą /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
2. Į meniu įtraukite naują įrašą, panašų į toliau pateiktą:
valgiaraštis "„Lubuntu Live“„{
nustatyti šaknį = (hd0,5)
kilpinė kilpa /vbox/lubuntu-10.10.iso
linux (loop) / casper / vmlinuz boot = casper iso-scan / failo vardas =/vbox/lubuntu-10.10.iso --
initrd (kilpa) /casper/initrd.lz
}
3. Nepamirškite redaguoti raudonai rodomų dalių, kur:
- valgiaraštis: yra vardas, kuris bus rodomas GRUB2 sąraše, kai paleisite kompiuterį. Mano atveju, kaip ir aš
- nustatyti šaknis: nurodo, kuriame skaidinyje yra ISO failas. Norint sužinoti, kokia yra teisinga konfigūracija, argumentai yra paprasti.
- Kur yra mano mėgstamiausio distro ISO vaizdas? Mano disko Y skyrelyje X. Jūs tikriausiai žinote, prie kokio kelio tas diskas yra prijungtas, bet ne jo įrenginio pavadinimą. Už jį…
- Atidariau „System> Administration“> Disk Utility ir, pasirinkęs standųjį diską, kuriame yra atitinkamas skaidinys, spustelėkite skaidinį, kad būtų rodomi visi jo duomenys ir charakteristikos.
- Pasirinkę skaidinį, ieškokite etiketės „Įrenginys“ ir pažiūrėkite, kokius duomenis ji rodo. Mano atveju sakoma: / dev / sda5. Būdamas hda arba sda tai reiškia, kad tai yra diskas 1; jei būtų sdb O Db, tai būtų diskas 2. Kadangi kalbama apie sda5, tai reiškia, kad tai yra 5 disko 1 skaidinys. Tuo tikslu „set root“ turėtų būti (hd0, 5). „Grub2“ pradeda diskų skaičių nuo 0, todėl šis parametras nurodo, kad ISO vaizdas yra 1 disko 5 skirsnyje.
linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es quiet splash iso-scan / filename = / vbox / lubuntu-10.10.iso -
4. Išsaugojus atitinkamą failą, belieka atnaujinti GRUB2:
sudo atnaujinimas-grub
Aš ką tik išbandžiau šį metodą naudodamas „Lubuntu 10.10“ ir pilnai įkrauti nereikėjo 20 sekundžių! Aš jus užtikrinu tai geriausias būdas išbandyti „Ubuntu Beta“ versijas ar kitas distros nekeisdami savo sistemos, neįdiegdami „Virtual Box“, neturėdami įrašyti kompaktinio disko ar išleisti USB, kad galėtumėte jį naudoti tik kaip tiesioginį kompaktinį diską ir pan.
FAILAS NERASTAS
PIRMAI TURITE ĮKROSTI KODELĮ
Aš turiu „ubuntu 10.10 amd64“, įdiegtą „ext4“, kuris, matyt, pakeičia sintaksę, kurios aš nežinau, ir man kyla klaidų.
Pirminį branduolį nukopijavau į failą 40_custom, nes jį kopijuodamas, bandydamas ir per klaidą, bet visi jie duoda tą pačią klaidą.
Atliekant „ls“ grub, pertvaros - tai turi būti ext4 dalykas - pavadinamos taip, ir aš nežinau, kodėl jos yra vienose kabutėse.
Taigi prašau: 1, - Patikslinkite, kad jis tinka ext2 pertvaroms
2.- Padarykite „ext4“ įkrovos pertvarų plėtinį, nes aš neaišku ir tikrai tai bus „chorradita“, bet kaip ir ankstesnis dalykas, aš žinojau, kad taip gali būti, bet neradau, kur jie man tai paaiškintų, blogesniu „ext4“ variantu.
Ačiū iš anksto
Mano 40_custom, kuriame veikia tik „Ubuntu“
#! / Bin / sh
exec tail -n +3 $ 0
# Šis failas suteikia paprastą būdą pridėti pasirinktinius meniu įrašus. Tiesiog įveskite
# meniu įrašų, kuriuos norite pridėti po šio komentaro. Būkite atsargūs, kad nesikeistumėte
# viršuje esanti eilutė „exec tail“.
menuentry „Ubuntu, with Linux 2.6.35-23-generic“ –class ubuntu –class gnu-linux –class gnu –class os {
įrašų nesėkmė
insmod part_msdos
insmod ext2
nustatyti šaknį = '(hd0, msdos1)'
ieškoti –no-floppy –fs-uuid –set c617a74c-d199-49fc-997e-77ebbe33a8bb
linux /boot/vmlinuz-2.6.35-23-bendroji šaknis = UUID = c617a74c-d199-49fc-997e-77ebbe33a8bb ro tylusis purslų nomodesetas # video = uvesafb: mode_option = >> 1024 × 768-24 <<, mtrr = 3 , scroll = ywrap initrd /boot/initrd.img-2.6.35-23-generic} menuentry "Rescatux" {recordfail insmod part_msdos insmod ext2 set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux ( loop) / casper / vmlinuz boot = casper locale = en_ES bootkbd = en console-setup / layoutcode = en quiet splash iso-scan / filename = / isos / rescatux.iso - initrd (loop) /casper/initrd.lz} menuentry « rescatux2 »{set root = '(hd0, msdos1)' kontūro kilpa /isos/rescatux.iso linux (kilpa) / casper / vmlinuz boot = casper iso-scan / failo vardas = / isos / rescatux.iso - initrd (kilpa) / casper / initrd.lz}
Manolo, kadangi man tai netiko, aš perėjau į „Burg“ ir nė vieno, ar nebūsi toks malonus, kad įklijuosi tai, ką turi „Burg“ - beje, aš, ačiū, kad mane atrarei, kaip malonu.
Manau, kad mano problema kyla dėl to, kad naudoju ext4, jei taip pat galėčiau naudoti perlus.
beje, mes galėtume jums atsiųsti įrašą, kaip įdiegti „burg“, kuris išliks atnaujinus, ir kaip pridėti ISO atvaizdus.
Man tai neveikia. Aš bandžiau naudodamas kodą, rastą kitame puslapyje, o po to - su įdėto kodo kopija, ir aš negaunu nė vienos iš dviejų GRUB parinkčių. Perėjau likusią grub.cfg dalį ir pastebėjau, kad nustatytos šaknies parametras pateikiamas vienomis kabutėmis, ar taip įdėjote jį į savo failą ir jis veikė? Man taip nepasiteisino: /
Manolo, tai nėra kopijos įklijavimas, kaip ir kitais atvejais. Atkreipkite dėmesį, kad straipsnyje išsamiai paaiškinta, kokius dalykus turite pakeisti, kad viskas veiktų jūsų konkrečiu atveju.
Praneškite man, jei kyla problemų vykdant instrukcijas ...
Didelis apkabinimas! Paulius.
Atrodo įdomu, aš išbandysiu ...
Arba koks įdomus straipsnis, tai praverčia ... Aš paprastai naudoju USB su puikiu „Multiboot“, daugiausia dėl to, kad jis man leidžia turėti „fat32“ USB su „gyvomis“ sistemomis, pasirengusiomis paleisti į kompiuterį, kur sistema nebepaleidžiama (laimima) ir pasilikdamas galimybę išsaugoti failus USB jungtyje ... bet kadangi tai yra fat32 sistema, jis turi didžiulį trūkumą, kad nepriima didesnių nei 4 GB failų, todėl man tai PATINKA !!!
saludos
Sveiki, malonu, kad taip gerai tai paaiškinote, dabar trūksta to paties, kad atliktumėte daugkartinį paleidimą iš USB, įdiegdami jame „grub2“, kartu su atkūrimo skyreliais ir kitais.
Malonu toliau skaityti.
Labai gerai! Bet jei leisite, pabandysiu tai šiek tiek patobulinti.
/Boot/grub/grub.cfg failą sukuria įrankis, vadinamas grub-mkconfig, naudodamas šablonus, esančius /etc/grub.d/ kelyje, todėl kiekvieną kartą sugeneravus naują grub failą ( Pvz., Kai įeina naujas branduolys arba jo atnaujinimas, arba kai komanda update-grub vykdoma rankiniu būdu), sistema pakeičia ankstesnį failą nauju, ištrindama bet kokį įrašą, kurį įdėjome rankiniu būdu. Kitaip tariant, įrašai turėtų būti įterpiami į failą kiekvieną kartą, kai grub yra modifikacija, kuri įvyksta labai dažnai.
Todėl siūlau, kad NETURKITE failo /boot/grub/grub.cfg, o šabloną, kuris atitinka sistemą, iš kurios norite paleisti. Tokiu atveju, kadangi tai yra „pasirinktinis“ įrašas, jis turėtų patekti į failą /etc/grub.d/40_custom, kuris yra tas, kuris yra pasirengęs pridėti pasirinktinius įrašus.
Tokiu būdu mūsų pasirinktas įrašas visada bus automatiškai pridėtas kiekvieną kartą, kai sistema sugeneruos naują grub.cfg.
Štai kaip aš turiu jį paleisti iš „SystemRescueCD iso image“, ir tai veikia kaip žavesys 😉
Sveikinimai visiems.
Jūs turite visas priežastis! Ačiū, kad priminėte. Dabar pridedu tą modifikaciją.
Tai vėl aš 😉
Savo ankstesniame pranešime pamiršau jums pasakyti, kad jei pakeistas failas /etc/grub.d/40_custom ar bet kuris kitas šablonas, būtina atnaujinti „grub“ naudojant komandą „update-grub“.
Linkėjimai ir tęskite! 🙂
Paruošta! Ačiū dar kartą! 🙂
Taip gerai! Tai labai naudinga! Labai ačiū 😀
Jei norime „Ubuntu“ atvaizdo (kitiems rajonams netikrinu, ar jis veikia):
Paleiskite su meniu ir langais ispanų kalba, taip pat klaviatūros išdėstymu
Kad įkrovos metu vietoj branduolio pranešimų būtų rodomas įkeliamas vaizdas (purslai)
ketvirtoji eilutė būtų:
linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es quiet splash iso-scan / filename = / vbox / lubuntu-10.10.iso -
Tylus naudojamas vienodoms įvestims grupuoti.
Beje, būtų malonu, jei aiškiai nurodytumėte, kad sudo update-grub reikia atlikti, kai nurodytas failas bus pakeistas ir išsaugotas.
Taip taip, aš žinau, kad neturėčiau to kopijuoti pažodžiui, haha, aš taip nedariau, aš modifikavau pagal savo komandą ir jau sužinojau, kokia problema, kad aš naudoju ne grub, o burg xD
Sveiki!
Aš sukonfigūravau jį paleisti „Ubuntu 10.10 Live“ ir jis veikia puikiai (savo tinklaraštyje įdėsiu nuorodą į šį straipsnį), čia yra mano konfigūracija:
meniu „Ubuntu 10.10 Live“ {
nustatyti šaknį = (hd0,1)
kilpa /home/fraterneo/ubuntu-10.10-desktop-i386.iso
linux (loop) / casper / vmlinuz boot = casper quiet splash iso-scan / filename = / home / brothernal / ubuntu-10.10-desktop-i386.iso -
initrd (kilpa) /casper/initrd.lz
}
Tačiau bandžiau tai padaryti naudodamas „Fedora 13 Live“ kompaktinį diską, į kurį įdėjau šią konfigūraciją:
meniu «Fedora 13 Live» {
nustatyti šaknį = (hd0,1)
atgalinė kilpa /home/fraterneo/Fedora-13-i686-Live.iso
linux (loop) / EFI / boot / vmlinuz0 root = live: LABEL = Fedora-13-i686-Live rootfstype = auto ro liveimg quiet rhgb
initrd (kilpa) /EFI/boot/initrd0.img
}
Kuris paleidimo procese (purslų vaizdas) man pateikia šią klaidą:
Nerasta pagrindinio įrenginio
Botas nepavyko, amžinai miega
Kol kas neradau galimo sprendimo. Pažiūrėkime, ar kuris nors iš jūsų yra skatinamas ir tiriamas toliau.
Sveikinimas!.
Geriau naudoti gksudo gedit, o ne sudo gedit.
Puikus broli, GRUB teikiamos galimybės yra neįtikėtinos, dabar turiu, kaip pademonstruoti keletą „Live“, nenaudojant kompaktinių diskų hehehe! Puiku!
Ar įmanoma tai padaryti su grub4dos?
Tiesos aš nežinau. 🙁
Praneškite mums, jei ką nors atrandate ...
Cheers! Paulius.
Patikrinta. Šie parametrai veikia tik „Ubuntu“. Aplankas / casper ir vmlinuz bei initrd.lz failai randami tik * buntu distros. Fedoroje jis yra visiškai kitoks, todėl tokie parametrai neveikia. Tyrinėju temą.
Sveikas miguel! Tiesa ta, kad nematau didelio skirtumo nuo komandoje rekomenduojamos komandos. Bet kokiu atveju, kiek suprantu, nesvarbu, kokio formato (EXT2 ar EXT4 ar bet kurio kito) yra jūsų įkrovos failas. Tiesą sakant, aš jį turiu ext4 ir įrašo kodas man puikiai tiko.
Aš rekomenduoju tai:
1) įsitikinkite, kad egzistuoja izofailo kelias. Tai yra, jei įrašas yra kodas, egzistuoja /vbox/lubuntu-10.10.iso. Tam aš tiesiog atidariau „Nautilus“, perėjau į aptariamą aplanką ir pažiūrėjau, ar yra ISO failas.
2) antrasis dalykas, kuris gali sukelti problemų, yra pagrindinis. Patikrinkite, ar teisinga šaknis. Įraše paaiškinta, kaip žinoti, kokią vertę priskirti tam kintamajam. Kitu atveju jums belieka atlikti bandymus ir klaidas.
Bet kokiu atveju, šį kodą, kuris yra įraše, nėra paprasta nukopijuoti. Turite pakeisti raudonai pažymėtus duomenis ir pritaikyti juos pagal savo atvejį.
Apkabinimas! Paulius.
2)
Aš žinojau, kaip tai daroma GRUB 1, bet ne 2 😀
Susiejau jus su pamoka, kurią sukūriau „Multiboot Pendrive“, komentare http://www.youtube.com/watch?v=FbpYNSuaNTI&hd=1
Sveikinimas
Oi! Labai geras auklėtojas !!
Aš ką tik ruošiausi rašyti įrašą šia tema („multiboot pendrive“). Kai tai padarysiu, tikrai pridėsiu jūsų vaizdo įrašą. Žinoma, jei jums tai neprieštarauja ... ir, žinoma, visada patikslinkite šaltinį ir savo autorystę.
Dėkoju už laiką ir pasidalijimą savo žiniomis su bendruomene.
Didelis apkabinimas! Paulius.
Turiu šiek tiek konkretaus klausimo, jei, pavyzdžiui, turiu įdiegtą tik „Windows XP“ ir be jokių distribų, bet aš jau turiu parengtas skaidinius, kaip arba ką turėtumėte daryti, kad įdiegtumėte tik tai, kas teisinga ir būtina, kad aš paleisčiau GRUB2, kad tai padarytų paleiskite ISO, kurį turiu, kitame kietajame diske ???
Na pažiūrėkime, idėja yra ta, kad skaidinyje, kuriame ketinu įdiegti naują distro, jis turi tik įrašą / boot / grub ir galbūt „Kernel 2.6“ bei jo konfigūracijas, kad vėliau diegimo metu jis būtų atnaujintas.
Pagrindinė mintis yra sutaupyti daug laiko, nematau prasmės įdiegti distro, modifikuoti „grub“, įdiegti kitą, jei įdiegiu tik „grub“, galiu paleisti „iso“ tiesiogiai, nereikalaujant kompaktinių diskų ar USB.
Na, bet kokiu atveju, jei turiu įdiegtą distro, tai „Slackware64“, bet vis tiek atsisiųsiu atnaujintą „Chakra Linux ISO“, norėdamas sužinoti, ar šį kartą galiu įdiegti „xD“
http://ubuntuforums.org/showthread.php?t=1632692
Man čia buvo pateiktas alternatyvus sprendimas, kuris atrodo gražiai.
BET JIS NEVEIKIA, matyt, dėl to, kad bagažinė yra EXT4
meniu „Ubuntu 10.10 Maverick ISO 64bit“ {
rinkinys isofile = »/ boot / ISO / maverick-desktop-amd64.iso»
loopback loop (hd0,5) $ isofile
linux (loop) / casper / vmlinuz boot = casper iso-scan / filename = $ isofile nomodeset
initrd (kilpa) /casper/initrd.lz
}
Anksčiau, koks būtų įrašas?
Turiu problemų dėl nešiojamojo kompiuterio, kuriame buvo užblokuotas „Grub“ įkrovimas („grub2“), aš turėjau „Huayra“ („Debian“ Linux versija) ir „Windows 8“, jie pakeitė grub.cfg ir įkrovimas buvo užblokuotas.
Tai nebūtų problema, išskyrus tai, kad kai noriu paleisti iš „LiveUSB“, nešiojamasis kompiuteris paleidžiamas iš naujo ir neįkraunamas iš USB ir sąrankos negalima pakeisti.
Norėčiau sužinoti, kaip aš galiu nukopijuoti ISO iš „pendrive“ į kietąjį diską ir paleisti jį iš ten („LiveUSB“ ISO).
Ačiū
Sveikas, Pablo!
Rekomenduojame užduoti šį klausimą mūsų paskambintoje klausimų ir atsakymų tarnyboje paklausti DesdeLinux kad visa bendruomenė galėtų jums padėti išspręsti jūsų problemą.
Apkabinimas, Pablo.
Kaip tai padaryti su „ubuntu 15.04 mate amd64“. Dėti branduolį gal sprendimas?
Turiu du diskus, pirmajame „Ubuntu 10.04“ su „ext4“ sistema. Antrame turiu ext4 skaidinį ir dar vieną su ntfs. Antrame, ext4 skaidinyje, nukopijavau iso ir ištraukiau jį vietoje. Aš atlikau visus mokymo programos veiksmus su atitinkamomis modifikacijomis pagal mano disko vietą.
Paleidus iš naujo ir pasirodžius grub įrašui, mano atveju, „Ubuntu mate 15.04“, aš neįėjau į diegimą, bet paaiškėjo, kad nėra branduolio, kurį būtų galima pasirinkti. Ką aš galėjau padaryti ne taip? Būčiau dėkingas už atsakymą.
Tai netinka man, „Linux Mint“.
Aš išbandžiau jį su „ubuntu 14.04.02“ ir su „bodhi Linux“.
Ant ntfs skaidinio ir ext4
Grub yra sukurta nauja eilutė, tačiau ją pasirinkus nieko neprasideda, ekranas yra juodas.
Sveikinimai.
Labas rytas, šios terpės draugai, turiu problemų su savo grub2 meniu, tai vyksta taip.
1 „slackware x64 efi“
2-Aš turiu įdiegtą „Windows 7“
* Aš ką tik pakeičiau klaviatūrą ir buvau nustebęs, kad manęs nerodė, ieškodamas informacijos, pastebėjau, kad tai yra meniu problema, aš paėmiau to paties atotrūkio iso, įvedžiau ir pateikiau trečią parinktį, kur sakoma, kad jis neatpažįsta įkrovos / ir, tiesą sakant, nežinau, ką daryti po to, jei kas nors paaiškins, kaip susigrąžinti savo pyktį, būčiau dėkingas už tai ..
Iš anksto dėkoju mieliems šio nuostabaus tinklaraščio draugams
Gerieji draugai, man kyla klausimas, galbūt kai kuriems tai kvaila ... Aš sukūriau „Ubuntu LTS“ diegimo programą, paskutinę atsisiųsdama 16.04 darbalaukio versiją, kurią noriu įdiegti kaip vieną sistemą „Asus Prime Z2027-A“ su „Celeron“ procesoriumi ir „Ram“ 4 Gb su 256 Gb SDA ... kas reikalinga tam, kas bus naudojama, Ethereum kasyba.
Problema ta, kad aš įdėjau USB jau su ISO, įdėtu į UNEBOOTIN ... Aš įjungiu kompiuterį, kad galėčiau paleisti iš USB ir prieš įvesdamas diegimo režimą su grafine sąsaja, paleidžiama GRUB įkrovos sistema, kurią kompiuteris ir visi jo komponentai yra dėžutėje, jie neturi nieko, todėl manau, kad tai yra „Ubuntu“ su „Grub“. Aptinka visus įrenginius, kuriuos atlikau LS, norėdamas įsitikinti, kad buvo ...
Problema yra pagrindinė. Noriu įdiegti „UBUNTU“, bet patekau tik į „Grub“
Žodinis
Ačiū iš anksto.