Adam Przedniczek Napisano Październik 29, 2015 Zgłoszenie Share Napisano Październik 29, 2015 Witam,Mam problem z dopisaniem Windowsa 10 do GRUB 2 (i raczej jest to coś prostego, ale jakoś nie mogę znaleźć błedu).Mam 3 osobne dyski: sda - Storage, sdb - Fedora, sdc - Windows 10Windows 10 uruchamia się poprawnie jeśli wybiorę go ręcznie w BIOSie, czyli instalacja jest OK.W wynikach fdisk -l można zobaczyć, że typ etykiety dysku to GPT i System EFI to sdc2, czyli (hd2,gpt2)W GParted sprawdziłem, że sdc2 - EFI system partition to FAT32, (sdc4 - Microsoft - dane podstawowe to NTFS).Nie działają mi obie poniższe wersje dopisywane do /etc/grub.d/40_custom (zatwierdzene poprzez grub2-mkconfig -o /boot/grub2/grub.cfg).Po wybraniu z menu GRUBa 2 opcji Windows 10 mam INVALID SIGNATURE i powrót do menu.1. Wersja "na sztywno":menuentry "Windows 10 Professional" {insmod part_gptinsmod fatinsmod chainset root='(hd2,gpt2)'chainloader /EFI/Microsoft/Boot/Bootmgfw.efi}2. Wersja pozwalająca żąglować dyskami:menuentry "Windows 10 Professional" {insmod part_gptinsmod fatinsmod search_fs_uuidinsmod chainsearch --no-floppy --fs-uuid --set=root FC68-7DBCchainloader (${root})/EFI/Microsoft/Boot/Bootmgfw.efi}Zamontowałem sobie /dev/sdc2 i dokładnie sprawdziłem, że istnieją pliki:/EFI/Microsoft/Boot/bootmgfw.efi // to chyba dla 64 bit/EFI/Microsoft/Boot/bootmgr.efi // to chyba dla 32 bitNa tej zamontowanej sdc2 jest jeszcze EFI/bootx64.efi , nie wiem co to jest, ale też nie działa Poniżej zamieszczam wynki fdisk, blkid, grub2-probePłyta główna ASUS X99 DELUXE (BIOS 1901, UEFI is supported)# uname -a> Linux PRZEDNICZEK01 4.2.3-200.fc22.x86_64 #1 SMP Thu Oct 8 03:23:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux# grub2-install --version>grub2-install (GRUB) 2.02~beta2# grub2-probe -t fs_uuid -d /dev/sdc2> FC68-7DBCTo samo co z blkid #fdisk -l Dysk /dev/sda: 1,8 TiB, bajtów: 2000398934016, sektorów: 3907029168 Jednostki: sektorów, czyli 1 * 512 = 512 bajtów Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096 Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096 Typ etykiety dysku: dos Identyfikator dysku: 0x000220e3 Urządzenie Rozruch Początek Koniec Sektory Rozmiar Id Typ /dev/sda1 2048 3907028991 3907026944 1,8T 83 Linux Dysk /dev/sdb: 953,9 GiB, bajtów: 1024209543168, sektorów: 2000409264 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: 0xa8d532df Urządzenie Rozruch Początek Koniec Sektory Rozmiar Id Typ /dev/sdb1 * 2048 1026047 1024000 500M 83 Linux /dev/sdb2 1026048 2000408575 1999382528 953,4G 8e Linux LVM Dysk /dev/sdc: 238,5 GiB, bajtów: 256060514304, sektorów: 500118192 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: gpt Identyfikator dysku: 1516E2FB-4617-4232-81F5-73D393C0BDF1 Urządzenie Początek Koniec Sektory Rozmiar Typ /dev/sdc1 2048 923647 921600 450M Środowisko odtworzeniowe Windows /dev/sdc2 923648 1128447 204800 100M System EFI /dev/sdc3 1128448 1161215 32768 16M Microsoft - zarezerwowana /dev/sdc4 1161216 500117503 498956288 237,9G Microsoft - dane podstawowe Dysk /dev/mapper/fedora_przedniczek0100-root: 100 GiB, bajtów: 107374182400, sektorów: 209715200 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 Dysk /dev/mapper/fedora_przedniczek0100-swap: 31,4 GiB, bajtów: 33755758592, sektorów: 65929216 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 Dysk /dev/mapper/fedora_przedniczek0100-home: 822 GiB, bajtów: 882548670464, sektorów: 1723727872 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 #blkid /dev/sda1: LABEL="Storage" UUID="d2e29fe8-c14f-4b8a-a094-cf802179a269" TYPE="ext4" PARTUUID="000220e3-01" /dev/sdb1: UUID="3ed0f2eb-36a7-49af-89e2-5238fe56496e" TYPE="ext4" PARTUUID="a8d532df-01" /dev/sdb2: UUID="Nl6x0h-iHxe-7tBL-KzTV-X98X-gLN7-3MBRWf" TYPE="LVM2_member" PARTUUID="a8d532df-02" /dev/sdc1: LABEL="Odzyskiwanie" UUID="B6F267E6F267A977" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="2aa02577-874f-4456-b774-362f7cb0a73a" /dev/sdc2: UUID="FC68-7DBC" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="ce026d44-bb95-4bba-87b1-46b60372994f" /dev/sdc4: UUID="0A8079B08079A33D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="35b624b2-8f95-4ac2-8ab7-c7e32c0446c8" /dev/mapper/fedora_przedniczek0100-root: UUID="cfc5149d-246f-4b75-b081-e1377757ea34" TYPE="ext4" /dev/mapper/fedora_przedniczek0100-swap: UUID="3cdf59d6-0a0c-4005-ae49-85bc1c9edd0b" TYPE="swap" /dev/mapper/fedora_przedniczek0100-home: UUID="27b4d17e-3edf-40b9-9e76-c1d6290c04f4" TYPE="ext4" /dev/sdc3: PARTLABEL="Microsoft reserved partition" PARTUUID="48372d29-ce4d-45b3-b4e2-4f663cf63c7e" Z góry dziękuję za pomoc Adam Przedniczek [SOLVED] Tak jak przytomnie zauważył sunrise, cały problem polegał na tym, że Windows 10 był zainstalowany na GPT / UEFI, natomiast Fedora była zainstalowana w trybie MBR Legacy. Dysk z Windowsem 10 zostawiłem tak ja był, natomiast Fedorę (F23) zainstalowałem zupełnie od nowa w trybie UEFI i na GPT. Wtedy Grub2 automatycznie wykrył dysk z Windowsem i nic nie musiałem dodawać. Co do poprawności samych wpisów, chyba są dobre, ale w tej sytuacji tylko ten umożliwiający żąglowanie dyskami ma jakiś sens. Jeszcze raz dzięki dla sunrise. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Październik 29, 2015 Zgłoszenie Share Napisano Październik 29, 2015 Ale Fedora chyba nie jest zainstalowana w trybie UEFI tylko Legacy (MBR). Pewnie partycja /dev/sdb1 to /boot. Jeżeli tak to nie możesz mieszać trybów UEFI/Legacy 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Adam Przedniczek Napisano Październik 29, 2015 Autor Zgłoszenie Share Napisano Październik 29, 2015 Ale Fedora chyba nie jest zainstalowana w trybie UEFI tylko Legacy (MBR). Pewnie partycja /dev/sdb1 to /boot. Jeżeli tak to nie możesz mieszać trybów UEFI/Legacy # [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS > BIOS Aj, zapomniałem a raczej w ogóle o tym nie myślałem przy instalacji Fedory. Dopiero teraz po roku zachciało mi się Windowsa 10. Ale zaraz, te systemy mam na zupełnie różnych dyskach, więc czy naprawdę nie ma możliwości jakoś ustawić to w trybie CSM (Compatibility Support Module)? Mam płytę główną Asus X99 Deluxe, BIOS v. 1901. W ustawieniach bootowania mam Compatibility Support Module -Launch Enabled Boot Device Control - UEFI and Legacy OPROM Boot from Network Devices - Legacy only Boot from Storage Devices - Legacy only (opcje Ignore / Legacy only / UEFI driver first) Boot from PCI-E / PCI Expansion Devices - Legacy only Może da się połączyć zmianę opcji na UEFI driver first + jakieś ustawienia w Grub2, aby jednak dało się to zrobić, czy tylko reinstalacja jednego z systemów? Coś takiego jak Ugly z http://www.rodsbooks.com/efi-bootloaders/csm-good-bad-ugly.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@sunrise Napisano Październik 30, 2015 Zgłoszenie Share Napisano Październik 30, 2015 Ale zaraz, te systemy mam na zupełnie różnych dyskach, więc czy naprawdę nie ma możliwości jakoś ustawić to w trybie CSM (Compatibility Support Module)?Może da się połączyć zmianę opcji na UEFI driver first + jakieś ustawienia w Grub2, aby jednak dało się to zrobić, czy tylko reinstalacja jednego z systemów? Coś takiego jak Ugly z http://www.rodsbooks.com/efi-bootloaders/csm-good-bad-ugly.html W grub2 chyba nie da się nic zrobić, tylko reinstalacja jednego z systemów. Podobno w rEFInd można mieszać tryby. Oczywiście zawsze pozostaje użycie boot menu z płyty głównej lub pozbycie się Windowsa 1 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się