Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: HonzRez 11. 11. 2025, 13:47:43
-
Ahoj všichni, mám zase potíže s Grubem, které nedokážu svými prosotduchými prostředky vyřešit.
Mám SSD s instalacemi Windows10 a linux. Oddíly byly UEFI-Win-linuxswap-linux. Rozhodl jsem se pro čistou instalaci W11 a z blbosti jsem smazal původní UEFI a Win oddíl a vytvořil ho znova. A pak už jsem nedokázal nainstalovat Grub na ten nový oddíl UEFI. Když jsem spustil "aktualizaci instalace", kterou moje distribuce nabízí, skončí chybou na závislosti.
Poradíte pravý linuxácký postup? Díky.
-
A jakou mas distribuci / jaky instalator ?
Podle me to mas rozbity.
V UEFI rezimu to sdileni bootu s Win je jednoduche, protoze EFI partisna je FAT32 a kazdy OS tam ma zvlast loader (ktery si vybiras v biosu), pripadne jeden z loaderu muze byt jako v EFI default path (\efi\boot\bootx64.efi).
Muzes pripadne zkusit postup ktery ukazuje gentoo guide, v podstate potrebujes 2 kroky: instalaci grubu (vlozi .efi na spravne misto v ESP), a generovani config souboru (pro kazdy kernel version ti prida menu entry do grub.cfg).
https://wiki.gentoo.org/wiki/GRUB2_Quick_Start/en
-
A ty widle na tom uz mas?
A co takhle kdyby si sem napsal jak se snazis ten grub instalovat?
Grub do efi se dava zhruba nasledovne:
mount /dev/sdxy/ /efi
grub-install --efi-directory=/efi
Kdyz si nabootojues libovolny live a chrootnes si do toho co mas na disku melo by to fungovat.
Jup, ten chroot ... tohle je z gentoo ale melo by to fungovat univerzalne:
mount /dev/MujRootSystemu /mnt/mychroot
mount --rbind /dev /mnt/mychroot/dev
mount --make-rslave /mnt/mychroot/dev
mount -t proc /proc /mnt/mychroot/proc
mount --rbind /sys /mnt/mychroot/sys
mount --make-rslave /mnt/mychroot/sys
mount --rbind /tmp /mnt/mychroot/tmp
mount --bind /run /mnt/mychroot/run
chroot /mnt/mychroot /bin/bash