[törölve]
Bigyó bácsiNem vette fel a rendszer a grub.cfg-be -gondolom. A /boot/grub alatt. A /bootban gondolom ott az "új" kernel.
Bigyó bácsiNem vette fel a rendszer a grub.cfg-be -gondolom. A /boot/grub alatt. A /bootban gondolom ott az "új" kernel.
[törölve]akármit csinálok nem jelenik meg a grub-ban. pedig az upate-grub kimenete a következő: Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported. Found linux image: /boot/vmlinuz-4.4.0-47-generic Found initrd image: /boot/initrd.img-4.4.0-47-generic Found linux image: /boot/vmlinuz-4.4.0-31-generic Found initrd image: /boot/initrd.img-4.4.0-31-generic Found linux image: /boot/vmlinuz-3.14.55-031455-generic Found initrd image: /boot/initrd.img-3.14.55-031455-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin done Tehát ott a telepített kernel, csak nem tudom elindítani...
Bigyó bácsiÉn sosem használom az update-grubot. Mindig kézzel módosítom a cfg-t a /boot/grub alatt. Azért fogalmaztam olyan óvatosan az előbb. (Mielőtt beszólna valaki: nem támogatott verziójú ubuntu, nem frissítek kernelt, nem engedek a grubhoz semmilyen programot hozzápiszkálni - hát a grub.cfg módosítása ilyen feltételek mellett nekem kényelmesebb mint a /etc/defaultban ugyanezt megtenni aztán updatelni. Ráadásul így tudom, hogy mit módosítok. Ha az update grub fut le akkor meg csak sejtem/remélem)
[törölve]Tutira én néztem be valamit, de mégis mit?! Ha frissítem a grub-ot akkot autómatikusan hozzá kellene fűznie, legalábbis ezt írja a man oldala... gondolom, vagy egy kapcsoló maradt le, vagy lassan Ctrl+Alt+Cipőtalp Nem akarom elhinni, hogy nincs megoldás... Kell hogy legyen!
[törölve]Oksa értem én, de csak egy kis helpet adj, mit írjak bele a /boot/grub/grub.cfg -be hogy lássam boot-olásnál a 3.14-es rendszermagot...
[törölve]Előre is bocs a hossz miatt... http://paste.ubuntu.com/23534437/ Szerk. Htibi Legközelebb a hasonló, hosszú szövegeket, logokat a http://paste.ubuntu.com -ra tedd, ide pedig csak a linket.
[törölve]Bemásoltam a kérdéses file tartalmát... Én is látom, hogy benne van a 3.14-es kernel, de akkor miért nem látom az induláskor???
Bigyó bácsiHa elmented előbb. És van miről bootolnod ha feldobja a talpát a friss linuxod... Miért ne. Semmi bűvészmutatvány. Lemásolsz a grub.cfg-ben egy entryt ami a mostani kerneledre bootol. De ne a recoveryt persze. Abban meg átírod a kernel file nevét az újra, ami ott a /bootban. Ha nem tudod melyik, a dátum segít. Elvileg két fájlnevet kell átírnod. a kernelét vmlinuz**** és a image-ét initrd****. Kopi/paszte ajánlott a filenevekhez. Aztán még a menü nevét, de az már szöveges, te választhatod meg. Csak hogy ne legyen két azonos - mivel klónoztunk egy entryt. A kapcsos zárójelek fontosak! Körültekintően klónozd az entryt! Nézd meg előbb alaposan a tagolást és ha már érted a logikáját csak akkor másold. Ments előbb! Mindenki ment. Még a pingvinek is.
Bigyó bácsiPhü.. ehhez már fáradt vagyok ma átbogarászni.
[törölve]Megfogadom! Egy mentés sok sok és mégtöbb időt spórol!!! Alaposan átnézem, és csak utána "turkálok bele". természetesen beszámolok az eredményről.
Bigyó bácsiEzt előbb rendbe kellene tenni. Hogy emberi szemnek/agynak megfeleljen. Az entryket én üres sorokkal el szoktam választani, hogy lássak valamit. A grub "alkotói" azt írták, hogy ne editáld és ezzel felhatalmazva érezték magukat, hogy akkora kuplerájt csináljanak, hogy csak bi/trináris agy lássa át.
Bigyó bácsiAmúgy mellékesen, azt már próbáltad, hogy a GRUB-ban kiválasztod a második sort (Advanced options for Ubuntu), Enter, majd a megjelenő menüben megkeresed azt a 3.xxx-es kernelt. De mutathatsz egy képet is róla, lássuk mi is, mi van benne.
[törölve]Mielőtt nagyon belefolynál a cfg bogarászásába, szerintem ellenőrizni kellene, hogy valóban ez a cfg adja a menüt bootoláskor. A 10-es ubuntu grubjához képeset sokminden változott. Ebben a cfgben számomra zavaróan sok az if és a változók száma. Az if/elseket a változók pontos ismerete nélkül lehetetlen követni. Ha a 16-os *buntuban van valami +grub cfg és nem ezt a szövegest tölti be induláskor hanem mondjuk egy ez alapján binárissá konvertált változatot - akkor ezt hiába módosítod. Csak annyit kellene tenni, hogy egy menüentryt -amiben biztos vagy, hogy látszik amikor bootolsz- kicsit módosítod. Csak a "labeljét" - ami csak a szemnek van - nem vesz részt a vezérlésben. Szövegszerkesztővel keress "menuentry '" sort (a macskakörmök nélkül de a végén a szimpla idézővel) és az utána következő pl: Ubuntu, with Linux... részben módosíts mondjuk egy betüt. Pl Ubuntu, with-et UbuntU, with-re. Ha bootoláskor látszik a változás, akkor jó. Akkor ezt a fájlt használja. Ha nem, akkor meg azt jelenti, hogy MÁR nem elég pusztán a grub.cfg-t módosítani.
[törölve]Oksa kicsit magas a labda. Átírtam a memteszt nevét, Megváltozott induláskor, ahogy átírtam, vagyis ezt használja, de próbáltam básol/beillest módserrel megváltoztatni. Eredmény: Nem indult el a gép, a kutyussal vissza tudtam állítani, mert ugye a mentés az első, csak aztán változtatunk, de így ott tartok, ahol kezdtem. Kicsivel pontosítanál, hogy a megadott file-ban mit és hogyan változtassak?
Bigyó bácsiAzért azt még megpróbálhatnád, hogy a gép kikapcsolása előtt kikapcsolod a WiFi-t.
Bigyó bácsiSemmit, amíg nem láttunk egy képet az „Advanced options for Ubuntu”-ról, kinyitott állapotban.
HtibiAz a problémám, hogy /boot/grub/grub.cfg aminek a tartalmát belinkeltem, ott szerepel a 3.xxxx es kernel, de a köveztkező képet látom csak: http://www.kephost.com/image/v8JZ
Bigyó bácsi"Eredmény: Nem indult el a gép" Valószínűleg rossz volt a másolás. Ilyen részt másolj - pontosan: menuentry 'Ubuntu blablabla' blabla{ ... ... } Tehát a kapcsos zárójelekre vigyázz. (ha MC-t használsz, az mutatja ha ráállsz egy kapcsos kezdőre, hogy hol a párja) A legjobb lenne, ha a "submenu" kezdetű sor ELÉ másolnád be azt a blokkot, amiben a 3.x-es kernel szerepel.
Bigyó bácsiGondolom a submenu miatt. Ezt sajna nem ismerem - sosem volt vele dolgom ILYEN formában. Próbáld a submenu előtti másolást - ahogy írtam nemrég. Most, hogy kezd tisztulni a helyzet, szerintem van sokkal egyszerűbb megoldás, de ha így sikerül, akkor az itt tanultak nem lesznek feleslegesek. Azért akár így akár úgy, szerintem ez egy újabb böszme bug a 16-osban ha egy mezei felhasználóknak dedikált update-grub ílyen problémássá teszi a bootolást egy újabb kernellel.