Po aktualitaci Linux Mint nefugují Windows 11

Po aktualitaci Linux Mint nefugují Windows 11
« kdy: 01. 11. 2024, 13:35:21 »
Ahojte,
Aktualizoval sa mi Mint 22, lenže mi odpálilo v Grube položku Windows 11. Kedysi mi keď mi to Mint spravil, tak cez Windows USB sa mi podarilo opraviť win efi.cfg. No teraz to nejde, cez update grub mi win nenašlo...ako to opraviť prosím? Aby mi grub znova videl Win?
ďakujem


k3dAR

  • *****
  • 3 009
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail

Re:Linux Mint a Windows 11 - po aktualizácii nejede spustiť Win
« Odpověď #2 kdy: 01. 11. 2024, 13:59:09 »
sudo gedit /etc/default/grub
~$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Generating grub configuration file ...
using custom appearance settings
Found linux image: /boot/vmlinuz-6.8.0-48-generic
Found initrd image: /boot/initrd.img-6.8.0-48-generic
Found linux image: /boot/vmlinuz-6.8.0-47-generic
Found initrd image: /boot/initrd.img-6.8.0-47-generic
Found linux image: /boot/vmlinuz-6.8.0-38-generic
Found initrd image: /boot/initrd.img-6.8.0-38-generic
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found linux image: /boot/vmlinuz-6.8.0-48-generic
Found initrd image: /boot/initrd.img-6.8.0-48-generic
Found linux image: /boot/vmlinuz-6.8.0-47-generic
Found initrd image: /boot/initrd.img-6.8.0-47-generic
Found linux image: /boot/vmlinuz-6.8.0-38-generic
Found initrd image: /boot/initrd.img-6.8.0-38-generic
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done

nenašlo ho

Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #3 kdy: 01. 11. 2024, 14:38:47 »
Fakt sa mi nechce zas inštalovať dva OS po sebe, keď oba idú tak ako majú, až na túto pitchovinu.....

Toto má GRUB:
GRUB_DEFAULT="saved"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER="false"
« Poslední změna: 01. 11. 2024, 14:41:44 od cipiksk »

k3dAR

  • *****
  • 3 009
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #4 kdy: Dnes v 04:12:07 »
Matne si pamatuju ze kdyz pred lety pouzival Grub (i kdyz naopak sem nechtel aby hledal dalsi systemy), GRUB_DISABLE_OS_PROBER musel mit hodnotu bez uvozovek, tak je to i na tom linku, zkus ;-)


Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #5 kdy: Dnes v 15:59:14 »
GRUB_DEFAULT="saved"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`( . /etc/os-release; echo ${NAME:-Ubuntu} ) 2>/dev/null || echo Ubuntu`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_OS_PROBER=false

Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Generating grub configuration file ...
using custom appearance settings
Found linux image: /boot/vmlinuz-6.8.0-48-generic
Found initrd image: /boot/initrd.img-6.8.0-48-generic
Found linux image: /boot/vmlinuz-6.8.0-47-generic
Found initrd image: /boot/initrd.img-6.8.0-47-generic
Found linux image: /boot/vmlinuz-6.8.0-38-generic
Found initrd image: /boot/initrd.img-6.8.0-38-generic
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found linux image: /boot/vmlinuz-6.8.0-48-generic
Found initrd image: /boot/initrd.img-6.8.0-48-generic
Found linux image: /boot/vmlinuz-6.8.0-47-generic
Found initrd image: /boot/initrd.img-6.8.0-47-generic
Found linux image: /boot/vmlinuz-6.8.0-38-generic
Found initrd image: /boot/initrd.img-6.8.0-38-generic
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done

nenašlo aj tak :/

Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #6 kdy: Dnes v 16:18:21 »
Zkusil bych tohle když nikdo nemá tucha co s tím ten update Mintu udělal...

https://www.supergrubdisk.org/

Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #7 kdy: Dnes v 16:48:50 »
Už sťahujem,
klasický update, jadro, grub, xy ďaľších vecí a jeeeeb grub si povedal, že Win nebude bootovať. Akože aj staršie verzie mi to spravili sem tam, ale win usb disk to vedel opraviť, No teraz ani ten s tým neporadil...

Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #8 kdy: Dnes v 17:54:21 »
Předesílám, že neznám konkrétně Mint, ale zkusím obecně..
Opravdu jsem už hodně dlouho neviděl, zvlášť s příchodem UEFI bootování, že by samotná instalace, nebo upgrade nějaké Linuxové distribuce odstranila nebo poškodila bootloader Windows. Ano se staršími systémy a BIOS bootováním se mohlo stát to, že vám to přepsalo těch 446 bajtů na začátku disku (prim. boot loader, který v podstatě jen přesměruje zavádění dál na začátek oddílu s Windows, kde už to pokračuje), at to jen pokud to byly oba systémy na stejném fyzickém disku a dalo se to relativně snadno obnovit. Na jiné fyz. disky, třeba USB, to nemělo důvod vůbec sahat.

Co se stane daleko spíš je to, že ten boot loader z nějakých důvodů přestane Linux detekovat, nevidí oddíly s Windows atp.
Tzn. když se pak aktualizuje menu do GRUBu po instalaci nebo upgrade, tak nevytvoří záznam pro Windows.

Jak už jste si mohl všimnout jak v configu GRUBu, tak i tom článku, tak tu detekci ostatních operačních systémů, které se pak přidají do nabídky má na starosti nástroj, co se jmenuje os-prober. Ten musí být v systému funkční, když se sestavuje nabídka. Také bývá typicky potřeba mít balíček ntfs-3g, aby systém "viděl" NTFS oddíly z Windows.
Můžete si jednoduše ověřit, jestli to funguje u vás.
Pod rootem (se sudo) spusťte příkaz os-prober a mělo by vám to vypsat i umístění Windows bootloaderu. Jestli ne, tak to vysvětluje, proč pak není v nabídce GRUBu.
Ověřil bych si, že je v systému ntfs-3g balíček, kdyby ne, nainstaloval bych jej, cvičně zkusil připojit v Linuxu NTFS oddíl se systémem Windows a jsou na něm vidět data. Pak bych oddíl odpojil, a případně zkusil spustit os-prober znovu.
Když pak tohle všechno projde, měl by se dát spustit znova update-grub, který už by měl správně přidat i položku s bootem Windows.


Re:Po aktualitaci Linux Mint nefugují Windows 11
« Odpověď #9 kdy: Dnes v 17:58:35 »
Jinak ještě pro sichr, když rebootujete počítač, před startem Linuxu si ručně přes nějakou EFI/BIOS nabídku vyberete ten oddíl s Windows, tak naběhnou?