m.2 ssd lévő linux grub /boot/efi helyreállítása

Fórum: 

Sziasztok!

Gparteddel másoltam, rakosgattam és töröltem a windows partíciókat beleértve az efi részét is. a windows-server sata ssd újratettem, viszont ahogy a windows-t kikapcsoltam és a linuxot elakartam indítani nem találta a betöltőt ezért live usb  boot repair próbáltam helyre hozni ami ideiglenesen működik is, de a grub menüt /boot/efi helyre szeretném hozni. A linux másolás rakosgatása előtt clonezillával csináltam a sata ssd-n létrehozott helyekre klónozást - ezt későbbiekbe image készítővel szeretném át pakolni máshova. Lényeg, hogy az m.2 ssd csak linux és másik ssd az winserver gyakorlásra van és ehhez a kiválasztó menü amit eddig a win kezelt.

 
utólag csináltam fat32 /boot/efi 500mb boot,esp partíciót, de jelenleg a /boot , >> ezt időközben klónoztam egy friisen telepített linux efi részével és fstabba át írtma az m.2 rész UUID-jét....
/boot-sav itt fel van sorolva a régi nvme0n1p3 amin volt a win /boot/efi az már nincs :( -- ez a mappa egyáltalán kell???

 

eddig jutottam > https://pastebin.com/qEtPH8CF

időközbe eddig eljutottam, de....

Hogyan lehet helyrehozni az efi indítót? már biosba efi file kiválasztottam ubuntu résznél is meg boot résznél is és egyik sem..initramfs ig jutok csak...ki az aki ilyen mélységbe ért hozzá??...már bios átnézte és nem talál boot eszközt ami nem igaz mert ott van csak nem tudom, hogy pontosan melyik file kell, h tisztán induljon a rendszer és ne kín keservesen live alól, systemrescuzilla van fent és supergrub2 disk utóbbi grub fix választva listába nem jelenik meg az m.2 boot rész....boot repair nem hozza helyre sajnos..

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1.1

Nem tudom hogy az EFI particio elotti figyelmezteto haromszog, es "Cannot initialize drive"
minek koszonheto, de probald meg ezt: https://linuxmint.hu/comment/59850#comment-59850
A "chroot>" utan ezt a parancsot ird be:
grub-install /dev/nvme0n1p2

Nem vagyok biztos a sikerben, de ettol rosszabb nem lesz.

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1.1.1 ezt már próbáltam, de nem sikerült.

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1 az a baj, hogy amit klónoztam efi partíciót azt utólag és a / még a legalcy az évekkel ezelőtti rendszer telepítés, ezt hogyan lehet megoldani, hogy efi legyen?

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1.2
Ha ez a rendszer evekkel ezelotti Legacy telepites, akkor szerintem idoszeru lenne egy
friss EFI-s telepites. (Ha az alaplap UEFI-s)

- gpt particios tabla
- 300MB Fat32-es fajlrendszeru particio /boot/efi csatolasi ponttal
- Kb. 30GB Ext4 particio / csatolasi ponttal
- A maradek pedig szinten Ext4 /home csatolasi ponttal
- Ha nem csinalsz SWAP particiot, akkor automatikusan csinal SWAP fajlt.

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1.2.1 a /home nem akarom csak az efi és / particiót mert ne akarok mindent nulláról beállítani, terminal, samba, böngésző, nem tudom hogy melyik van a / helyen ...ha samba újra is kell tenni, de ahol a beállítások vannak azt mentési mappával engedi felül írni?

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1.2.1  

gpt particios tabla < legalcy alapon ezen van
- 300MB Fat32-es fajlrendszeru particio /boot/efi csatolasi ponttal < én 500mb adtam
- Kb. 30GB Ext4 particio / csatolasi ponttal < későbbi méretezésnél 350gb..maradék a /home ahhoz nem nyúlok

ha jól tudom már nincs SWAP partíció csak file van amit szintén útolag át tudok mozgatni ha kell..

Dell Optiplex 3050 efi-s alaplap...

m.2 ssd lévő linux grub /boot/efi helyreállítása

Értékelés: 

0
Még nincs értékelve

#1.2.1.2
A BIOS-ban (UEFI) latsz olyan opciot hogy "CSM"? - Ha igen, probald ezt engedlyezni (enabled)
vagy tiltani (disabled) - es kozben proba a bootolassal.

("gpt particios tabla < legalcy alapon ezen van" - ezt valahogy nem ertem. :()

Ha belegebedsz is

Értékelés: 

0
Még nincs értékelve

MBR sémájú az M2 SSD. Ha manuálisan létrehozol egy UEFI partíciót rá, az attól nem még nem lesz GPT séma.

Ha belegebedsz is Ha belegebedsz is

Értékelés: 

0
Még nincs értékelve

#2

#2 a gpt sémát azt jóval előbb még anno a dualboot kialakítás előtt csináltam, most csak az a baj, hogy ami win efi töröltem és manuálisan létrehoztam efit partíciót majd egy ssd-re frissen linuxot raktam és annak az efi részét klónoztam az m2-re és utána felcsatolva live alól fstabba módosítottam az UUID-ket eddig rendben is van csak, hogy a / part része a réginek legalcy és ha az efi és / part részeket újrateszem a /home hagyom nem piszkálom, akkor nagyon állítgatnom remélem nem kell vagy a klónról átmásolva telepítés után a samba és terminal(ohmyzsh) része megoldható vissza állítva/másolással?

Ha belegebedsz is

Értékelés: 

0
Még nincs értékelve

#2.1

#2.1 megoldhato  csak most mobilrol vagyok, este leirom reszletesen a meneter,  nem bonyolult.

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

Csak ha érzel magadba kitartást, nem nehéz de igényel időt és koncentrációt smiley

Először is esküdj hogy a klónozás, vagy nem tudom hogyan varázsoltad a partícióra a linuxot, jól sikerült, bitre megegyezik az eredeti meg a klón. Különösen a /boot alatti könyvtárstruktúra.
Mégegy eskü hogy valóban gpt/efi a lemez partícióstruktúrája és nem mbr.

Ha minden ok, stimmel, Live Linux, indíts egy partíciókezelőt, Gparted, Disks.
Nézd meg a linuxos partíciód UUID-jét. ez egy hosszú számsorozat.
Menj be a /etc könyvtárba, nyisd meg az fstab fájlt.
Valami ilyet kell látnod, ez az enyém, most csak a legelső a / sorral foglalkozz.
 

# <file system> <mount point> <type> <options> <dump> <pass>

UUID=9a3fafb4-59de-4b39-a129-051f365cab30    /    ext4    errors=remount-ro    0    1
UUID=30b00271-26f3-4b5d-a97b-9897ed48c5ca    swap    sw    defaults    0    0
UUID=448883198883091E    /media/tibi/aero_data    auto    nosuid,nodev,nofail,x-gvfs-show    0    0
UUID=E6CE3F6ECE3F35E1    /media/tibi/aero_mndns    auto    nosuid,nodev,nofail,x-gvfs-show    0    0

A legelső, a / uuid-nak stimmelni kell a linuxos partíció uuid-vel.
Ha nem, vagy nem ilyen az első sor szerkezete akkor CSAK az uuid-t cseréld ki a jóra amit az előbb a partíciókezelőbe láttál, kopi-paste.
A többit ha van kommenteld ki, ráér ha felállt a rendszer. Kikommentelés, azaz nem veszi figyelembe, a sorok elejére # karakter.

Ha megvagy, mentsd a fstab fájlt.

Következő, szintén a telepített Linux/boot/grub könyvtárba a grub.cfg fájlt nyisd meg.
Görgess lefelé lesz egy menuentry kezdetű sor, ott állj.
Így kellene kinéznie, az Ubuntu helyett a te rendszered nevével, Manjaro, Mint stb.

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9a3fafb4-59de-4b39-a129-051f365cab30' {
    recordfail
    savedefault
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    set root='hd0,gpt4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4  9a3fafb4-59de-4b39-a129-051f365cab30
    else
      search --no-floppy --fs-uuid --set=root 9a3fafb4-59de-4b39-a129-051f365cab30
    fi
        linux    /boot/vmlinuz-4.15.0-206-generic root=UUID=9a3fafb4-59de-4b39-a129-051f365cab30 ro  quiet splash resume=UUID=30b00271-26f3-4b5d-a97b-9897ed48c5ca $vt_handoff
    initrd    /boot/initrd.img-4.15.0-206-generic

Látod ugye itt az UUID-ket? Mindet ki kell cserélned arra amit az előbb az fstab-ba bekopiztál, amin a linuxod van arra.
Bízom benne hogy a kernelek, vmlinuz és az initrdk a helyükön vannak.
Mentsd a fájlt.

Nyisd meg az EFI partíciót.
Nagyobb összegbe fogadnék hogy semmi sincs benne. Ha így van valóban, szedd le innen ezt a zipet,
https://mega.nz/file/04ZkBZqS#cLqPILoHIwKColScMns_yNjLLrdNDJ5-IQrdMYmpzow
csomagold ki és másold a két mappát, BOOt és Ubuntu, az EFI partíció gyökerébe.
Ha kész, nyisd meg az EFI/Ubuntu/grub.cfg fájlt. NE azt amit előbb, nehogy a linuxos partíció /boot/grub alattit!
Így kell kinéznie.

search.fs_uuid 26138c93-66a6-468e-ad7b-8344360c468c root hd2,gpt2 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

itt az uuid sort szintén cseréld kis tiédre, a linuxos partícióéra.
Mentés, reboot, live pandrive kihúz és elviekben már listázni kéne az uefinek a linuxodat és indulnia kéne.

Kézzel helyretettük a partíció azonosítókat, több helyen is, létrehoztál egy normál EFI mappaszerkezetet amibe megmutattuk a grubnak hogy hova kell továbbadni a bootot és ott is minden elvileg a helyén van.

Ha ezekután se, és mindenképpen megmentenéd a Linuxodat:
Kell mégegy pendrájv.
Az egyikről a másikra telepíts, amikor kérdi hova tegye a rendszebetöltőt, tetesd a mostani fix lemez EFI-be, ne a penre!!
Reboot után választható lesz az eredeti Linuxod, indítható, és ha jól csináltad, a pendrive kihúzása után is indítható.
Ha ígyse akkor ott valami nagyon el van kefélve.

Ha ez így nehéz, vagy sikertelen, akkor én javasolnék egy tiszta telepítést. Akkor nem tudom hogyan kéne helyrehozni, ha egyáltalán helyre lehet.

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3 Mégegy eskü hogy valóban gpt/efi a lemez partícióstruktúrája és nem mbr.

A felvezetőben megadott linken mögött a logban látszik, hogy mbr.

(De abból, hogy újra és újra felkerül ugyanaz a lemez, azt gondolom, hogy ez az egész egy teszt. Hogy lássuk mikor, és ki fog kibukni magából)indecision

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.1 Nem biztos.
Ugyanilyen érthetetlen lámaként kezdtem. Most se tudok sokkal többet.
Ventoy projektem miatt beleástam magam az efi grub, fstab és a bootfolyamat részleteibe.
Linuxon egészen jól megértettem mert faék egyszerű, picit off de kezdem Winen is érteni hogyan is indul el egy oprendszer.
Ezenkívüli tudásom nullához konvergál.

Ha MBR akkor én passzolok, az nem megy hogyan bootol el arról.
De amúgy a leírt módszeremmel simán át lehet állni gpt/efire. 

Majd kiderül, kolléga aktív troll vagy tényleg szeretné nulla hozzáértéssel megmenteni a rendszerét.
Hogy minek kellett 2 egyforma szálat nyitni ennek na az számomra is rejtély.

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3 ugyan ugy initramfs :(( feladom....

akkor az efi és a / újra kell rakni amit nagyon nem szeretnék, jó oké a / partició és /home klónozva van, de ha nem lehet a klónból a samba és teminál stb cuccok beállításait vissza helyezni a frissen telepítettre, akkor kvázi amit anno évekkel ezelőtt csináltam állíthatom be újra :(  és fogalmam sincs hogy volt....

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2 A régi rendszer megvan még valahol, vagy ment már a levesbe?

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2 Mégegy, itt van erről eszmecsere,
https://linuxmint.hu/forum/initramfs-bootolas-kozbeni-elakadas

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2 Próbálj meg lépesekben haladni, egyszerre csak egyet. Telepíts egy rendszert UEFI módban, üres meghajtóra.

Helyezd be a klónt, és másold fel az új helyre amit szeretnél. A beállítások mind a Home alatt a saját mappádban vannak. Ha ezt a tartalmat átmásolod az új helyre, akkor meg van minden beállításod. Ne partíciókat pakolj ide -oda, mert GPT módú meghatóra nem lehet Legacy módú lemezről nem lehet csak úgy partíciókat átklónozni. Annál ez sokkal bonyolultabb, mint átmásolni a fájlokat.

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2.3

mondanám, hogy így este értem, de nem igazán..az m.2 ssd gpt az mbr-t nem értem mbr ha jól olvasom alinkből az ventoy usb , akkor azt kellene előbb gpt-re ...ez egy jó régi anno legalcy install ami mellé win-server került dualboot ként igaz az efis és abba volt benne a linux is, de ezt már írtam..de mért nem lehet rakosgatni??? tudom nem win ezért szívok vele napok-hetek óta mert könnyűnek hittem és okos voltam...

"Helyezd be a klónt, és másold fel az új helyre amit szeretnél = hogyan? . A beállítások mind a Home alatt a saját mappádban vannak. Ha ezt a tartalmat átmásolod az új helyre, akkor meg van minden beállításod a /home egy full mappa..." nem elég csak efi és / fő lényeget újra install efi alapon a /home meg marad legalcy??

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2.3

 

tisztán látás végett én az egészet f12-ből indítottam el a linuxot ugy mint a win-t is legalcy alapon, ezért volt másnak fura mikor átkapcsolt efi-re hogy nem látja a linuxot..de legalcy külön kapcsolással elindult..más erre rá sem jött volna ha nem szólok neki..

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2.3.2 Tele vagy ellentmondásokkal, az ugye tudod?

az m.2 ssd gpt

....

.de legalcy külön kapcsolással elindult..más erre rá sem jött volna ha nem szólok neki..

Most akkor mi is van? Mégiscsak MBR?

az mbr-t nem értem mbr ha jól olvasom alinkből az ventoy usb , akkor azt kellene előbb gpt-re

A ventoy az kettős módú, úgy indul, ahogy a gép be van állítva. Ha UEFI-re állítod, akkor GPT lesz, ha Legacy, akkor MBR. Ha CMS, az már BIOS-től függ, hogy mit mutat neki, ez kétesélyes.

"Helyezd be a klónt, és másold fel az új helyre amit szeretnél = hogyan?

Mondom lépésenként:

1.Telepítesz UEFI módban egy rendszert az M2-re.

2. Leállítod a gépet.

3. Beszereled a lemezt, amin a klón van (eredeti rendszer)

4. Bootolod a gépet az m2. SSD-ről.

5. Ott a felállt rendszer alatt megnyitod a másik lemezt (fájlkezelőben, Fájlmenedzser programmal, ahogy tetszik)

6. A rejtett fájlok megjelenítését bekapcsolod.

7. Betallózod a másik lemezen a Home mappát, azon belül a sajátodat.

8. Kijelölsz mindent, másolás, új helyen meg beillesztés.

Kb. így.

a /home egy full mappa..." nem elég csak efi és / fő lényeget újra install efi alapon a /home meg marad legalcy??

Ez így nem fog működni. Ha a Home-t külön akarod, az vagy másik GPT lemez legyen, vagy esetleg az M2 SSD-t osszad fel, legyen külön partíció a Home-nak.

ennek az az oka, hogy UEFI módban a BIOS-ok nem teszik elérhetővé az MBR lemezeket a boot során. Ha már felállt a rendszer, akkor lehet csatolni, de akkor már késő, mert rendszer betöltéskor elérhetőnek kell lennie. Ezen nem segít a CSM mód sem.

Ha UEFI módot akarsz, akkor az összes lemeznek GPT módunak kell lennie. Érd el ezt az állapotot. Lehet ehhez több tárhely kell, mert el kell menteni valahová az MBR lemezek tartalmát mielőtt azokat újraformázod.

Ha van másik GPT lemez, akkor lehet a Home azon a külön lemezen, ha úgy tetszik. Azt feltöltheted később is a lementett tartalommal.

Arra is lenne lehetőség, hogy az MBR lemezt átalakítsad GPT-re, de ha azon van egy WIN meg egy Linux, akkor arra nincs sok esély. Ha csak egy Windows van, azt át lehet alakítani. Vagy ha csak egy Linux. Ha el tudod tenni ideiglenesen a Linux-ról az adatokat máshova, akkor a Windowst elindítva lehet kezdeményezni az átalakítást. De ehhez törölni kell a Linux partíciót. Az átalakítás után a maradék helyre létre lehet hozni egy új Linux-os partíciót, és azt használni Home-nak. Az egészet, azaz úgy nem megy, hogy a régi teljes rendszer, azon belül a Home mappa, az legyen az új Home mappája is.

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2.3.2.1

ez így túl bonyolult estére....

mért ilyen rohadt bonyolult az alapja??? de így akkor a klón mentés sem jó :(( az egészet másolás alapon...feladom a végén télleg..

rakosgatás előtt így nézett ki:  / 100gb , /home 334gb ezeket klónoztam a sata ssd  1T win alatt csináltam maradék helyből levágtam linuxnak helyet és cloneziilával megcsináltam..majd live alatt töröltem a win efi és restart linux nem indult

ezért manuálisan csináltam efi és utána egy 250gb sata ssd-re tettem tisztán linuxot és annak az efijét klónoztam arra a helyre amit manuálisan létrehoztam majd utána fstab-ba módosítottam az UUID-t ahogy írtad is, idáig oké, de a grub-update stb az nem megy továbbra sem és a boot repair sem oldja meg a problémát, ideiglenesen supergurb2 disk live próbáltam megkeresni és el is indította a rendszert aminek örültem, de utána ismét már initramfs volt. Így hátha segít..van egy friss efi partíció ami elindult a kiválasztott linuz? behúzta

 tény, hogy a régi rendszert a már nem indítható asztali gépen tettem fel..12-3 éves gép..az sima bios és távolba sem volt uefi(vége felé kezdett bejönni csak nem volt már értelme nagyon gépet újítani) de ez a része mind1....           

az 1T csak linux legyen, gondolva későbbi időkre is :

nvme0n1p1 ez a / linux  350gb

nvme0n1p2 ez a /efi/ubuntu/grub 500mb

nvme0n1p5 ez a /home maradék, így osztottam fel pakolgatás közben méretezéssel

 

 

 

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2.3.2.1

linuxot elkezdtem telepíteni, de előtte szólt, hogy RST állítsam át/ki...megnéztem, hogy hol van...majd újra próbálkoztam a live alatt boot repair helyreállította ami rosszl volt grub reinstall..és rendesen indítva kicsit hosszadalmas volt már féltem, hogy ismét nem sikerül, de elindult a linux :) :)  yeeee......

Azt se tudtam, hogy van ilyen állítás a bios-ba..az oké volt, hogy Optain support van, de azt is külön kell állítani, erről fogalmam se volt ..

Manuális fstab grub.cfg és efi macera

Értékelés: 

0
Még nincs értékelve

#3.2.3.2.1.1 Bakker hát én honnan tudjam hogy az új lemez nvme...??
A bios/uefi szinten kell átállítani ilyenkor, irst vagy rst.
Soha nem is fog jó lenni ha mezei módba telepített rendszert átklünozod egy nvme lemezre és a uefibe nem állítod át.
A teljes acpi totál más hát nem csoda hogy szerencsétlen elhasalt.

Ez kb. mint ide ahci váltás.