Hirdetés

Új hozzászólás Aktív témák

  • csixy
    addikt

    Az szopás, akkor csak az marad, hogy arra a /boot/EFI/Microsoft/Boot/bootmgfw.efi fájlként másolod oda a grubx64.efi-t. Bár azt nem értem, hogy először akkor hogyan bootolt a Grub, mikor frissen telepítetted először. Mert ha ez a gond, már legelső esetben sem kellett volna bootolnia semmilyen általad most hiányolt „szép” bootmenünek, hiszen a grubx64.efi nem tudott volna elindulni.

    Az efibootmgr kimenetedből nekem az jön le, hogy véletlenül MBR-rel particionáltad az adott meghajtót, vagy tévedésből egy másik, MBR-es meghajtód partíciójára hivatkozol (mert rosszat adsz meg az efibootmgr-nek).

    Nagyon fontos lenne az efibootmgr kiadása előtt lsblk-val és fdisk -l segítségével (írja a partíciós tábla típusát) is tisztázni, hogy hogyan paraméterezed fel az efibootmgr kimenetét:
    sudo efibootmgr --disk /dev/sdX --part Y --create --loader /EFI/GRUB/grubx64.efi --label "GRUB" --verbose

    Itt X a meghajtó betűjele (esetleg ha NVMe meghajtó, akkor lehet a neve /dev/nvmeWnZ, ahol W, Z számok), az Y partíció száma, 1-től indítva. A --label "GRUB” helyett megadhatsz akármilyen címkét, pl. --label "Bla-bla", csak tudjad, hogy melyik bootbejegyzés melyik. Nem lényeges hogyan hívod, még akár lehet két különböző bootbejegyzésnek is egyaránt "GRUB" a címkéje, csak akkor hajlamos leszel összekeverni, mikor a Boot menüben választasz 1. GRUB, 2. GRUB, 3. akármi között, hogy akkor most melyik-melyik.

    Nagyon könnyű összekeverni, hogy ha azt hiszed, hogy a /dev/sda meghajtóról van pl. szó, és közben meg épp másik betűjelet kapott, mert pl. valami külső meghajtó lett a gépen felejtve (pendrive, USB-s HDD), vagy egy Live rendszer vagy másik disztró alól próbálkozol. Kétszer is nézd meg, hogy jó meghajtót adsz-e meg neki, és hogy az valóban GPT partíciótáblás.

    Tudom, baromi nyűg, nem felhasználóbarát, de ez a része még Windows alatt sem felhasználóbarátabb semmivel, ha nem bootol, akkor Windowsnál is a telepítőjét be kell bootolnod, ott elő kell szedned a Javítókonzolt, és ott a diskpart progival épp úgy ilyen elvont "sel disk akárhány", meg "sel vol akárhány" és bootrec parancsokat, meg mágikus szavakat kell a fejére olvasni. Tényleg nem könnyebb az sem semmivel, nem a Linux iránti elfogultság mondatja velem, végigcsináltam már ezt Windowson is, mikor egy régi HDD-ről egy új SSD-re klónoztam a rendszert, és nem bootolt UEFI-vel többé, elhasalt hibaüzeneteken. Sikerrel megjavítottam, de egy dekával sem volt könnyebb, mint a linuxos fdiskezés, meg efibootmgr-ezés. Sőt, még annyival rosszabb is a Windows megoldása, hogy nem ad annyi visszajelzést meg kimenetet.

    Köszöszönöm szépen! Győztél!!!!!! Örök hála +1 sör ! :)
    Majd még a 2002 és a 2004-es bejegyzést nem tudom, hogy mi célra van ott, s ha nem kell, akkor hogy törölhető.

    [noki@pista-hp250g7notebookpc ~]$ sudo efibootmgr --disk /dev/nvme0n1 --part 1 --create --loader /EFI/Arch/grubx64.efi --label "Arch" --verbose
    [sudo] noki jelszava: 
    Timeout: 0 seconds
    BootOrder: 0001,2001,0002,3002,0003,2004,2002,0000
    Boot0000* Internal Hard Drive - KBG30ZMV512G KIOXIA    BBS(HD,Internal Hard Drive - KBG30ZMV512G KIOXIA,0x500)................+0.0....#0.0?0.0.................................X..z.......A................................%x...
    Boot0002* ubuntu    HD(1,GPT,074cea58-d9ed-47cd-a2cd-4d65c4163df7,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
    Boot0003* Windows Boot Manager    HD(1,GPT,074cea58-d9ed-47cd-a2cd-4d65c4163df7,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
    Boot2001* EFI USB Device    RC
    Boot3002* Internal Hard Disk or Solid State Disk    RC
    Boot0001* Arch    HD(1,GPT,074cea58-d9ed-47cd-a2cd-4d65c4163df7,0x800,0x32000)/File(\EFI\Arch\grubx64.efi)
    [noki@pista-hp250g7notebookpc ~]$ efibootmgr -v
    Timeout: 0 seconds
    BootOrder: 0001,2001,0002,3002,0003,2004,2002,0000
    Boot0000* Internal Hard Drive - KBG30ZMV512G KIOXIA    BBS(HD,Internal Hard Drive - KBG30ZMV512G KIOXIA,0x500)................+0.0....#0.0?0.0.................................X..z.......A................................%x...
    Boot0001* Arch    HD(1,GPT,074cea58-d9ed-47cd-a2cd-4d65c4163df7,0x800,0x32000)/File(\EFI\Arch\grubx64.efi)
    Boot0002* ubuntu    HD(1,GPT,074cea58-d9ed-47cd-a2cd-4d65c4163df7,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
    Boot0003* Windows Boot Manager    HD(1,GPT,074cea58-d9ed-47cd-a2cd-4d65c4163df7,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
    Boot2001* EFI USB Device    RC
    Boot3002* Internal Hard Disk or Solid State Disk    RC
    [noki@pista-hp250g7notebookpc ~]$ 

Új hozzászólás Aktív témák