milymirek
#windows10 #windows #archlinux #linux #uefi
Mam dysk SSD z Arch Linux i na nim mam GRUB.
Drugi dysk to HDD i zainstalowałem na niego Windows 10.

Mam os-prober i ntfs-3g, montuję partycję z Win10 i robię:

sudo grub-mkconfig -o /boot/grub/grub.cfg
ale to nie wykrywa tego Windows-a.

Jak dodać Windows-a?

HDD ma partycje pomocnicze, w tym partycję efi, sam Win10 je dodał.
  • Najlepsze
  • Wszystkie komentarze
dzyndzla
@milymirek: no i to jest mniej więcej to, co Ci sugerowałem pisząc o zrobieniu fixboota, cieszę się, że Ci się udało, teraz update gruba i ustawienie go jako miejsca bootowania powinno załatwić sprawę
uesugi2
@milymirek: na wiki archa napisane zebys wylaczyl fast-boot w windowsie
milymirek
milymirek Autor
0
@uesugi2: Żeby go wyłączyć, trzeba najpierw uruchomić w ogóle WIndowsa a z tym mam problem.
uesugi2
uruchom z poziomu efi. sudo efibootmgr wyswietli wszystkie wpisy efi, 'sudo efibootmgr -n X && sudo reboot' jak podmienisz X na odpowiedni numer uruchomi windows, tam wylacz fastboot i po restarcie zobacz czy grub odnajdzie system
milymirek
milymirek Autor
0
@uesugi2: Gdzie te komendy wpisać?
uesugi2
@milymirek: w konsole pod linuksem
milymirek
milymirek Autor
0
@uesugi2:

$ sudo efibootmgr
BootCurrent: 0000
Timeout: 1 seconds
uesugi2
na ktorym dysku masz ten windows?
milymirek
milymirek Autor
0
@uesugi2: Windows mam na HDD /dev/sda5 gpt.
A Arch Linux na którym jestem mam na SSD /dev/nvme0n1p2 gpt.
uesugi2
@milymirek: 'sudo efibootmgr -v|grep bootmgfw.efi' cos zwraca?
milymirek
milymirek Autor
0
@uesugi2: Nic.
uesugi2
@milymirek: wklej 'blkid|grep sda'
milymirek
milymirek Autor
0
@uesugi2: Ten "Arch Linux" to jest stary, nie z niego odpalam.
A z "Windows 10 Installer" zainstalowałem system - pisało tylko że jeszcze trzeba uaktualnić po restartcie.

/dev/sda1: LABEL="Odzyskiwanie" BLOCK_SIZE="512" UUID="6A705B8C705B5E3F" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ae0d4c3b-faed-4bbc-bbbc-c8a45c91d9ad"
/dev/sda2: UUID="D279-9FB4" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="0475215d-f731-4206-b9ca-34121620a55c"
/dev/sda3: PARTLABEL="Microsoft reserved
milymirek
milymirek Autor
0
@uesugi2: A Windows 10 Installer ma taką strukturę:
https://pastebin.com/cYD3K50w
To było ISO z października ze strony MS.

Tam nie ma nawet pliku efibootmgr ale odpalałem instalator tak i
uesugi2
@milymirek: jak jestes juz po instalacji to bardziej cie interesuje odpalanie z dysku twardego niz z usb. sprawdz czy na /dev/sda2 masz "\EFI\Microsoft\Boot\bootmgfw.efi" albo przynajmniej "\EFI\Boot\*.efi". jesli jest to przy restarcie wcisnij bodajze f9 zeby wejsc do menu uefi i z niego wybierz ten wpis ktory bedzie odpowiadal dyskowi hdd i z niego odpali sie windows.
milymirek
milymirek Autor
0
@uesugi2: USB w ogóle nie brało udziału w instalacji. Wgrałem tam instalator ale nie działał.

Instalowałem z tego dysku HDD oznaczonego sda z partycji 497C70800DD0FD95 - na niej jest instalator.

na dev/sda2, czyli na USB? Nie ma tam, ani nie ma na
milymirek
milymirek Autor
0
@uesugi2: A czekaj, na UUID=3ECA507ACA50307F (zainstalowany WIndows 10) jest bootmgfw.efi. W katalogu /Windows/Boot/EFI.
uesugi2
@milymirek: a rozumiem teraz. czyli sda2 to czesc rozpakowanego obrazu instalatora a sda4 to partycja efi stworzona przez instalatora windowsa?
milymirek
milymirek Autor
0
@uesugi2: Pokażę w GParted:
Te 4 pierwsze partycje utworzył instalator. W sumie piątą też. a instalowałem z szóstej.