Linux alapvető szempontból nagyon fontos előnye van a Windows-hoz képest: közvetlenül a telepítő CD-ről indítva tesztelheti és ellenőrizheti, hogy megfelelően működik-e a számítógépén, az úgynevezett Live CD. Ma szinte minden diszkóban van ilyen lehetőség.
Azonban, vannak más lehetőségek is, amelyek elkerülik a CD-írások szükségességét minden alkalommal, amikor a felhasználó Live CD-t akar létrehozni. A leggyakoribb általában másolja a Linuxot USB-re egy speciális program segítségével, majd indítsa el a számítógépet USB-ről. Abban az esetben azonban, ha már van GRUB2 telepítve van a számítógépre, van még egy nagyon kevéssé nyilvánosságra hozott, de sokkal gyorsabb, hatékonyabb és biztonságosabb lehetőség. |
Több ezer CD-t írt a kedvenc disztribúciós képei égetéséhez? Gondoltad volna, hogy a Linux USB-ről történő betöltésével a hullám csúcsán állsz? Ha! Ez a módszer időt és pénzt takarít meg, mivel amellett, hogy ultragyors, sokkal biztonságosabb (a lehetséges "írási hibák és a Live CD olvasásával kapcsolatos egyéb problémák hiánya miatt), és elkerüli a fájlok írását. ISO képek CD-re vagy USB-re.
Steps
1. - Szerkessze a fájlt /etc/grub.d/40_custom
sudo gedit /etc/grub.d/40_custom
2. - Vegyen fel egy új bejegyzést a menübe, az alábbihoz hasonlóan:
menuentry "Lubuntu élőben"{
set root = (hd0,5)
loopback hurok /vbox/lubuntu-10.10.iso
linux (loop) / casper / vmlinuz boot = casper iso-scan / fájlnév =/vbox/lubuntu-10.10.iso --
initrd (hurok) /casper/initrd.lz
}
3. - Ne felejtse el szerkeszteni a pirosan megjelenő részeket, ahol:
- étlap: az a név, amely a számítógép indításakor megjelenik a GRUB2 listában. Az én esetemben, mint én
- gyökeret állítani: azt jelzi, hogy melyik partícióban van az ISO fájl. Annak kiderítéséhez, hogy mi a helyes konfiguráció, az érvelés egyszerű.
- Hol van a kedvenc disztróm ISO képe? Az Y lemezemen az X partíció. Valószínűleg tudja, hogy a lemez milyen útvonalon van elhelyezve, de nem tudja az eszköz nevét. Érte…
- Megnyitottam a Rendszer> Adminisztráció> Lemez segédprogramot, és miután kiválasztottam a merevlemezt, amelyen a kérdéses partíció található, kattintson a partícióra az összes adat és jellemző megjelenítéséhez.
- A partíció kiválasztásával keresse meg az "Eszköz" címkét, és nézze meg, milyen adatokat mutat. Az én esetemben ez áll: / Dev / sda5. Hd lennia vagy sda ez azt jelenti, hogy ez az 1. lemez; ha lenne sdb Oh Db, ez a 2. lemez lenne. Mivel az sda-ról van szó5, ez azt jelenti, hogy ez az 5. lemez 1. partíciója. Ebből a szempontból a "set root" -nak rendelkeznie kell (hd0, 5). A Grub2 0-val indítja a lemezek számát, ezért ez a beállítás azt mondja, hogy az ISO-kép az 1. lemez 5. partícióján található.
linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es quiet splash iso-scan / fájlnév = / vbox / lubuntu-10.10.iso -
4. - A kérdéses fájl mentése után csak a GRUB2 frissítése marad:
sudo update-grub
Most kipróbáltam ezt a módszert a Lubuntu 10.10-tel, és nem kellett 20 másodperc a teljes betöltésig! Ezt biztosíthatom ez a legjobb mód az Ubuntu Beta verziók vagy más disztrók kipróbálására anélkül, hogy megváltoztatná a rendszerét, telepítené a Virtual Box-ot, CD-t kell írnia vagy USB-t kell költenie, hogy csak élő CD-ként használhassa stb.
FÁJL NEM TALÁLHATÓ
ELSŐDIG TÖLTENI KELL A KEMELT
Az ext10.10-be telepítettem az ubuntu 64 amd4-et, amely látszólag megváltoztatja a szintaxist, amiről nincs tudomásom, és hibákat ad.
Másoltam az eredeti kernelt a 40_custom fájlba, parancsok másolásával, próbával és hibával, de mindegyik ugyanazt a hibát adja.
Ha ls-t csinálunk a grub-ban, akkor a partíciókat - ennek az ext4-nek kell lennie - így nevezik el, és nem tudom, miért vannak egyetlen idézőjelbe foglalva.
Tehát kérem: 1, - Tisztázza, hogy az ext2 partícióknál működik
2.- Készítsen kiterjesztést az ext4 partíciók indításához, mert nem vagyok világos, és biztosan chorradita lesz, de az előzőhez hasonlóan tudtam, hogy lehet, de nem találtam, hol magyaráznák meg nekem, a még rosszabb ext4 változatban.
Előre is köszönöm
Az én 40_custom, amelyben csak az Ubuntu működik
#! / Bin / sh
exec farok -n +3 $ 0
# Ez a fájl egyszerű módot kínál az egyedi menübejegyzések hozzáadására. Egyszerűen írja be a
# menüpont, amelyet hozzá kíván adni a megjegyzés után. Vigyázzon, ne változtasson
# a fenti 'exec farok' sor.
menuentry "Ubuntu, Linux 2.6.35-23-generic" -osztályú ubuntu –osztály gnu-linux –osztály gnu –osztály os {
rekordhiány
insmod part_msdos
insmod ext2
set root = '(hd0, msdos1)'
keresés –no-floppy –fs-uuid –set c617a74c-d199-49fc-997e-77ebbe33a8bb
linux /boot/vmlinuz-2.6.35-23-generic root = UUID = c617a74c-d199-49fc-997e-77ebbe33a8bb ro csendes 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 ( loop) / casper / vmlinuz boot = casper locale = hu_ES bootkbd = hu konzol-setup / layoutcode = hu csendes splash iso-scan / fájlnév = / isos / rescatux.iso - initrd (loop) /casper/initrd.lz} menuentry « rescatux2 »{set root = '(hd0, msdos1)' loopback loop /isos/rescatux.iso linux (loop) / casper / vmlinuz boot = casper iso-scan / fájlnév = / isos / rescatux.iso - initrd (loop) / casper / initrd.lz}
Manolo, mivel nekem ez nem ment be, átálltam Burgra, és egyik sem lennél olyan kedves, hogy beillesztenéd azt, ami Burg-hez van - ami mellesleg köszönöm, hogy felfedeztél, milyen kedves -.
Azt hiszem, a problémám abból adódik, hogy ext4-et használok, ha Önnek is van, én is használhatnék gyöngyöt.
Egyébként elküldhetünk egy bejegyzést a burg telepítéséről, amely a frissítésekkel is megmarad, és hogyan adhat hozzá ISO-képeket.
Nekem nem megy, megpróbáltam egy másik oldalon talált kódot, majd az általad feltett másolatot, és nem kapom meg a két opció egyikét sem a GRUB-ban. Átnéztem a grub.cfg többi részét, és észrevettem, hogy a set root paramétere egyetlen idézőjelben megy, ezt így tette a fájljába és működött? Nekem egyik vagy másik módszer sem sikerült: /
Manolo, itt nem másolásról van szó, mint más esetekben. Ne feledje, hogy a cikk nagyon részletesen elmagyarázza, milyen dolgokon kell változtatnia, hogy minden az adott esetben működjön.
Mondja meg, ha problémája van az utasítások betartásával ...
Egy nagy ölelés! Pál.
Érdekesnek tűnik, megpróbálom ...
Vagy milyen érdekes cikk, ez jól jön ... Általában egy USB-t használok a nagyszerű Multiboot-tal, főleg azért, mert ez lehetővé teszi, hogy egy fat32-es USB-m legyen, az "élő" rendszereimmel készen állok indítani PC-kre, ahol a rendszer már nem boot (win) és a fájlok USB-re történő mentésének lehetősége ... de mivel ez egy fat32 rendszer, annak nagy hátránya, hogy nem fogad el 4 GB-nál nagyobb fájlokat, és ezért szeretem ezt !!!
Üdvözlet
Örülök, örülök, hogy ilyen jól elmagyarázta, most ugyanez hiányzik ahhoz, hogy USB-ről multibootot készítsen, telepítse rá a grub2-t a helyreállítási disztrókkal és másokkal.
Öröm folytatni az olvasást.
Nagyon jó! De ha megengedi, megpróbálok egy kicsit javítani rajta.
A /boot/grub/grub.cfg fájlt a grub-mkconfig nevű eszköz hozza létre az /etc/grub.d/ elérési útban lévő sablonok segítségével, ezért minden alkalommal, amikor új grub fájl jön létre ( Például amikor egy új kernel belép, vagy annak frissítése, vagy amikor az update-grub parancs manuálisan kerül végrehajtásra), a rendszer az előző fájlt lecseréli az újra, törölve minden kézzel beillesztett bejegyzést. Más szavakkal, a bejegyzéseket minden alkalommal be kell illeszteni a fájlba, valahányszor a grubban módosítás történik, ami nagyon gyakran megtörténik.
Ezért azt javaslom, hogy NE a /boot/grub/grub.cfg fájlt szerkessze, hanem a sablont, amely megfelel annak a rendszernek, amelyről indítani kíván. Ebben az esetben, mivel "egyedi" bejegyzésről van szó, ennek az /etc/grub.d/40_custom fájlba kell kerülnie, amely készen áll az egyéni bejegyzések hozzáadására.
Ily módon az egyéni bejegyzésünk mindig automatikusan hozzáadódik minden alkalommal, amikor a rendszer új grub.cfg fájlt generál.
Így kell elindítanom egy SystemRescueCD iso image-ről, és varázslatként működik 😉
Üdvözlet minden.
Minden oka megvan! Köszönöm hogy emlékeztetsz. Most hozzáadom azt a módosítást.
Megint én vagyok 😉
Elfelejtettem elmondani az előző üzenetemben, hogy ha az /etc/grub.d/40_custom fájl vagy bármely más sablon módosul, akkor frissíteni kell a grub-t az update-grub paranccsal.
Üdvözlet, és így tovább !! 🙂
Kész! Köszönöm mégegyszer! 🙂
Az jó! Ez nagyon hasznos! Nagyon köszönöm 😀
Ha Ubuntu képet akarunk (más disztribúciók esetében nem biztos, hogy működik):
Indítás menükkel és ablakokkal spanyolul, valamint billentyűzetkiosztással
Hogy a rendszerindítás során a rendszermag üzenetei helyett a betöltő képet mutassa (splash)
a negyedik sor a következő lenne:
linux (loop) / casper / vmlinuz boot = casper locale = es_ES bootkbd = es console-setup / layoutcode = es quiet splash iso-scan / fájlnév = / vbox / lubuntu-10.10.iso -
A csendes az egyenlő bemenetek csoportosítására szolgál.
Egyébként jó lenne, ha világosabbá tenné, hogy a sudo update-grub-ot a jelzett fájl módosítása és mentése után kell elvégezni.
Igen igen, tudom, hogy nem szabad szó szerint lemásolni haha, nem így tettem, igen a csapatom szerint módosítottam, és már megtaláltam a problémát, hogy nem grubot használok, hanem burg xD-t
Hello!
Beállítottam egy Ubuntu 10.10 Live indítására, és tökéletesen működik (linket teszek a blogomba erre a cikkre), itt van a konfigurációm:
menuentry "Ubuntu 10.10 Live" {
gyökérkészlet = (hd0,1)
loopback hurok /home/fraterneo/ubuntu-10.10-desktop-i386.iso
linux (loop) / casper / vmlinuz boot = casper csendes splash iso-scan / fájlnév = / home / testvér / ubuntu-10.10-desktop-i386.iso -
initrd (hurok) /casper/initrd.lz
}
Megpróbáltam azonban megtenni egy Fedora 13 Live CD-vel, amelyre ezt a konfigurációt adtam:
étlap «Fedora 13 Live» {
gyökérkészlet = (hd0,1)
loopback hurok /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 (hurok) /EFI/boot/initrd0.img
}
A rendszerindítási folyamat során (splash image) a következő hibát kapom:
Nem található root eszköz
Boot megbukott, örökké alszik
Még nem találtam meg a lehetséges megoldást. Lássuk, bátorítják-e valamelyikőtöket és tovább vizsgálják-e.
Üdvözlet!.
Jobb használni a gksudo gedit-et, nem a sudo gedit-et.
Csodálatos bátyám, a GRUB által kínált lehetőségek hihetetlenek, most megtudhatom, hogyan mutathatok be több Élőt CD-hehehe használata nélkül! Kiváló!
Meg lehet csinálni grub4dos-szal?
Az igazság az, hogy nem tudom. 🙁
Mondjon nekünk, ha felfedez valamit ...
Egészségére! Pál.
Ellenőrizték. Ezek a paraméterek csak az Ubuntunál működnek. A / casper mappa, valamint a vmlinuz és initrd.lz fájlok csak a * buntu disztribúciókban találhatók. A Fedorában teljesen más, ezért az ilyen paraméterek nem működnek. Kutatom a témát.
Szia miguel! Az az igazság, hogy nem látok sok különbséget a posztban ajánlott paranccsal. Egyébként, ha jól értem, nem mindegy, hogy milyen formátumban (EXT2 vagy EXT4 vagy bármilyen más) van a rendszerindító. Valójában az ext4-ben van, és a bejegyzés kódja tökéletesen működött nekem.
Amit ajánlok, az a következő:
1) hogy meggyőződjön arról, hogy az izofájl elérési útja létezik. Vagyis a bejegyzésben szereplő kód esetében az /vbox/lubuntu-10.10.iso létezik. Ehhez egyszerűen megnyitottam a Nautilus-t, navigáltam a kérdéses mappához, és megnéztem, hogy létezik-e ISO fájl.
2) a második probléma, amely problémákat okozhat, a gyökér. Ellenőrizze, hogy a gyökér helyes-e. A bejegyzés elmagyarázza, hogyan lehet tudni, hogy milyen értéket rendeljünk ahhoz a változóhoz. Ellenkező esetben a kísérlet és a tévedés megmarad.
Mindenesetre ezt a kódot, amelyet a bejegyzés tartalmaz, nem könnyű másolni-beilleszteni. Meg kell változtatnia a pirossal jelölt adatokat, és az esethez igazodnia kell.
Egy ölelés! Pál.
2)
Tudtam, hogy a GRUB 1-ben hogyan történik, de a 2-ben nem
Összekötöttelek egy oktatóanyag megjegyzésében, amelyet a Multiboot Pendrive elkészítéséhez készítettem http://www.youtube.com/watch?v=FbpYNSuaNTI&hd=1
Az üdvözlő
Hoppá! Nagyon jó oktató !!
Éppen bejegyzést akartam írni a témáról (multiboot pendrive). Amikor megteszem, biztosan felveszem a videódat. Természetesen, ha nem bánod ... természetesen mindig tisztázd a forrást és a szerzőségedet.
Köszönjük az időt és a tudás megosztását a közösséggel.
Egy nagy ölelés! Pál.
Van egy kérdésem, különösképpen, ha például csak a Windows XP-t telepítettem, és nincs disztribúcióm, de már előkészítettem a partíciókat, hogyan vagy mit kell tenned, hogy csak éppen elég és szükségesek legyenek a telepítéshez, hogy elindítsam a GRUB2-t, hogy elindítsam azt az ISO-t, ami egy másik merevlemezen van ???
Nos, lássuk, az ötlet az, hogy abban a partícióban, ahová az új disztrót telepítem, csak a / boot / grub és talán egy Kernel 2.6 bejegyzése és konfigurációi vannak, így később frissítve.
A fő gondolat sok idő megtakarítása, nem látom értelmét a disztró telepítésének, a grub módosításának, a másik telepítésének, ha csak a grubot telepítem, akkor közvetlenül elindíthatom az iso-t, CD vagy USB nélkül.
Nos, különben is, ha telepítve van egy disztró, akkor ez a Slackware64, de különben is letöltöm a Chakra Linux frissített ISO-ját, hogy megnézzem, ezúttal sikerül-e telepíteni az xD-t
http://ubuntuforums.org/showthread.php?t=1632692
Itt kaptam egy alternatív megoldást, amely szépnek tűnik.
DE MÉG NEM MŰKÖDIK, nyilván azért, mert a csomagtartó az EXT4-ben van
menuentry "Ubuntu 10.10 Maverick ISO 64bit" {
set isofile = »/ boot / ISO / maverick-desktop-amd64.iso»
loopback loop (hd0,5) $ izofile
linux (loop) / casper / vmlinuz boot = casper iso-scan / fájlnév = $ isofile nomodeset
initrd (hurok) /casper/initrd.lz
}
Korábban milyen lenne a bejárat?
Problémám van egy noteszgéppel, ahol blokkolták a Grub bootot (grub2), volt Huayra (Linux Debian verzió) és Windows 8, megváltoztatták a grub.cfg fájlt, és a rendszerindítást blokkolták.
Ez nem jelent problémát, kivéve, hogy amikor LiveUSB-ről szeretnék indítani, a noteszgép újraindul, és nem az USB-ről indul, és a telepítő nem módosítható.
Szeretném tudni, hogyan másolhatok egy ISO-t egy pendrive-ról a merevlemezre és futtathatom onnan (a LiveUSB ISO-ja).
Köszönöm
Szia Pablo!
Javasoljuk, hogy ezt a kérdést tegye fel a hívott kérdés- és válasz szolgáltatásunkban Kérdez DesdeLinux hogy az egész közösség segíthessen a problémájában.
Egy ölelés, Pablo.
Hogyan tehetem meg az ubuntu 15.04 mate amd64 szoftverrel. A kernel felhelyezése talán a megoldás?
Két lemezem van, az első Ubuntu 10.04-ben ext4 rendszerrel. A másodikban van egy ext4 partícióm és egy másik ntf-sel. A másodikban az ext4 partíción lemásoltam az iso-t és a helyén kivontam. Követtem az oktatóanyag összes lépését, a lemez helyének megfelelő módosításokkal.
Újraindítás után, és megjelent a grub bejegyzés, az én esetemben "Ubuntu mate 15.04", nem léptem be a telepítésbe, de kiderült, hogy nincs kernel, amelyet kiválaszthatnánk. Mit tehettem volna rosszul? Nagyra értékelném a választ.
Nekem, a Linux Mint-en nem működik.
Teszteltem az ubuntu 14.04.02-val és a bodhi Linux-szal.
Egy ntfs partíción és egy ext4-en
Új sor jön létre a grubban, de kiválasztásakor semmi sem indul el, a képernyő fekete.
Üdvözlet.
Jó reggelt, ennek a közegnek a barátai, problémám van a grub2 étlapjával, ez így megy.
1 slackware x64 efi
2-A Windows 7 telepítve van
* Éppen megváltoztattam a billentyűzetet, és meglepődtem, hogy a lazaság nem mutatott rám, információ után kutatva figyeltem meg, hogy ez egy menürendszeri probléma, vettem ugyanannak a lazaságnak az iso-ját, beléptem és megadtam a 3. lehetőséget, ahol azt mondja, hogy nem ismeri fel a rendszerindítást /, és hogy őszinte legyek, nem tudom, mit tegyek ezek után, ha valaki meg tudja magyarázni, hogyan lehet visszaszerezni a lazaságomat, megköszönöm .. a lépések
Előre is köszönöm ennek a csodálatos blognak a kedves barátai
Jó barátok, van egy kérdésem, lehet, hogy hülyeség némelyik számára ... Létrehoztam egy telepítőt az Ubuntu LTS-hez, amely utoljára elérhető a 16.04-es asztali verzió letöltéséhez. Szeretném egyetlen rendszerként telepíteni egy Asus Prime Z2027-A-ra Celeron processzorral és Ram 4 Gb-vel 256 Gb-os SDA-val ... ami szükséges a felhasználáshoz, Ethereum bányászat.
A probléma az, hogy az USB-t már az ISO-val együtt feltettem az UNEBOOTIN-ba… Bekapcsolom a számítógépet, hogy az USB-ről induljon, és közvetlenül a grafikus interfésszel rendelkező telepítési módba való belépés előtt elindul a GRUB rendszerindító rendszer, amelyet a számítógép és az összes alkatrésze be van dobozolva, abszolút semmi sincs, ezért feltételezem, hogy ez egy az Ubuntu és a Grub kérdése ... észleli az összes eszközt, amit LS-vel csináltam, hogy lássam, mi van ...
A probléma alapvető. Szeretném telepíteni az UBUNTU-t, de csak a Grub> -ra jutok
Szó szerinti
Előre is köszönöm.