Odzyskanie win10 na dysku wspóldzielonym z linuxem

Hej,

Mam na laptopie niezły bajzel ktory chcę posprzątać, ale po kolei:

  1. Mam obecnie ok 10 partycji które utworzyłem lub utworzyly się podczas kilkukrotnej reinstalacji windowsa, instalacji różnych distro linuxa itp. Wiem, że obok partycji nr 8, 9 na linuxa reszta jest pod winde i uefi, firmware laptopa ale chciałbym zlokalizować te niepotrzebne i je wywalić. Teoretycznie 2 z nich powinny być do odzyskiwania windowsa ale w praktyce nigdy nie udalo się to udało i musiałem używać boot usb. Da się to jakoś posprzątać?
  2. Potrzebuję windowsa i po problemach z aktualizacjami win11 chciałem wrócić na 10 więc wrzucilem usb z obrazem win 10 ale przy instalacji na partycji której uzywal win11 pojawil się błąd z utworzeniem lub lokalizacją partycji. Zrobiłem format jeszcze raz i nie pomogło. Potem odpaliłem diskpart i próbowałem aktywować tę partycję ale wywaliło bład że nie jest w formacie mrb. Da się to jakoś obejść?

Podsumowując chcr wywalić wszystkie partycje oprocz linuxowych i ofc tej na której jest uefi,grub. Zakładam, że partycje o odzyskiwania nie są konieczne bo i tak robię instalację z usb a klucz windowsa jest przypisany do plyty głownej (tak w sklepie mówili).


/dev/nvme0n1p1       2048     534527    532480   260M EFI System
/dev/nvme0n1p2     534528     567295     32768    16M Microsoft reserved
/dev/nvme0n1p3     567296     772095    204800   100M EFI System
/dev/nvme0n1p4     772096     976895    204800   100M EFI System
/dev/nvme0n1p5     976896  378734591 377757696 180,1G Microsoft basic data
/dev/nvme0n1p6  378734592  379953151   1218560   595M Windows recovery environment
/dev/nvme0n1p7  379953152  380952575    999424   488M EFI System
/dev/nvme0n1p8  380952576  428781567  47828992  22,8G Linux filesystem
/dev/nvme0n1p9  428781568  999141375 570359808   272G Linux filesystem
/dev/nvme0n1p10 999141376 1000202239   1060864   518M Windows recovery environment
  1. tu pewnie efi i grub więc musi zostać
  2. nie mam pojęcia co to jest ale pewnie tez musi zostac
    3 i 4 - nie wiem czy jest używana do czekogolwiek więc potencjalnei do usinięcia
    5 - partycja pod win 10 plus to co sie uda odzyskać z pozostałych
    6 - można usunąć?
    7 - ?
    8 i 9 - wiadomo linux
    10 - tez do usunięcia?

Dziękuję

Jeśli Windows bootuje się prawidłowo to : DiskGenius Free 5.4.5 Build 1412 - dobreprogramy
potem Menu : Narzędzia(T) | Ustaw wpisy rozruchowe systemu UEFI BIOS i usuwasz co niepotrzebne (jeśli wiesz które). Jedną partycję EFI musisz zostawić - tę bootującą - chyba p1. Partycje p6 i p10 możesz usunąć ale przy dużej aktualizacji systemu (np. 22H2) zostanie odtworzona. I tu może być problem bo zmieni się numeracja kolejnych, następnych partycji w tym linuksowych i grub może ich nie odnaleźć.
Jeśli bootuje się tylko Linux to powyższą akcję możesz wykonać za pomocą gparted.
Jeśli nic się nie bootuje to gparted w wersji Live.

Pousuwałem partycjei Linux dalej działa OK. Została p 2 i 3. 2 chyba nie można usuwać a 3 jest opisana jako boot. Nie wiem czy faktycznie jest używana jak boot bo myślałem, że wzsyskto idzie z p1.

Co do windowsa to nie mogłem odpalić w ogóle więc zrobiłem format partycji windowsowej i teraz instalując win10 wywala mi poniższy bład. Sformatowałem jeszcze raz w gparted do ntfs ale dalej to samo

Spróbuj usunąć partycję 3 (180GB) - zrób tam puste, nieprzydzielone miejsce, niech instalator Windows sam utworzy co mu potrzebne.

Tak zrobiłem i w połowie instalacji wywaliło błąd: System Windows nie może zakutalizować konfiguracji rozruchu komputera. Da się to jakoś obejść? Może to przez partycje p7 i to że tez jest oznaczona jako boot?
Na logike mogło by też pomóc wywalenie p1 i pozwolić, żeby instalator sobie utworzył ale co wtedy z linuxem jak mi wywali grub?

Jeśli masz możliwość wykonania kopii zapasowej wszystkich ważnych plików na zewnętrzny nośnik, np. dysk USB, a jeszcze lepiej do drugiej dodatkowej lokalizacji to zgraj wsystkie pliki.

Potem zaoraj dysk do zera przez utworzenie nowej tablicy partycji GPT. Utwórz na początku dysku tylko partycję EFI/ESP sformatowaną w systemie plików FAT32 o rozmiarze 512 MiB, możesz nadać etykietę EFI. Prawidłowe flagi przy tworzeniu tej partycji w GParted to „boot” i „esp”. Zaznaczając flagę „boot”, esp też zostanie ustawiona.

Potem zainstaluj Windows, potem utwórz partycje dla linuksa ( „/” „/home”, swap jeśli potrzebne) i instaluj linuksa.

Dlaczego? Ano właśnie dlatego, że czarowanie z przesuwaniem partycji, zmianami rozmiaru może się nie udać i zostaniesz bez kopii, z rozwalonym dyskiem.

A jak chcesz dalej walczyć to uruchom linuksa i pokaż wynik poleceń:

efibootmgr
sudo parted -l

Widzę, że jeszcze są pozostałości po mx linux:

kuba@kuba-laptop:~$ efibootmgr
BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 000A,0010,000E,000D,000B,9999
Boot000A* ubuntu
Boot000B* Internal Hard Disk
Boot000D* MX21
Boot000E* ubuntu
Boot0010* MX21
Boot9999* USB Drive (UEFI)
kuba@kuba-laptop:~$ sudo parted -l
[sudo] password for kuba: 
Model: WDC PC SN730 SDBPNTY-512G-1006 (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system  Name                          Flags
 1      1049kB  274MB  273MB   fat32        EFI system partition          boot, esp
 2      274MB   290MB  16,8MB               Microsoft reserved partition  msftres
 3      290MB   395MB  105MB   fat32        EFI system partition          boot, esp
 4      395MB   195GB  194GB   ntfs         Basic data partition          msftdata
 5      195GB   195GB  512MB   fat32                                      boot, esp
 6      195GB   220GB  24,5GB  ext4         root
 7      220GB   512GB  293GB   ext4         data

Pokaż:

efibootmgr -v
grep /boot /etc/mtab
kuba@kuba-laptop:~$ efibootmgr -v
BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 000A,0010,000E,000D,000B,9999
Boot000A* ubuntu        HD(1,GPT,9e3a5b9a-20a5-423f-a7ae-234445ed8db2,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot000B* Internal Hard Disk    PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/NVMe(0x1,00-1B-44-8B-46-2C-8E-95)/HD(1,GPT,9e3a5b9a-20a5-423f-a7ae-234445ed8db2,0x800,0x82000)..BO
Boot000D* MX21  HD(1,GPT,9e3a5b9a-20a5-423f-a7ae-234445ed8db2,0x800,0x82000)/File(\EFI\MX21\grubx64.efi)
Boot000E* ubuntu        HD(1,GPT,9e3a5b9a-20a5-423f-a7ae-234445ed8db2,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010* MX21  HD(1,GPT,9e3a5b9a-20a5-423f-a7ae-234445ed8db2,0x800,0x82000)/File(\EFI\MX21\grubx64.efi)
Boot9999* USB Drive (UEFI)      PciRoot(0x0)/Pci(0x1d,0x0)/USB(16,0)..BO
kuba@kuba-laptop:~$ grep /boot /etc/mtab
/dev/nvme0n1p1 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0

To teraz pokaż wynik polecenia:

tree -A /boot
kuba@kuba-laptop:~$ tree -A /boot
/boot
├── config-5.15.0-50-generic
├── config-5.15.0-52-generic
├── efi  [error opening dir]
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   ├── locale
│   │   ├── en_AU.mo
│   │   ├── en_CA.mo
│   │   ├── en_GB.mo
│   │   └── en@quot.mo
│   ├── unicode.pf2
│   └── x86_64-efi
│       ├── acpi.mod
│       ├── adler32.mod
│       ├── affs.mod
│       ├── afs.mod
│       ├── afsplitter.mod
│       ├── ahci.mod
│       ├── all_video.mod
│       ├── aout.mod
│       ├── appleldr.mod
│       ├── archelp.mod
│       ├── ata.mod
│       ├── at_keyboard.mod
│       ├── backtrace.mod
│       ├── bfs.mod
│       ├── bitmap.mod
│       ├── bitmap_scale.mod
│       ├── blocklist.mod
│       ├── boot.mod
│       ├── bsd.mod
│       ├── bswap_test.mod
│       ├── btrfs.mod
│       ├── bufio.mod
│       ├── cat.mod
│       ├── cbfs.mod
│       ├── cbls.mod
│       ├── cbmemc.mod
│       ├── cbtable.mod
│       ├── cbtime.mod
│       ├── chain.mod
│       ├── cmdline_cat_test.mod
│       ├── cmp.mod
│       ├── cmp_test.mod
│       ├── command.lst
│       ├── configfile.mod
│       ├── core.efi
│       ├── cpio_be.mod
│       ├── cpio.mod
│       ├── cpuid.mod
│       ├── crc64.mod
│       ├── cryptodisk.mod
│       ├── crypto.lst
│       ├── crypto.mod
│       ├── cs5536.mod
│       ├── ctz_test.mod
│       ├── datehook.mod
│       ├── date.mod
│       ├── datetime.mod
│       ├── diskfilter.mod
│       ├── disk.mod
│       ├── div.mod
│       ├── div_test.mod
│       ├── dm_nv.mod
│       ├── echo.mod
│       ├── efifwsetup.mod
│       ├── efi_gop.mod
│       ├── efinet.mod
│       ├── efi_uga.mod
│       ├── ehci.mod
│       ├── elf.mod
│       ├── eval.mod
│       ├── exfat.mod
│       ├── exfctest.mod
│       ├── ext2.mod
│       ├── extcmd.mod
│       ├── f2fs.mod
│       ├── fat.mod
│       ├── file.mod
│       ├── fixvideo.mod
│       ├── font.mod
│       ├── fshelp.mod
│       ├── fs.lst
│       ├── functional_test.mod
│       ├── gcry_arcfour.mod
│       ├── gcry_blowfish.mod
│       ├── gcry_camellia.mod
│       ├── gcry_cast5.mod
│       ├── gcry_crc.mod
│       ├── gcry_des.mod
│       ├── gcry_dsa.mod
│       ├── gcry_idea.mod
│       ├── gcry_md4.mod
│       ├── gcry_md5.mod
│       ├── gcry_rfc2268.mod
│       ├── gcry_rijndael.mod
│       ├── gcry_rmd160.mod
│       ├── gcry_rsa.mod
│       ├── gcry_seed.mod
│       ├── gcry_serpent.mod
│       ├── gcry_sha1.mod
│       ├── gcry_sha256.mod
│       ├── gcry_sha512.mod
│       ├── gcry_tiger.mod
│       ├── gcry_twofish.mod
│       ├── gcry_whirlpool.mod
│       ├── geli.mod
│       ├── gettext.mod
│       ├── gfxmenu.mod
│       ├── gfxterm_background.mod
│       ├── gfxterm_menu.mod
│       ├── gfxterm.mod
│       ├── gptsync.mod
│       ├── grub.efi
│       ├── gzio.mod
│       ├── halt.mod
│       ├── hashsum.mod
│       ├── hdparm.mod
│       ├── hello.mod
│       ├── help.mod
│       ├── hexdump.mod
│       ├── hfs.mod
│       ├── hfspluscomp.mod
│       ├── hfsplus.mod
│       ├── http.mod
│       ├── iorw.mod
│       ├── iso9660.mod
│       ├── jfs.mod
│       ├── jpeg.mod
│       ├── json.mod
│       ├── keylayouts.mod
│       ├── keystatus.mod
│       ├── ldm.mod
│       ├── legacycfg.mod
│       ├── legacy_password_test.mod
│       ├── linux16.mod
│       ├── linuxefi.mod
│       ├── linux.mod
│       ├── loadbios.mod
│       ├── load.cfg
│       ├── loadenv.mod
│       ├── loopback.mod
│       ├── lsacpi.mod
│       ├── lsefimmap.mod
│       ├── lsefi.mod
│       ├── lsefisystab.mod
│       ├── lsmmap.mod
│       ├── ls.mod
│       ├── lspci.mod
│       ├── lssal.mod
│       ├── luks2.mod
│       ├── luks.mod
│       ├── lvm.mod
│       ├── lzopio.mod
│       ├── macbless.mod
│       ├── macho.mod
│       ├── mdraid09_be.mod
│       ├── mdraid09.mod
│       ├── mdraid1x.mod
│       ├── memdisk.mod
│       ├── memrw.mod
│       ├── minicmd.mod
│       ├── minix2_be.mod
│       ├── minix2.mod
│       ├── minix3_be.mod
│       ├── minix3.mod
│       ├── minix_be.mod
│       ├── minix.mod
│       ├── mmap.mod
│       ├── moddep.lst
│       ├── modinfo.sh
│       ├── morse.mod
│       ├── mpi.mod
│       ├── msdospart.mod
│       ├── mul_test.mod
│       ├── multiboot2.mod
│       ├── multiboot.mod
│       ├── nativedisk.mod
│       ├── net.mod
│       ├── newc.mod
│       ├── nilfs2.mod
│       ├── normal.mod
│       ├── ntfscomp.mod
│       ├── ntfs.mod
│       ├── odc.mod
│       ├── offsetio.mod
│       ├── ohci.mod
│       ├── part_acorn.mod
│       ├── part_amiga.mod
│       ├── part_apple.mod
│       ├── part_bsd.mod
│       ├── part_dfly.mod
│       ├── part_dvh.mod
│       ├── part_gpt.mod
│       ├── partmap.lst
│       ├── part_msdos.mod
│       ├── part_plan.mod
│       ├── part_sun.mod
│       ├── part_sunpc.mod
│       ├── parttool.lst
│       ├── parttool.mod
│       ├── password.mod
│       ├── password_pbkdf2.mod
│       ├── pata.mod
│       ├── pbkdf2.mod
│       ├── pbkdf2_test.mod
│       ├── pcidump.mod
│       ├── pgp.mod
│       ├── play.mod
│       ├── png.mod
│       ├── priority_queue.mod
│       ├── probe.mod
│       ├── procfs.mod
│       ├── progress.mod
│       ├── raid5rec.mod
│       ├── raid6rec.mod
│       ├── random.mod
│       ├── rdmsr.mod
│       ├── read.mod
│       ├── reboot.mod
│       ├── regexp.mod
│       ├── reiserfs.mod
│       ├── relocator.mod
│       ├── romfs.mod
│       ├── scsi.mod
│       ├── search_fs_file.mod
│       ├── search_fs_uuid.mod
│       ├── search_label.mod
│       ├── search.mod
│       ├── serial.mod
│       ├── setjmp.mod
│       ├── setjmp_test.mod
│       ├── setpci.mod
│       ├── sfs.mod
│       ├── shift_test.mod
│       ├── signature_test.mod
│       ├── sleep.mod
│       ├── sleep_test.mod
│       ├── smbios.mod
│       ├── spkmodem.mod
│       ├── squash4.mod
│       ├── strtoull_test.mod
│       ├── syslinuxcfg.mod
│       ├── tar.mod
│       ├── terminal.lst
│       ├── terminal.mod
│       ├── terminfo.mod
│       ├── test_blockarg.mod
│       ├── testload.mod
│       ├── test.mod
│       ├── testspeed.mod
│       ├── tftp.mod
│       ├── tga.mod
│       ├── time.mod
│       ├── tpm.mod
│       ├── trig.mod
│       ├── tr.mod
│       ├── true.mod
│       ├── udf.mod
│       ├── ufs1_be.mod
│       ├── ufs1.mod
│       ├── ufs2.mod
│       ├── uhci.mod
│       ├── usb_keyboard.mod
│       ├── usb.mod
│       ├── usbms.mod
│       ├── usbserial_common.mod
│       ├── usbserial_ftdi.mod
│       ├── usbserial_pl2303.mod
│       ├── usbserial_usbdebug.mod
│       ├── usbtest.mod
│       ├── video_bochs.mod
│       ├── video_cirrus.mod
│       ├── video_colors.mod
│       ├── video_fb.mod
│       ├── videoinfo.mod
│       ├── video.lst
│       ├── video.mod
│       ├── videotest_checksum.mod
│       ├── videotest.mod
│       ├── wrmsr.mod
│       ├── xfs.mod
│       ├── xnu.mod
│       ├── xnu_uuid.mod
│       ├── xnu_uuid_test.mod
│       ├── xzio.mod
│       ├── zfscrypt.mod
│       ├── zfsinfo.mod
│       ├── zfs.mod
│       └── zstd.mod
├── initrd.img -> initrd.img-5.15.0-52-generic
├── initrd.img-5.15.0-50-generic
├── initrd.img-5.15.0-52-generic
├── initrd.img.old -> initrd.img-5.15.0-50-generic
├── memtest86+.bin
├── memtest86+.elf
├── memtest86+_multiboot.bin
├── System.map-5.15.0-50-generic
├── System.map-5.15.0-52-generic
├── vmlinuz -> vmlinuz-5.15.0-52-generic
├── vmlinuz-5.15.0-50-generic
├── vmlinuz-5.15.0-52-generic
└── vmlinuz.old -> vmlinuz-5.15.0-50-generic

5 directories, 302 files

Z sudo, bo nie pokazało pełnych wyników:

sudo tree -A /boot
sudo os-prober

Za pomocą tzw. Boot Menu płyty głównej możesz sprawdzić czy Windows jest wykrywany przez firmware płyty głównej i spróbować do uruchomić - boot menu pokaże się można uruchomić naciskając zazwyczaj F12 po pierwszym „beep” uruchamianego komputera (sprawdź w instrukcji płyty głównej). Jeśli tam nie będzie widoczny, trzeba będzie zgrać dane, przeinstalować wszystko tak jak pisałem wyżej.

kuba@kuba-laptop:~$ sudo tree -A /boot
/boot
├── config-5.15.0-50-generic
├── config-5.15.0-52-generic
├── efi
│   ├── EFI
│   │   ├── Boot
│   │   │   ├── bootx64.efi
│   │   │   ├── fbx64.efi
│   │   │   └── mmx64.efi
│   │   ├── HP
│   │   │   ├── BIOS
│   │   │   │   ├── Current
│   │   │   │   │   ├── 086FD.bin
│   │   │   │   │   └── 086FD.sig
│   │   │   │   ├── New
│   │   │   │   └── Previous
│   │   │   │       ├── 086FD.bin
│   │   │   │       └── 086FD.sig
│   │   │   ├── BIOSUpdate
│   │   │   │   ├── BiosMgmt32.efi
│   │   │   │   ├── BiosMgmt32.s09
│   │   │   │   ├── BiosMgmt32.s12
│   │   │   │   ├── BiosMgmt32.s14
│   │   │   │   ├── BiosMgmt.efi
│   │   │   │   ├── BiosMgmt.s09
│   │   │   │   ├── BiosMgmt.s12
│   │   │   │   ├── BiosMgmt.s14
│   │   │   │   ├── CryptRSA.efi
│   │   │   │   └── HpBiosUpdate.log
│   │   │   ├── DI.efi
│   │   │   └── SystemDiags
│   │   │       ├── CryptRSA.efi
│   │   │       ├── DI.efi
│   │   │       ├── EADB.json
│   │   │       ├── HpHwDiagsSnapshot.cee
│   │   │       ├── LICENCE.txt
│   │   │       ├── SysDiags.efi
│   │   │       ├── SysDiags.s09
│   │   │       ├── SysDiags.s12
│   │   │       ├── SysDiags.s14
│   │   │       ├── SystemDiags-5CD028F6YX.html
│   │   │       ├── SystemDiagsCeeHistory.log
│   │   │       ├── SystemDiags.ini
│   │   │       ├── SystemDiags.log
│   │   │       └── TestCoverage.json
│   │   ├── Microsoft
│   │   │   ├── Boot
│   │   │   │   ├── BCD
│   │   │   │   ├── BCD.LOG
│   │   │   │   ├── BCD.LOG1
│   │   │   │   ├── BCD.LOG2
│   │   │   │   ├── bg-BG
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── bootmgfw.efi
│   │   │   │   ├── bootmgr.efi
│   │   │   │   ├── BOOTSTAT.DAT
│   │   │   │   ├── boot.stl
│   │   │   │   ├── CIPolicies
│   │   │   │   │   └── Active
│   │   │   │   │       ├── {5DAC656C-21AD-4A02-AB49-649917162E70}.cip
│   │   │   │   │       ├── {82443e1e-8a39-4b4a-96a8-f40ddc00b9f3}.cip
│   │   │   │   │       └── {CDD5CB55-DB68-4D71-AA38-3DF2B6473A52}.cip
│   │   │   │   ├── cs-CZ
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── da-DK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── de-DE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── el-GR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── en-GB
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── en-US
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── es-ES
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── es-MX
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── et-EE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── fi-FI
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── Fonts
│   │   │   │   │   ├── chs_boot.ttf
│   │   │   │   │   ├── cht_boot.ttf
│   │   │   │   │   ├── jpn_boot.ttf
│   │   │   │   │   ├── kor_boot.ttf
│   │   │   │   │   ├── malgun_boot.ttf
│   │   │   │   │   ├── malgunn_boot.ttf
│   │   │   │   │   ├── meiryo_boot.ttf
│   │   │   │   │   ├── meiryon_boot.ttf
│   │   │   │   │   ├── msjh_boot.ttf
│   │   │   │   │   ├── msjhn_boot.ttf
│   │   │   │   │   ├── msyh_boot.ttf
│   │   │   │   │   ├── msyhn_boot.ttf
│   │   │   │   │   ├── segmono_boot.ttf
│   │   │   │   │   ├── segoen_slboot.ttf
│   │   │   │   │   ├── segoe_slboot.ttf
│   │   │   │   │   └── wgl4_boot.ttf
│   │   │   │   ├── fr-CA
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── fr-FR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── hr-HR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── hu-HU
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── it-IT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── ja-JP
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── kd_02_10df.dll
│   │   │   │   ├── kd_02_10ec.dll
│   │   │   │   ├── kd_02_1137.dll
│   │   │   │   ├── kd_02_14e4.dll
│   │   │   │   ├── kd_02_15b3.dll
│   │   │   │   ├── kd_02_1969.dll
│   │   │   │   ├── kd_02_19a2.dll
│   │   │   │   ├── kd_02_1af4.dll
│   │   │   │   ├── kd_02_8086.dll
│   │   │   │   ├── kd_07_1415.dll
│   │   │   │   ├── kd_0C_8086.dll
│   │   │   │   ├── kdnet_uart16550.dll
│   │   │   │   ├── kdstub.dll
│   │   │   │   ├── ko-KR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── lt-LT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── lv-LV
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── memtest.efi
│   │   │   │   ├── nb-NO
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── nl-NL
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pl-PL
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pt-BR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── pt-PT
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── qps-ploc
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── Resources
│   │   │   │   │   ├── bootres.dll
│   │   │   │   │   ├── en-US
│   │   │   │   │   │   └── bootres.dll.mui
│   │   │   │   │   └── pl-PL
│   │   │   │   │       └── bootres.dll.mui
│   │   │   │   ├── ro-RO
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── ru-RU
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── sk-SK
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sl-SI
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sr-Latn-RS
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── sv-SE
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── tr-TR
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   ├── uk-UA
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   └── bootmgr.efi.mui
│   │   │   │   ├── winsipolicy.p7b
│   │   │   │   ├── zh-CN
│   │   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   │   └── memtest.efi.mui
│   │   │   │   └── zh-TW
│   │   │   │       ├── bootmgfw.efi.mui
│   │   │   │       ├── bootmgr.efi.mui
│   │   │   │       └── memtest.efi.mui
│   │   │   └── Recovery
│   │   │       ├── BCD
│   │   │       ├── BCD.LOG
│   │   │       ├── BCD.LOG1
│   │   │       └── BCD.LOG2
│   │   └── ubuntu
│   │       ├── BOOTX64.CSV
│   │       ├── grub.cfg
│   │       ├── grubx64.efi
│   │       ├── mmx64.efi
│   │       └── shimx64.efi
│   └── System Volume Information
│       └── IndexerVolumeGuid
├── grub
│   ├── fonts
│   │   └── unicode.pf2
│   ├── gfxblacklist.txt
│   ├── grub.cfg
│   ├── grubenv
│   ├── locale
│   │   ├── en_AU.mo
│   │   ├── en_CA.mo
│   │   ├── en_GB.mo
│   │   └── en@quot.mo
│   ├── unicode.pf2
│   └── x86_64-efi
│       ├── acpi.mod
│       ├── adler32.mod
│       ├── affs.mod
│       ├── afs.mod
│       ├── afsplitter.mod
│       ├── ahci.mod
│       ├── all_video.mod
│       ├── aout.mod
│       ├── appleldr.mod
│       ├── archelp.mod
│       ├── ata.mod
│       ├── at_keyboard.mod
│       ├── backtrace.mod
│       ├── bfs.mod
│       ├── bitmap.mod
│       ├── bitmap_scale.mod
│       ├── blocklist.mod
│       ├── boot.mod
│       ├── bsd.mod
│       ├── bswap_test.mod
│       ├── btrfs.mod
│       ├── bufio.mod
│       ├── cat.mod
│       ├── cbfs.mod
│       ├── cbls.mod
│       ├── cbmemc.mod
│       ├── cbtable.mod
│       ├── cbtime.mod
│       ├── chain.mod
│       ├── cmdline_cat_test.mod
│       ├── cmp.mod
│       ├── cmp_test.mod
│       ├── command.lst
│       ├── configfile.mod
│       ├── core.efi
│       ├── cpio_be.mod
│       ├── cpio.mod
│       ├── cpuid.mod
│       ├── crc64.mod
│       ├── cryptodisk.mod
│       ├── crypto.lst
│       ├── crypto.mod
│       ├── cs5536.mod
│       ├── ctz_test.mod
│       ├── datehook.mod
│       ├── date.mod
│       ├── datetime.mod
│       ├── diskfilter.mod
│       ├── disk.mod
│       ├── div.mod
│       ├── div_test.mod
│       ├── dm_nv.mod
│       ├── echo.mod
│       ├── efifwsetup.mod
│       ├── efi_gop.mod
│       ├── efinet.mod
│       ├── efi_uga.mod
│       ├── ehci.mod
│       ├── elf.mod
│       ├── eval.mod
│       ├── exfat.mod
│       ├── exfctest.mod
│       ├── ext2.mod
│       ├── extcmd.mod
│       ├── f2fs.mod
│       ├── fat.mod
│       ├── file.mod
│       ├── fixvideo.mod
│       ├── font.mod
│       ├── fshelp.mod
│       ├── fs.lst
│       ├── functional_test.mod
│       ├── gcry_arcfour.mod
│       ├── gcry_blowfish.mod
│       ├── gcry_camellia.mod
│       ├── gcry_cast5.mod
│       ├── gcry_crc.mod
│       ├── gcry_des.mod
│       ├── gcry_dsa.mod
│       ├── gcry_idea.mod
│       ├── gcry_md4.mod
│       ├── gcry_md5.mod
│       ├── gcry_rfc2268.mod
│       ├── gcry_rijndael.mod
│       ├── gcry_rmd160.mod
│       ├── gcry_rsa.mod
│       ├── gcry_seed.mod
│       ├── gcry_serpent.mod
│       ├── gcry_sha1.mod
│       ├── gcry_sha256.mod
│       ├── gcry_sha512.mod
│       ├── gcry_tiger.mod
│       ├── gcry_twofish.mod
│       ├── gcry_whirlpool.mod
│       ├── geli.mod
│       ├── gettext.mod
│       ├── gfxmenu.mod
│       ├── gfxterm_background.mod
│       ├── gfxterm_menu.mod
│       ├── gfxterm.mod
│       ├── gptsync.mod
│       ├── grub.efi
│       ├── gzio.mod
│       ├── halt.mod
│       ├── hashsum.mod
│       ├── hdparm.mod
│       ├── hello.mod
│       ├── help.mod
│       ├── hexdump.mod
│       ├── hfs.mod
│       ├── hfspluscomp.mod
│       ├── hfsplus.mod
│       ├── http.mod
│       ├── iorw.mod
│       ├── iso9660.mod
│       ├── jfs.mod
│       ├── jpeg.mod
│       ├── json.mod
│       ├── keylayouts.mod
│       ├── keystatus.mod
│       ├── ldm.mod
│       ├── legacycfg.mod
│       ├── legacy_password_test.mod
│       ├── linux16.mod
│       ├── linuxefi.mod
│       ├── linux.mod
│       ├── loadbios.mod
│       ├── load.cfg
│       ├── loadenv.mod
│       ├── loopback.mod
│       ├── lsacpi.mod
│       ├── lsefimmap.mod
│       ├── lsefi.mod
│       ├── lsefisystab.mod
│       ├── lsmmap.mod
│       ├── ls.mod
│       ├── lspci.mod
│       ├── lssal.mod
│       ├── luks2.mod
│       ├── luks.mod
│       ├── lvm.mod
│       ├── lzopio.mod
│       ├── macbless.mod
│       ├── macho.mod
│       ├── mdraid09_be.mod
│       ├── mdraid09.mod
│       ├── mdraid1x.mod
│       ├── memdisk.mod
│       ├── memrw.mod
│       ├── minicmd.mod
│       ├── minix2_be.mod
│       ├── minix2.mod
│       ├── minix3_be.mod
│       ├── minix3.mod
│       ├── minix_be.mod
│       ├── minix.mod
│       ├── mmap.mod
│       ├── moddep.lst
│       ├── modinfo.sh
│       ├── morse.mod
│       ├── mpi.mod
│       ├── msdospart.mod
│       ├── mul_test.mod
│       ├── multiboot2.mod
│       ├── multiboot.mod
│       ├── nativedisk.mod
│       ├── net.mod
│       ├── newc.mod
│       ├── nilfs2.mod
│       ├── normal.mod
│       ├── ntfscomp.mod
│       ├── ntfs.mod
│       ├── odc.mod
│       ├── offsetio.mod
│       ├── ohci.mod
│       ├── part_acorn.mod
│       ├── part_amiga.mod
│       ├── part_apple.mod
│       ├── part_bsd.mod
│       ├── part_dfly.mod
│       ├── part_dvh.mod
│       ├── part_gpt.mod
│       ├── partmap.lst
│       ├── part_msdos.mod
│       ├── part_plan.mod
│       ├── part_sun.mod
│       ├── part_sunpc.mod
│       ├── parttool.lst
│       ├── parttool.mod
│       ├── password.mod
│       ├── password_pbkdf2.mod
│       ├── pata.mod
│       ├── pbkdf2.mod
│       ├── pbkdf2_test.mod
│       ├── pcidump.mod
│       ├── pgp.mod
│       ├── play.mod
│       ├── png.mod
│       ├── priority_queue.mod
│       ├── probe.mod
│       ├── procfs.mod
│       ├── progress.mod
│       ├── raid5rec.mod
│       ├── raid6rec.mod
│       ├── random.mod
│       ├── rdmsr.mod
│       ├── read.mod
│       ├── reboot.mod
│       ├── regexp.mod
│       ├── reiserfs.mod
│       ├── relocator.mod
│       ├── romfs.mod
│       ├── scsi.mod
│       ├── search_fs_file.mod
│       ├── search_fs_uuid.mod
│       ├── search_label.mod
│       ├── search.mod
│       ├── serial.mod
│       ├── setjmp.mod
│       ├── setjmp_test.mod
│       ├── setpci.mod
│       ├── sfs.mod
│       ├── shift_test.mod
│       ├── signature_test.mod
│       ├── sleep.mod
│       ├── sleep_test.mod
│       ├── smbios.mod
│       ├── spkmodem.mod
│       ├── squash4.mod
│       ├── strtoull_test.mod
│       ├── syslinuxcfg.mod
│       ├── tar.mod
│       ├── terminal.lst
│       ├── terminal.mod
│       ├── terminfo.mod
│       ├── test_blockarg.mod
│       ├── testload.mod
│       ├── test.mod
│       ├── testspeed.mod
│       ├── tftp.mod
│       ├── tga.mod
│       ├── time.mod
│       ├── tpm.mod
│       ├── trig.mod
│       ├── tr.mod
│       ├── true.mod
│       ├── udf.mod
│       ├── ufs1_be.mod
│       ├── ufs1.mod
│       ├── ufs2.mod
│       ├── uhci.mod
│       ├── usb_keyboard.mod
│       ├── usb.mod
│       ├── usbms.mod
│       ├── usbserial_common.mod
│       ├── usbserial_ftdi.mod
│       ├── usbserial_pl2303.mod
│       ├── usbserial_usbdebug.mod
│       ├── usbtest.mod
│       ├── video_bochs.mod
│       ├── video_cirrus.mod
│       ├── video_colors.mod
│       ├── video_fb.mod
│       ├── videoinfo.mod
│       ├── video.lst
│       ├── video.mod
│       ├── videotest_checksum.mod
│       ├── videotest.mod
│       ├── wrmsr.mod
│       ├── xfs.mod
│       ├── xnu.mod
│       ├── xnu_uuid.mod
│       ├── xnu_uuid_test.mod
│       ├── xzio.mod
│       ├── zfscrypt.mod
│       ├── zfsinfo.mod
│       ├── zfs.mod
│       └── zstd.mod
├── initrd.img -> initrd.img-5.15.0-52-generic
├── initrd.img-5.15.0-50-generic
├── initrd.img-5.15.0-52-generic
├── initrd.img.old -> initrd.img-5.15.0-50-generic
├── memtest86+.bin
├── memtest86+.elf
├── memtest86+_multiboot.bin
├── System.map-5.15.0-50-generic
├── System.map-5.15.0-52-generic
├── vmlinuz -> vmlinuz-5.15.0-52-generic
├── vmlinuz-5.15.0-50-generic
├── vmlinuz-5.15.0-52-generic
└── vmlinuz.old -> vmlinuz-5.15.0-50-generic

61 directories, 482 files
kuba@kuba-laptop:~$ sudo os-prober
/dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

Ten Windows jest generalnie uszkodzony czy jaki w końcu?

Windows potrafi się uruchomić po wybraniu z menu Gruba? Najpierw wykonaj:

sudo update-grub

Możesz usunąć partycje EFI nr 3 i 5 tylko co to da?

Odpaliłem boot menu i widać windowsa ale bo wybraniu go ładuje prosto do Gruba. W Grubie też jest ofc windows widoczny ale wywala błędy przy odpaleniu bo na partycji, na której był próbowałem zainstalować win10 (był win11) więc była formatowana. Problem polega na tym, że próbując instalowac na tej partycji teraz win10 wywala w połowie instalator z błędem: „System Windows nie może zakutalizować konfiguracji rozruchu komputera”.

Czyli tylko format? Żebym dobrze zrozumiał, formatowac cały dysk w poziomu linux live usb, utworzyć efi 512mb, wtedy wrzućić usb z windowsem i zanstalować, a na koniec ubuntu?

No tak myślę, że będzie najlepiej. Windows, zdarzało się, że nadpisywał loader linuksa, więc czemu nie miałoby się to „udać” tym razem. Widocznie jest zbyt namieszane z partycjami i albo instalator nie umie tego przeszkoczyć albo nie wiem co i sądzę, że szkoda czasu dochodzić co się pochrzaniło.

Warunek jest jeden - upewnij się, że każdy jeden plik, na którym ci zależy zarówno w profilu użytkownika Windows jak i linuksa, skopiujesz na zewnętrzny dysk USB, i tak dalej.

Potem uruchom Gparted livecd czy co tam masz, utwórz nową tablicę partycji, zastosuj. Utwórz partycję EFI/ESP z tymi flagami co mówiłem o rozmiarze 512 MiB, sformatuj w systemie plików FAT32. Uruchom pendrive z isntalacją Windows 10.

Po instalacji Windows 10 upewnij się, że startuje, loguje i działa w miarę poprawnie. Potem instaluj linuksa, przy czym nie formatujesz istniejącej (jedynej) i nie tworzysz kolejnej partycji EFI, bo to był błąd, tylko wskazujesz tą co będzie już po instalacji Windows.

Po instalacji Windows i upewnieniu się, że działa znowu możesz uruchomić live usb z linuksem i utworzyć partycje zawczasu, a przy instalacji tylko wskazać.

Zrobiłem dokładnie tak i wszystko działa bez problemu teraz. Partycje posprzątane. Widzę, że windows jeszcze jedną dodał ale przynajmniej z resztą jest porządek. Dzięki za pomoc!

Ten temat został automatycznie zamknięty 90 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.