BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0004,0001,0000,0003
Boot0000* ubuntu HD(3,GPT,ff607ba6-c49f-11ec-b0f0-f67cbe61dc02,0x745bb000,0x32000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows 10 HD(3,GPT,ff607ba6-c49f-11ec-b0f0-f67cbe61dc02,0x745bb000,0x32000)/File(EFI\Microsoft\Boot\bootmgfw.efi)
Boot0003* UEFI: WDC WD5003ABYX-01WERA0 PciRoot(0x0)/Pci(0x1f,0x2)/Sata(4,65535,0)/HD(2,GPT,5f894dfb-19aa-4438-85d7-c28203c09541,0x3a374800,0x11800)AMBO
Boot0004* ubuntu HD(1,GPT,c76d893b-33fd-4701-807e-77e259fa6e44,0x800,0xf3800)/File(\EFI\ubuntu\shimx64.efi)
Takže mě napadlo toto:
4 je prostě EFI, kterou jsem omylem vytvořil při instalaci Kubuntu tím, že jsem zadal instalaci zavaděče na tuto jednotku, namísto na jednotku kde je WIndows a EFI. Má chyba. Taže asi zmizne, až ji smažu z disku.
Ovšem potom nechápu proč je zde na výpise boot na 0, když Kubuntu dalo asi zavaděč na 4. To by znamenalo, že můžu bootovat z obou, ale to nefunguje. Když dám bootovat z jednotky 4, tak se spustí jen minimal BASH v Grubu. No nějaká záhada musí přetrvat, že?
A na 3 mě napadlo, že tam je na konci disku asi 32MB FAT16 partišna, kde není nic souvisejícího s EFI, jen ručně nahrané soubory. Ale možná to BIOS vadně identifikuje a myslí si, že se z toho dá bootovat. Čili implementace EFI na této desce je na houby. Anebo je to vlastnost celého EFI? :-)
Každopádně ta 3, když jsem v minulosti záznam smazal, tak zůstal smazán. Jakmile se však objevil po instalaci Kubuntu, tak mi teď efibootmgr ho jakože smaže, ale po restartu je stále vidět v BIOSe.
Disk /dev/sda: 931,51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: CT1000MX500SSD1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: FF607BA8-C49F-11EC-B0F0-F67CBE61DC02
Device Start End Sectors Size Type
/dev/sda1 4096 204799 200704 98M Microsoft basic data
/dev/sda2 205824 1952165421 1951959598 930,8G Microsoft basic data
/dev/sda3 1952165888 1952370687 204800 100M EFI System
/dev/sda4 1952370688 1953519615 1148928 561M Windows recovery environment
Disk /dev/sdc: 59,63 GiB, 64022175232 bytes, 125043311 sectors
Disk model: M4-CT064M4SSD2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 604CCD8D-D53C-440E-9068-706166CC980E
Device Start End Sectors Size Type
/dev/sdc1 2048 999423 997376 487M EFI System
/dev/sdc2 999424 66447359 65447936 31,2G Linux filesystem
/dev/sdc3 66447360 125042687 58595328 27,9G Linux filesystem
Disk /dev/sdd: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC WD5003ABYX-0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 687D7BF0-85A5-4506-A499-80269A076AB4
Device Start End Sectors Size Type
/dev/sdd1 2048 976701439 976699392 465,7G Microsoft basic data
/dev/sdd2 976701440 976773119 71680 35M Microsoft basic data
Podle vytvoření efi souborů se zdá, že Kubuntu vytvořilo na Windows disku do EFI záznam(adresáře a soubory) a Windows dalo do svého Grubu i jako položku. Nešlo však už bootovat Win přímo z BIOSu po instalaci Kubuntu. Ačkoliv to před instalací šlo.
Kubuntu patrně tedy ignorovalo to, že se má zavaděč instalovat na sdc a zapsalo se do sda3.
Patrně není blbuvzdorné a tak když nenašlo na sdc EFI partišnu, protože EFI partišna je sdc1, tak se stalo toto všechno. Možná.
Bootovat přímo Windows šlo i po instalaci Ubuntu 22.04, které tam bylo předtím, na místě budoucího Kubuntu.
Koresponduje to s tím, že teď se spouští na sdc jen minimal Bash, protože předchozí EFI Grub instalace už je narušena. Že mě to nenapadlo dřív ověřit ty časy.
Takto to vidím. Třeba se pletu.