Linux ima v bistvu zelo pomembno prednost pred sistemom Windows: Lahko ga preizkusite in preverite, ali v računalniku deluje pravilno, tako da zaženete neposredno z namestitvenega CD-ja., imenovan Live CD. Skoraj vsi distribucijski sistemi danes imajo to možnost.
Vendar pa obstajajo še druge možnosti, ki preprečujejo potrebo po zapisu CD-ja vsakič, ko uporabnik želi ustvariti CD v živo. Najpogostejši je kopirajte Linux v USB s posebnim programom in nato zaženite računalnik z USB-ja. Vendar, če že imate GRUB2 nameščen v računalniku, obstaja še ena možnost, ki je malo objavljena, a veliko hitrejša, učinkovitejša in varnejša. |
Ste požgali na tisoče CD-jev, da so zapisali vaše najljubše distro slike? Ste mislili, da ste bili z nalaganjem Linuxa iz USB-ja na grebenu vala? Ha! Ta način prihrani čas in denar, saj je poleg tega, da je zelo hiter, veliko bolj varen (zaradi pomanjkanja morebitnih "napak pri pisanju" in drugih težav, povezanih z branjem CD-ja v živo) in se izogne potrebi po zapisovanju datotek ISO slike na CD ali USB.
koraki
1.- Uredite datoteko /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
2.- V meni dodajte nov vnos, podoben spodnjemu:
menuentry "Lubuntu v živo"{
nastavite root = (hd0,5)
zanka povratne zanke /vbox/lubuntu-10.10.iso
linux (zanka) / casper / vmlinuz boot = casper iso-scan / ime datoteke =/vbox/lubuntu-10.10.iso --
initrd (zanka) /casper/initrd.lz
}
3.- Ne pozabite urediti delov, ki so prikazani v rdeči barvi, kjer:
- menijski vstop: je ime, ki se bo pojavilo na seznamu GRUB2 ob zagonu računalnika. V mojem primeru, kot jaz
- nastavljen koren: označuje, na kateri particiji je datoteka ISO. Ugotovitev, kakšna je pravilna konfiguracija, je preprosta.
- Kje je ISO slika mojega najljubšega distribucijskega dista? Na mojem disku Y, particija X. Verjetno veste, na katero pot je ta disk nameščen, ne pa tudi njegovega imena naprave. Za to ...
- Odprl sem Sistem> Administracija> Pripomoček za disk in po izbiri trdega diska, na katerem je zadevna particija, kliknite particijo, da se prikažejo vsi njeni podatki in značilnosti.
- Z izbrano particijo poiščite oznako »Naprava« in si oglejte, katere podatke prikazuje. V mojem primeru piše: / Dev / sda5. Biti hda ali sda to pomeni, da gre za disk 1; če bi bil sdb Oh Dbbi bil disk 2. Ker gre za sda5, to pomeni, da gre za particijo 5 diska 1. V tem primeru bi moral imeti "set root" (hd0, 5). Grub2 začne štetje diskov z 0, zato vam ta nastavitev sporoča, da je slika ISO na disku 1, particija 5.
linux (zanka) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es tih splash iso-scan / filename = / vbox / lubuntu-10.10.iso -
4.- Po shranjevanju zadevne datoteke ostane samo posodobitev GRUB2:
sudo update-grub
Pravkar sem preizkusil to metodo z Lubuntu 10.10 in ni trajalo 20 sekund, da se popolnoma naloži! Zagotavljam vam to to je najboljši način za preizkus različic Ubuntu Beta ali drugih distribucij brez spreminjanja sistema, namestitve programa Virtual Box, zapisovanja CD-ja ali porabe USB-ja samo zato, da ga uporabite kot CD v živo itd.
DATOTEKA NI NAJDENA
MORETE NAKLONITI PRVI KERNEL
Na ext10.10 imam nameščen ubuntu 64 amd4, ki očitno spremeni sintakso, česar ne poznam, in mi povzroča napake.
Izvirno jedro sem skopiral v datoteko 40_custom, in sicer s kopiranjem ukazov, s poskusi in napakami, vendar mi vsi povzročajo isto napako.
Če naredite ls v grub, so particije - to mora biti stvar ext4 - poimenovane tako in ne vem, zakaj so v enojnih narekovajih.
Torej, prosim: 1, - Pojasnite, da deluje za particije ext2
2. - Naredite razširitev za zagon v particije ext4, ker mi ni jasno in zagotovo bo to chorradita, toda kot prejšnja stvar sem vedel, da bi lahko bila, vendar nisem našel, kje bi to razložili jaz, v še slabši varianti ext4.
Hvala vnaprej
Moj 40_custom, v katerem deluje samo Ubuntu
# / Bin / sh
exec tail -n +3 0 $
# Ta datoteka omogoča enostaven način dodajanja vnosov v meniju po meri. Preprosto vnesite
# vnosov v meniju, ki jih želite dodati po tem komentarju. Pazite, da se ne spremenite
# zgornja vrstica 'exec tail'.
menuentry "Ubuntu, z Linuxom 2.6.35-23-generično" –razred ubuntu –razred gnu-linux –razred gnu –razred os {
recordfail
insmod part_msdos
insmod ext2
nastavi root = '(hd0, msdos1)'
iskanje –ne-diskete –fs-uuid –nabor c617a74c-d199-49fc-997e-77ebbe33a8bb
linux /boot/vmlinuz-2.6.35-23-generic root = UUID = c617a74c-d199-49fc-997e-77ebbe33a8bb ro tiho splash nomodeset # 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 ( zanka) / casper / vmlinuz boot = casper locale = en_ES bootkbd = en console-setup / layoutcode = en tiho splash iso-scan / filename = / isos / rescatux.iso - initrd (loop) /casper/initrd.lz} menuentry « rescatux2 »{set root = '(hd0, msdos1)' zanka povratne zanke /isos/rescatux.iso linux (zanka) / casper / vmlinuz boot = casper iso-scan / filename = / isos / rescatux.iso - initrd (zanka) / casper / initrd.lz}
Manolo, ker zame ni šlo, sem preusmeril na Burg in tudi vi ne bi bili tako prijazni, da bi prilepili tisto, kar imate za Burg - kar mimogrede, hvala, ker ste me odkrili, kako lepo -.
Mislim, da moja težava izhaja iz dejstva, da uporabljam ext4, če bi to veljalo tudi za vas, bi lahko uporabil bisere.
mimogrede bi vam lahko poslali vnos o tem, kako namestiti burg, ki bo vztrajal pri posodobitvah, in kako dodati ISO slike.
Zame ne deluje, poskusil sem s kodo, ki jo najdem na drugi strani in nato s kopijo tiste, ki ste jo postavili, in v GRUB ne dobim nobene od obeh možnosti. Šel sem skozi preostali del grub.cfg in opazil, da je parameter za nastavljeni koren v enojnih narekovajih, ali ste ga tako dodali v svojo datoteko in je deloval? Tako ali tako se mi ni izšlo: /
Manolo, tu ne gre za lepljenje kopij, kot v drugih primerih. Upoštevajte, da članek podrobno razlaga, katere stvari morate spremeniti, da bo vse delovalo v vašem primeru.
Sporočite mi, če imate težave z upoštevanjem navodil ...
Velik objem! Paul.
Zdi se zanimivo, poskusil bom ...
Ali kakšen zanimiv članek, to mi pride prav ... Običajno uporabljam USB z odličnim Multibootom, predvsem zato, ker mi omogoča, da imam USB v fat32 z mojimi "živimi" sistemi, pripravljenimi za zagon v računalnikih, kjer sistema ni več zažene (win) in obdrži možnost shranjevanja datotek na usb ... ker pa je sistem fat32, ima veliko slabost, da ne sprejema datotek, večjih od 4 GB, in zato mi je Všeč !!!
pozdrav
Vabljeni, veseli ste, da ste to tako dobro razložili, zdaj pa manjka isto, da bi naredili večzagon z USB-ja in nanj namestili grub2, z obnovitvenimi distro-ji in drugimi.
Z veseljem še naprej berem.
Zelo dobro! Če pa mi dovolite, ga bom poskušal nekoliko izboljšati.
Datoteko /boot/grub/grub.cfg ustvari orodje, imenovano grub-mkconfig, s pomočjo predlog, ki so na poti /etc/grub.d/, zato vsakič, ko ustvarite novo datoteko grub (na primer, ko vstopi novo jedro ali posodobitev istega ali ko se ukaz update-grub izvrši ročno) sistem nadomesti prejšnjo datoteko z novo in izbriše kateri koli vnos, ki smo ga vstavili ročno. Z drugimi besedami, vnose bi bilo treba v datoteko vstaviti vsakič, ko pride do spremembe v grubu, kar se zgodi zelo pogosto.
Zato je moj predlog, da NE urejate datoteke /boot/grub/grub.cfg, temveč predlogo, ki ustreza sistemu, iz katerega se želite zagnati. V tem primeru bi moral biti vnos "po meri" v datoteki /etc/grub.d/40_custom, ki je pripravljena za dodajanje vnosov po meri.
Na ta način se bo naš vnos po meri vedno samodejno dodal vsakič, ko sistem ustvari novo grub.cfg.
Takole se moram zagnati s podobe SystemRescueCD iso in deluje kot čar 😉
Lep pozdrav vsem.
Imate vse razloge! Hvala, ker ste me spomnili. Zdaj dodam to spremembo.
Spet sem jaz 😉
V prejšnjem sporočilu sem vam pozabil povedati, da je treba datoteko /etc/grub.d/40_custom ali katero koli drugo predlogo spremeniti, zato je treba grub posodobiti z ukazom update-grub.
Lep pozdrav, in tako naprej !! 🙂
Pripravljeni! Hvala še enkrat! 🙂
Tako dober! To je zelo koristno! Najlepša hvala 😀
Če želimo sliko Ubuntu (za druge distribucijske enote ne zagotavljam, da deluje):
Zagon z meniji in okni v španščini, kot tudi postavitev tipkovnice
Da med zagonom namesto sporočil jedra prikaže nalagalno sliko (splash)
četrta vrstica bi bila:
linux (zanka) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es tiho splash iso-scan / ime datoteke = / vbox / lubuntu-10.10.iso -
Tiho se uporablja za združevanje enakih vhodov.
Mimogrede, lepo bi bilo, če bi pojasnili, da je treba sudo update-grub narediti, ko je navedena datoteka spremenjena in shranjena.
Ja ja vem, da ga ne bi smel dobesedno kopirati haha nisem naredil tako, modificiral sem v skladu s svojo ekipo in že ugotovil, v čem je težava, da ne uporabljam grub ampak burg xD
Pozdravljeni!
Konfiguriral sem ga za zagon Ubuntu 10.10 Live in deluje popolnoma (na svoj članek bom postavil povezavo do tega članka), tukaj je moja konfiguracija:
menuentry "Ubuntu 10.10 Live" {
nastavi root = (hd0,1)
zanka povratne zanke /home/fraterneo/ubuntu-10.10-desktop-i386.iso
linux (zanka) / casper / vmlinuz boot = casper tiho splash iso-scan / ime datoteke = / home / fraternal / ubuntu-10.10-desktop-i386.iso -
initrd (zanka) /casper/initrd.lz
}
Vendar sem poskusil to storiti s cd-jem Fedora 13 Live, na katerega sem postavil to konfiguracijo:
meni "Fedora 13 v živo" {
nastavi root = (hd0,1)
zanka povratne zanke /home/fraterneo/Fedora-13-i686-Live.iso
linux (zanka) / EFI / boot / vmlinuz0 root = live: LABEL = Fedora-13-i686-Live rootfstype = auto ro liveimg tih rhgb
initrd (zanka) /EFI/boot/initrd0.img
}
Kar v procesu zagona (splash image) povzroči naslednjo napako:
Najdena ni nobena korenska naprava
Zagon ni uspel, za vedno je spal
Možne rešitve še nisem našel. Poglejmo, če koga od vas spodbujamo in preiskujemo.
Pozdrav!.
Bolje uporabiti gksudo gedit, ne sudo gedit.
Veličasten bratec, možnosti, ki jih ponuja GRUB, so neverjetne, zdaj moram predstaviti več Live-jev brez uporabe CD-ja hehehe! Odlično!
Ali je to mogoče storiti z grub4dos?
Resnica je, da ne vem. 🙁
Sporočite nam, če kaj odkrijete ...
Na zdravje! Paul.
Preverjeno. Ti parametri delujejo samo za Ubuntu. Mapa / casper in datoteke vmlinuz in initrd.lz so na voljo samo na distribucijah * buntu. V Fedori je povsem drugače, zato takšni parametri ne delujejo. Raziskujem temo.
Živjo Miguel! Resnica je, da ne vidim velike razlike z ukazom, priporočenim v prispevku. Kakor koli že, kolikor razumem, ni pomembno, v kateri obliki (EXT2 ali EXT4 ali kateri koli drugi) je vaš zagon. Pravzaprav ga imam v ext4 in koda v objavi mi je delovala kot nalašč.
Priporočam naslednje:
1) da se prepričate, da obstaja pot izofile. To pomeni, da v primeru kode, vključene v objavo, obstaja /vbox/lubuntu-10.10.iso. Za to sem preprosto odprl Nautilus, se pomaknil do zadevne mape in preveril, ali datoteka ISO obstaja.
2) druga točka, ki lahko ustvarja težave, je root. Preverite, ali je koren pravilno. Prispevek pojasnjuje, kako vedeti, katero vrednost dodeliti tej spremenljivki. V nasprotnem primeru vam preostane samo poskusi in napake.
Vsekakor te kode, ki je vključena v objavo, ni enostavno kopirati in prilepiti. Podatke, ki so označeni z rdečo, morate spremeniti in prilagoditi glede na vaš primer.
Objem! Paul.
2)
Vedela sem, kako se je to storilo v GRUB 1, v 2 not pa ne
Povezal sem vas v komentarju vaje, ki sem jo naredil za izdelavo Multiboot Pendrive http://www.youtube.com/watch?v=FbpYNSuaNTI&hd=1
pozdrav
Ups! Zelo dober tutor !!
Ravno sem hotel napisati prispevek na to temo (multiboot pendrive). Ko bom to storil, bom zagotovo vključil vaš video. Če vas seveda ne moti ... in seveda vedno razjasnite vir in svoje avtorstvo.
Zahvaljujemo se vam za čas in delite svoje znanje s skupnostjo.
Velik objem! Paul.
Imam vprašanje, ki je nekoliko bolj določeno, če imam na primer nameščen samo windows xp in nobenega distro-ja, vendar imam particije že pripravljene, kako in kaj morate storiti, da namestite samo tisto, kar je pošteno in potrebno, tako da začnem GRUB2, da bo ta zagonski sistem ISO, ki ga imam na drugem trdem disku ???
No, poglejmo, ideja je, da ima v particiji, kamor bom namestil novo distro, le vnos / boot / grub in morda jedro 2.6 ter njegove konfiguracije, tako da bo pozneje med namestitvijo posodobljeno.
Glavna ideja je prihraniti veliko časa, ne vidim smisla nameščati distro, spreminjati grub, nameščati drugega, če namestim samo grub, lahko iso zaženem neposredno, ne da bi potrebovali CD ali USB.
Kakorkoli že, če imam nameščen distro, je to Slackware64, toda vseeno bom prenesel posodobljeni ISO Chakra Linux, da vidim, če lahko tokrat namestim xD
http://ubuntuforums.org/showthread.php?t=1632692
Tu sem dobil alternativno rešitev, ki je videti lepo.
AMPAK ŠE VEDNO NE DELUJE, očitno zaradi tega, da je prtljažnik v EXT4
menuentry "Ubuntu 10.10 Maverick ISO 64bit" {
nastavi isofile = »/ boot / ISO / maverick-desktop-amd64.iso»
zanka povratne zanke (hd0,5) $ isofile
linux (zanka) / casper / vmlinuz boot = casper iso-scan / ime datoteke = $ isofile nomodeset
initrd (zanka) /casper/initrd.lz
}
Kakšen bi bil vhod prej?
Imam težavo z zvezkom, kjer je bil zagon Grub (grub2) blokiran, imel sem Huayro (Debian različico Linuxa) in Windows 8, spremenili so grub.cfg in zagon je bil blokiran.
To ne bi predstavljalo težav, le da se računalnik, ko se želim zagnati iz LiveUSB, znova zažene in se ne zažene z USB-ja, nastavitve pa ni mogoče spremeniti.
Zanima me, kako lahko kopiram ISO s čevlja na trdi disk in ga zaženem od tam (ISO LiveUSB).
hvala
Živjo, Pablo!
Priporočamo, da to vprašanje zastavite v naši poklicni službi za vprašanja in odgovore Vprašajte DesdeLinux tako da vam lahko celotna skupnost pomaga pri težavi.
Objem, Pablo.
Kako lahko to storim z ubuntu 15.04 mate amd64. Dajanje jedra morda rešitev?
Imam dva diska, v prvem Ubuntu 10.04 s sistemom ext4. V drugem imam particijo ext4 in drugo z ntfs. V drugem, na particiji ext4, sem kopiral iso in ga izvlekel na svoje mesto. Sledil sem vsem korakom vadnice z ustreznimi spremembami glede na lokacijo diska.
Po ponovnem zagonu in pojavil se je vnos grub, v mojem primeru "Ubuntu mate 15.04" nisem vstopil v namestitev, vendar se je izkazalo, da ni bilo treba izbrati nobenega jedra. Kaj bi lahko naredil narobe? Hvaležen bi bil odgovor.
Zame na Linux Mint ne deluje.
Preizkusil sem ga z ubuntu 14.04.02 in z bodhi Linuxom.
Na particiji ntfs in na ext4
V grubu se ustvari nova vrstica, a ko jo izberete, se nič ne zažene, zaslon je črn.
Lep pozdrav.
Dobro jutro, prijatelji tega medija, imam težave z menijem mojega grub2, gre takole.
1-slackware x64 efi
2-Imam nameščen Windows 7
* Pravkar sem zamenjal tipkovnico in presenečen sem bil, da mi ohlapnost ni pokazal, ko sem iskal informacije, opazil sem, da gre za težavo z menijem, vzel sem iso iste ohlapnosti, vstopil in dal tretjo možnost pravi, da ne prepozna zagona /, in če sem iskren, ne vem, kaj storiti po tem, če mi lahko nekdo razloži, kako se vrnem, bi bil hvaležen .. ali pa mi pošlji url, kjer mi razložijo korake
Že v naprej hvala dragi prijatelji tega čudovitega bloga
Dobri prijatelji, imam vprašanje, morda je za nekatere neumno ... Ustvaril sem namestitveni program za Ubuntu LTS, zadnjega, ki je na voljo za prenos namizne različice 16.04. Želim ga namestiti kot en sistem na Asus Prime Z2027-A s procesorjem Celeron in Ram 4 Gb s 256 Gb SDA ... kar je potrebno za to, kar se bo uporabljalo, rudarstvo Ethereuma.
Težava je v tem, da sem USB že postavil z ISO, vstavljenim z UNEBOOTIN…. Vklopim računalnik za zagon z USB-ja in neposredno pred vstopom v način namestitve z grafičnim vmesnikom se zažene zagonski sistem GRUB, ki je računalnik in vse njegove komponente zapakirane, nimajo popolnoma ničesar, zato predvidevam, da gre za Ubuntu z Grubom…. zazna vse naprave, s katerimi sem opravil LS, da vidim, da je bilo ...
Težava je osnovna. Želim namestiti UBUNTU, vendar pridem samo do Grub>
Dobesedno
Hvala vnaprej.