Windows i linux dwa osobne dyski

Witam posiadam linuxa na dysku sda, na dysku sdb jest windows. Są to całkowicie osobne dyski. Teraz moje pytanie jak zrobić dual bot bo przez f12, i wybór dysku z windowsem nie działa. Grub jest tam gdzie linux na dysku. Najpierw postawiłem windowsa, potem linuxa na drugim dysku , tylko jak teraz w grubie ustawić na boot windowsa bo ja jak próbowałem to mam błąd boot.mgr przy grub menu i tyle.

  Dysk /dev/sda: 119,2 GiB, bajtów: 128035675648, sektorów: 250069679
    Model dysku: ADATA SP920SS   
    Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Typ etykiety dysku: dos
    Identyfikator dysku: 0x95c97d18

    Urządzenie Rozruch  Początek    Koniec   Sektory Rozmiar Id Typ
    /dev/sda1               2048 232290820 232288773  110,8G 83 Linux
    /dev/sda2          232290821 250067789  17776969    8,5G 82 Linux swap / Solaris


    Dysk /dev/sdb: 149,1 GiB, bajtów: 160040803840, sektorów: 312579695
    Model dysku: Hitachi HTS54501
    Jednostki: sektorów, czyli 1 * 512 = 512 bajtów
    Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
    Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
    Typ etykiety dysku: dos
    Identyfikator dysku: 0xfd8b1a46

    Urządzenie Rozruch Początek    Koniec   Sektory Rozmiar Id Typ
    /dev/sdb1              2048 312575999 312573952    149G  7 HPFS/NTFS/exFAT

efibootmgr , ale
powinno wystarczyć zwykłe update-grub i gruby sam powinien znalezć windę i dodać do listy.

2 polubienia

Nie znajdzie a to dlatego , że program rozruchowy czyli grub jest na sda a nie na sdb tam gdzie windows, dlatego nie znajduje , ma ktoś jakieś pomysły ?

Uruchom i powiedz czy znalazło Windows:

sudo os-prober

Nic nie zwraca os-prober. Niby prosta sytuacja a ja dalej z tym walczę.

/dev/sdb1 2048 312575999 312573952 149G 7 HPFS/NTFS/exFAT

A nie brakuje tu przypadkiem partycji z plikami rozruchowymi?

Nie wydaje mi się żeby czegoś brakowało po prosto jak dodać do grub dysk z widowsem aby startował.

A gdzie podziała się partycja EFI na dysku sdb ? Tam powinno być minimum 3 :

  1. partycja odzyskiwania OEM Service
  2. partycja EFI (musi być w FAT32)
  3. partycja z Windowsem

No własnie - moim zdaniem brakuje. Mogło by tak być jeśli Windows nie został normalnie zainstalowany tylko skopiowany z jakiegoś obrazu (kopii) partycji.

On nie używa bootowania EFI. Do EFI tablica partycji musi być GPT. On jak widzę ma zwykły BIOS/MBR. Przy tej konfiguracji Windows musi być pierwszym dyskiem i bootloader ustawiony na /dev/sda inaczej bootmgr Windowsowy wywala błąd.

Właśnie ci powiem, że masz racje tylko z układem mbr, reszta to nie to wystarczyło dopisać do gruba odwołanie zastować powiązanie do uid dysku z windowsem i działa.