( Adamyno | 2024. 08. 09., p – 11:11 )

Eléggé úgy tűnik, hogy jó a grub config, mert a beállított elérési utakat és az ott lévő fájlokat is mind megfelelően látom a grub saját parancssorából. Viszont ha kiadom a boot parancsot, akkor már nem működik. Olyan, mintha valami (gondolom a gép UEFI-je) megtiltaná az egyéb rendszerek bootolását.

A GRUBot is csak akkor érem el, ha a telepített windows melletti efi partíción van. Ha másik lemezre bekamuzok egy windows efit vagy épp az eredetit átklónozom, akkor már nem érhető el. Legeslegjobb esetben is grub rescue> parancsértelmezőig jut.

 

Ha viszont mindent odaszórok a telepített windows mellé külön partíciókra, akkor érdekesmódon minden működik.
Az történik konkrétan, hogy a /boot/vmlinuz-... fájl nem tölthető be. Olyan mintha nem lenne rá read jog, de ez nem igaz, van.

Mivel a Windowst a fizikai meghajtóról szeretném virtualizálni, ezért viszont mindenképpen külön meghajtóra kell tenni valahogy a Linuxot, nem elég a külön partíció.
Most az van, hogy a telepített Windows melletti EFI-t használom a GRUB-nak és ugyanerre a lemezre a Win mellé tettem még egy /boot partíciót, hogy a kernelt tudja betölteni és az összes többi / mehet a másik fizikai meghajtóra.

Talán így fel tudom csatolni a meghajtót a VirtualBox alá.

Az a baj, ha a GRUB másik meghajtón van, semit nem hajlandó bootolni. Még akkor sem ha mellette van a windowsos bootloader vagy éppen annak hazudja magát. Lehet, hogy pont a BIOS frissítés lehetetlenítette el ezt a kerülőutat, mert egy csomó CVE-re jött patch. Nem nézegettem, de simán lehet, hogy ez is közte van. Egyébként ez nonszensz, hogy egy retek windows nélkül már nem is hajlandó bootolni egy asztali PC. Sanos a legtöbb fórumon erre a következtetésre jutnak.