Autor Wątek: Windows 10 i openSUSE Leap 43 - grub raz jeszcze  (Przeczytany 841 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« dnia: Październik 14, 2017, 06:57:50 am »
Witam! Po kolejnym formacie Windowsa poszedł się jeb.. grub. Zawsze przywracałem go tym samym sposobem i zazwyczaj działało to jest:
mount /dev/sda3 /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc # maybe superfluous
mount --bind /sys /mnt/sys # maybe superfluous

chroot /mnt
grub2-install /dev/sda
exit

System wstaje, prosi o hasło do partycji i po chwili wywala komunikat system reached basic system i już nie można zrobić nic.
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2892
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #1 dnia: Październik 14, 2017, 07:40:41 am »
Ja na takie coś wolę Super Grub2 Disk. Jeszcze mnie nie zawiódł.

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #2 dnia: Październik 14, 2017, 08:11:19 am »
Ja na takie coś wolę Super Grub2 Disk. Jeszcze mnie nie zawiódł.

Jak tego używać? Odpaliłem i nigdzie nie widzę opcji reinstalacji gruba.
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2892
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #3 dnia: Październik 14, 2017, 12:09:01 pm »
Klikasz na domyślną pozycję i program wyświetli ci wszystkie systemy do uruchomienia.
Uruchamiasz suska i Yastem nadpisujesz gruba . Proste jak świński ogon.
Ten program oczywiście bootowalny z płyty lub z pena potrafi uruchomić każdy zainstalowany system.
Opcja nadpisywania gruba pewnie też tam gdzieś jest, ale ja z niej nie korzystałem - wolę nadpisywać gruba z konkretnego systemu.
« Ostatnia zmiana: Październik 14, 2017, 12:12:13 pm wysłana przez szwagier »

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #4 dnia: Październik 14, 2017, 12:10:58 pm »
Klikasz na domyślną pozycję i program wyświetli ci wszystkie systemy do uruchomienia.
Uruchamiasz suska i Yastem nadpisujesz gruba . Proste jak świński ogon.
Ten program oczywiście bootowalny z płyty lub z pena potrafi uruchomić każdy zainstalowany system.

U mnie wywalił kilkadziesiąt pozycji i żadna nie uruchomiła systemu.
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2892
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #5 dnia: Październik 14, 2017, 12:32:31 pm »
To masz coś spitolone.
Ten program pokazuje dokładnie to co masz w grub.cfg wszystkich systemów. Nic więcej.
Sprawdziłem przed chwilą i uruchamia wszystkie linuxy i windę bez problemu.
Jest tam jeszcze opcja Boot manually i tu wybierasz grub.cfg który ma być uruchomiony.
Do wyboru, do koloru.  ;)
Wersja mojego programu to 2.02.s6, ale na starszej też działa bezproblemowo.
Najnowsza wersja to 2.02.s9 - właśnie zassałem.
« Ostatnia zmiana: Październik 14, 2017, 12:35:50 pm wysłana przez szwagier »

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #6 dnia: Październik 15, 2017, 06:58:43 am »
To masz coś spitolone.
Ten program pokazuje dokładnie to co masz w grub.cfg wszystkich systemów. Nic więcej.
Sprawdziłem przed chwilą i uruchamia wszystkie linuxy i windę bez problemu.
Jest tam jeszcze opcja Boot manually i tu wybierasz grub.cfg który ma być uruchomiony.
Do wyboru, do koloru.  ;)
Wersja mojego programu to 2.02.s6, ale na starszej też działa bezproblemowo.
Najnowsza wersja to 2.02.s9 - właśnie zassałem.

Doszedłem które wpisy uruchamiają opensuse i windows. Ale po wydaniu polecenia w Yast:

grub2-mkconfig -o /boot/grub2/grub.cfg
Suse wstaje a windows nie.

Wpisy są normalnie dodane do gruba.
Próba naprawy z poziomu windows poprzez shella - powoduje że już nie odpala się nic.

bootsect /nt60 litera_napędu: /mbr
http://www.windowsmania.pl/poradniki-420/naprawa-bootloadera-windows-10-a-31697/


Robiłem to 100 razy na innej wersji 10 i zawsze grub załatwiał sprawę. Zrobiłem 2 świeże instalacje i ciągle się coś pier...
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2892
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #7 dnia: Październik 15, 2017, 09:19:39 am »
Cytuj
Doszedłem które wpisy uruchamiają opensuse i windows. Ale po wydaniu polecenia w Yast:

Kod: [Zaznacz]

grub2-mkconfig -o /boot/grub2/grub.cfg


Suse wstaje a windows nie.
Jak Suse wstaje to nadpisz gruba automatycznie yastem, bez żadnych ręcznych wpisów. Ja mam go w MBR dysku startowego i działa bezproblemowo. Uruchamia 3 Linuxy i Windowsa. A tego ostatniego też często przeinstalowuję, bo testuję różne wersje od Mr.T.
Nigdy nie używam ręcznych wpisów, wszystko robię z automatu.
« Ostatnia zmiana: Październik 15, 2017, 09:21:33 am wysłana przez szwagier »

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #8 dnia: Październik 15, 2017, 10:52:00 am »
Cytuj
Doszedłem które wpisy uruchamiają opensuse i windows. Ale po wydaniu polecenia w Yast:

Kod: [Zaznacz]

grub2-mkconfig -o /boot/grub2/grub.cfg


Suse wstaje a windows nie.
Jak Suse wstaje to nadpisz gruba automatycznie yastem, bez żadnych ręcznych wpisów. Ja mam go w MBR dysku startowego i działa bezproblemowo. Uruchamia 3 Linuxy i Windowsa. A tego ostatniego też często przeinstalowuję, bo testuję różne wersje od Mr.T.
Nigdy nie używam ręcznych wpisów, wszystko robię z automatu.

Nie ma znaczenia czy odpale gruba z yast czy z ręki. Linux wstaje a windows nie. Z tym że supergrub potrafi go podnieść.

To wpis gruba który tworzy dla windows:

menuentry 'Windows 10 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-36D2477DD247407B' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  36D2477DD247407B
else
  search --no-floppy --fs-uuid --set=root 36D2477DD247407B
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2892
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #9 dnia: Październik 15, 2017, 11:40:32 am »
U mnie ten wpis jest taki:
menuentry 'Windows 10 (loader) (na /dev/sdc1)' --class windows --class os $menuentry_id_option 'osprober-chain-100C5C730C5C5636' {
insmod part_msdos
insmod ntfs
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  100C5C730C5C5636
else
  search --no-floppy --fs-uuid --set=root 100C5C730C5C5636
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
Wprawdzie na Mincie ale grub to grub.
Być może jakiś felerny ten grub w susku. Przecież ostatnio tyle systemów przewaliłem a windows zawsze był widoczny.
Czekam na płytę główną, potem zainstaluję leapa to porównamy wpisy. Pewnie pojutrze.
A na pewno instalujesz gruba w MBR? Bo windows po nowej instalacji nadpisał MBR.
« Ostatnia zmiana: Październik 15, 2017, 12:02:14 pm wysłana przez szwagier »

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #10 dnia: Październik 15, 2017, 02:28:35 pm »
U mnie ten wpis jest taki:
menuentry 'Windows 10 (loader) (na /dev/sdc1)' --class windows --class os $menuentry_id_option 'osprober-chain-100C5C730C5C5636' {
insmod part_msdos
insmod ntfs
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  100C5C730C5C5636
else
  search --no-floppy --fs-uuid --set=root 100C5C730C5C5636
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
Wprawdzie na Mincie ale grub to grub.
Być może jakiś felerny ten grub w susku. Przecież ostatnio tyle systemów przewaliłem a windows zawsze był widoczny.
Czekam na płytę główną, potem zainstaluję leapa to porównamy wpisy. Pewnie pojutrze.
A na pewno instalujesz gruba w MBR? Bo windows po nowej instalacji nadpisał MBR.

Sam jestem w szoku. Pod biurkiem była druknięta instrukcja naprawy gruba i pomagało to przez ostatnie dwa lata. Teraz kilka reinstalacji i jak jedno chodzi to nie działa drugie. Na 42.2 nie było problemów. Zachciało się update'u.

Widzę że grub tutaj inaczej zapisuje dane niż poprzedni. Inaczej oznaczone są dyski i partycje. Teraz zrobiłem formata windows i Opensue znowu źle rozpoznało bootloader windows. Fakt że teraz się wczytuje ale na początku sypie błędami. Podaje blkid innej partycji ale wstaje.
Jako że weekend i tak się poszedł je?ać, to przynajmniej chce żeby to miało ręce i nogi. Btw czy kilkadziesiąt restartów wpływa na żywotność dysków?


W załączniku ustawienia gruba z yast'a.
Poniżej zrzut blkid z mojego systemu:
/dev/sdb1: UUID="01739603-2034-491c-880b-4b99571105e5" TYPE="crypto_LUKS" PARTUUID="a73463c7-01"
/dev/sdb3: LABEL="win10oldn" UUID="D610E36810E34DD5" TYPE="ntfs" PARTUUID="a73463c7-03"
/dev/sdb5: UUID="da138152-be82-4c09-8b0c-dce3c2923a6f" TYPE="crypto_LUKS" PARTUUID="a73463c7-05"
/dev/sdb6: UUID="da45dbed-fcd3-4f26-9f2c-e2f790941e1e" TYPE="crypto_LUKS" PARTUUID="a73463c7-06"
/dev/sdb7: UUID="ecc72fed-e3ea-4d49-9734-c9a94bb86e39" TYPE="crypto_LUKS" PARTUUID="a73463c7-07"
/dev/sda1: LABEL="ZastrzeM-EM-<one przez system" UUID="FC8E02E18E029474" TYPE="ntfs" PARTUUID="23b56cdb-01"
/dev/sda2: UUID="627C0A1A7C09E99D" TYPE="ntfs" PARTUUID="23b56cdb-02"
/dev/sda3: UUID="5597bad0-7520-45a8-8f68-2dff378a7e49" TYPE="ext4" PTTYPE="dos" PARTUUID="23b56cdb-03"
/dev/sr0: UUID="2017-07-19-16-46-54-00" LABEL="openSUSE-Leap-42.3-DVD-x86_64033" TYPE="iso9660" PTUUID="1b681c50" PTTYPE="dos"
/dev/sdc1: UUID="7b0433ea-ccee-48be-bed3-e271abaaf343" TYPE="xfs" PARTUUID="08df6595-01"
/dev/sdd1: LABEL="UBCD534" UUID="F645-E7D7" TYPE="vfat" PARTUUID="00ae7bb9-01"
/dev/mapper/cr_ata-SAMSUNG_HD103UJ_S13PJ90QA59472-part6: UUID="d8c52e4f-0f93-432d-9fac-779f313c8d1f" TYPE="swap"
/dev/mapper/cr_ata-SAMSUNG_HD103UJ_S13PJ90QA59472-part1: UUID="d70afd99-0255-4e8e-ba0f-ac2af8941acb" TYPE="xfs"
/dev/mapper/cr_ata-SAMSUNG_HD103UJ_S13PJ90QA59472-part7: UUID="a149a90f-03d8-47cd-abd5-7ffebd1447bb" TYPE="xfs"
/dev/mapper/cr_ata-SAMSUNG_HD103UJ_S13PJ90QA59472-part5: UUID="ba069f8f-5be4-4b64-be7e-fe5eccb37e50" TYPE="ext4"
linux-c4aj:~ #

A w grubie wygląda to tak:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (loader) (na /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-36D2477DD247407B' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  36D2477DD247407B
else
  search --no-floppy --fs-uuid --set=root 36D2477DD247407B
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
« Ostatnia zmiana: Październik 15, 2017, 02:32:55 pm wysłana przez ni0be »
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB

szwagier

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 2892
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #11 dnia: Październik 15, 2017, 02:35:24 pm »
Cytuj
Pod biurkiem była druknięta instrukcja naprawy gruba i pomagało to przez ostatnie dwa lata
Taaa, nie wszystko co nowsze to lepsze.  :(

ni0be

  • SUSE Guru Apprentice
  • ***
  • Wiadomości: 462
      • Serwis komputerowy "Pixel" - www.kobylnica.com.pl
Odp: Windows 10 i openSUSE Leap 43 - grub raz jeszcze
« Odpowiedź #12 dnia: Październik 15, 2017, 02:36:38 pm »
Cytuj
Pod biurkiem była druknięta instrukcja naprawy gruba i pomagało to przez ostatnie dwa lata
Taaa, nie wszystko co nowsze to lepsze.  :(

ja tak zawsze sobie weekend załatwię. Wyszedł update to hurra a później trzy dni płacz i zgrzytanie zębów.

EDIT:
Po zamianie blkid partycji, windows wstał bez problemu. Co ciekawe gdy robiłem to przed reinstalacją Windows = krzyczał o trusted_module. Paranoja
« Ostatnia zmiana: Październik 15, 2017, 05:07:22 pm wysłana przez ni0be »
openSUSE Leap 42.1 (x64) | KDE 5.4.3 | Kernel 4.4.27-2

Intel core i5 4460 4x3.20GHz 6MB | Gigabyte GA-H81M-HD3 (H81 PCI-E DDR3)
Crucial DDR3 8GB 1600 Mhz CL9
Asus Radeon R9 380 OC 4GB GDDR5 (256 bit)
Sandisk Plus 120 GB