wojo44 Napisano Marzec 16, 2016 Zgłoszenie Share Napisano Marzec 16, 2016 Cześć, po instalacji fedory 23, po włączeniu komputera przy wyborze systemu można natrafić tylko na fedore, nie ma mojego Windowsa 10, który znajduje się na innej partycji. W nautulisie widać dyski windowsa bez problemu, tak samo w gparted, jak więc można go przywrócić i uruchomić przy włączeniu komputera? Dzięki za pomoc. PS. jako że nie jestem doświadczonym użytkownikiem i korzystam z linuksa dosyć sporadycznie, proszę was o wyrozumiałość, i pewne objaśnienie problemu i rozwiązania, bo chciałbym się też czegoś nauczyć. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 16, 2016 Zgłoszenie Share Napisano Marzec 16, 2016 Jest sporo wątków na forum na ten temat - poszukaj. Na wiki jest opis jak sobie z tym poradzić (ale chyba nie uwzględnia EFI). Pokaż układ partycji na dysku. Zakładam, że masz jeden, więc jako root z Fedory fdisk -l /dev/sda W opcji "-l" to jest małe L a nie jedynka [EDIT] A propos szukania, to Ci pomogę, ale to wyjątkowo, bo dzisiaj mam dobry humor https://www.google.pl/search?num=100&biw=1124&bih=763&tbs=qdr%3Ay&q=site%3Aforum.fedora.pl+windows&oq=site%3Aforum.fedora.pl+windows&gs_l=serp.3...211519.214224.0.214572.9.9.0.0.0.0.145.777.5j3.8.0....0...1c.1.64.serp..1.0.0.FtLAi4XWZEA Możesz też skorzystać z procedury odzyskiwania/przebudowania GRUBa - przeskanuje wszystkie partycje i jeśli nie skasowałeś sobie boot sektorów na partycjach z Windows, to powinno pomóc grub2-mkconfig -o /boot/grub2/grub.cfg grub2-install /dev/sda Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
wojo44 Napisano Marzec 16, 2016 Autor Zgłoszenie Share Napisano Marzec 16, 2016 Starałem się czytać inne wątki na forum, i tak czytałem, i czytałem, i czytałem... i za cholere nic z tego nie rozumiem, naprawdę jestem zielony w te klocki.W każdym razie wykonałem Twoje polecenia w terminalu i wyszło tak: [root@new-host wojtek]# fdisk -l /dev/sdaDysk /dev/sda: 931,5 GiB, bajtów: 1000204886016, sektorów: 1953525168Jednostki: sektorów, czyli 1 * 512 = 512 bajtówRozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096Typ etykiety dysku: gptIdentyfikator dysku: 864E7108-5E68-4072-B807-4C21C0CB8222Urządzenie Początek Koniec Sektory Rozmiar Typ/dev/sda1 2048 616447 614400 300M Środowisko odtworzeniowe Win/dev/sda2 616448 821247 204800 100M System EFI/dev/sda3 821248 1083391 262144 128M Microsoft - zarezerwowana/dev/sda4 1083392 485431295 484347904 231G Microsoft - dane podstawowe/dev/sda5 485431296 486383615 952320 465M Środowisko odtworzeniowe Win/dev/sda6 486383616 487305215 921600 450M Środowisko odtworzeniowe Win/dev/sda7 487305216 1522172886 1034867671 493,5G Microsoft - dane podstawowe/dev/sda8 1522172887 1542094758 19921872 9,5G Microsoft - dane podstawowe/dev/sda9 1542095831 1542388694 292864 143M Microsoft - dane podstawowe/dev/sda10 1542388695 1562700758 20312064 9,7G Microsoft - dane podstawowe/dev/sda11 1562700759 1953521071 390820313 186,4G Microsoft - dane podstawowePartycja 8 nie zaczyna się na granicy sektora fizycznego.Partycja 9 nie zaczyna się na granicy sektora fizycznego.Partycja 10 nie zaczyna się na granicy sektora fizycznego.Partycja 11 nie zaczyna się na granicy sektora fizycznego. Ostatnie 4 linie tekstu są na czerwono. Później tak: [root@new-host wojtek]# grub2-mkconfigGenerating grub configuration file ...## DO NOT EDIT THIS FILE## It is automatically generated by grub2-mkconfig using templates# from /etc/grub.d and settings from /etc/default/grub#### BEGIN /etc/grub.d/00_header ###set pager=1if [ -s $prefix/grubenv ]; then load_envfiif [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=trueelse set default="${saved_entry}"fiif [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id"else menuentry_id_option=""fiexport menuentry_id_optionif [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=truefifunction savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi}function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi}terminal_output consoleif [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5# Fallback normal timeout code in case the timeout_style feature is# unavailable.else set timeout=5fi### END /etc/grub.d/00_header ###### BEGIN /etc/grub.d/01_users ###if [ -f ${prefix}/user.cfg ]; then source ${prefix}/user.cfg if [ -n "${GRUB2_PASSWORD}" ]; then set superusers="root" export superusers password_pbkdf2 root ${GRUB2_PASSWORD} fifi### END /etc/grub.d/01_users ###### BEGIN /etc/grub.d/10_linux ###Found linux image: /boot/vmlinuz-4.4.4-301.fc23.x86_64Found initrd image: /boot/initramfs-4.4.4-301.fc23.x86_64.imgmenuentry 'Fedora (4.4.4-301.fc23.x86_64) 23 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.4.4-301.fc23.x86_64-advanced-62017e47-b8ac-4de7-b8a4-27706161f99b' { load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt8' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 62017e47-b8ac-4de7-b8a4-27706161f99b else search --no-floppy --fs-uuid --set=root 62017e47-b8ac-4de7-b8a4-27706161f99b fi linuxefi /boot/vmlinuz-4.4.4-301.fc23.x86_64 root=UUID=62017e47-b8ac-4de7-b8a4-27706161f99b ro rhgb quiet initrdefi /boot/initramfs-4.4.4-301.fc23.x86_64.img}Found linux image: /boot/vmlinuz-4.2.3-300.fc23.x86_64Found initrd image: /boot/initramfs-4.2.3-300.fc23.x86_64.imgmenuentry 'Fedora (4.2.3-300.fc23.x86_64) 23 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.2.3-300.fc23.x86_64-advanced-62017e47-b8ac-4de7-b8a4-27706161f99b' { load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt8' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 62017e47-b8ac-4de7-b8a4-27706161f99b else search --no-floppy --fs-uuid --set=root 62017e47-b8ac-4de7-b8a4-27706161f99b fi linuxefi /boot/vmlinuz-4.2.3-300.fc23.x86_64 root=UUID=62017e47-b8ac-4de7-b8a4-27706161f99b ro rhgb quiet initrdefi /boot/initramfs-4.2.3-300.fc23.x86_64.img}Found linux image: /boot/vmlinuz-0-rescue-8a7843d3955d4aa79dd89ba678382832Found initrd image: /boot/initramfs-0-rescue-8a7843d3955d4aa79dd89ba678382832.imgmenuentry 'Fedora (0-rescue-8a7843d3955d4aa79dd89ba678382832) 23 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-8a7843d3955d4aa79dd89ba678382832-advanced-62017e47-b8ac-4de7-b8a4-27706161f99b' { load_video insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt8' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 62017e47-b8ac-4de7-b8a4-27706161f99b else search --no-floppy --fs-uuid --set=root 62017e47-b8ac-4de7-b8a4-27706161f99b fi linuxefi /boot/vmlinuz-0-rescue-8a7843d3955d4aa79dd89ba678382832 root=UUID=62017e47-b8ac-4de7-b8a4-27706161f99b ro rhgb quiet initrdefi /boot/initramfs-0-rescue-8a7843d3955d4aa79dd89ba678382832.img}if [ "x$default" = 'Fedora (4.4.4-301.fc23.x86_64) 23 (Workstation Edition)' ]; then default='Advanced options for Fedora>Fedora (4.4.4-301.fc23.x86_64) 23 (Workstation Edition)'; fi;### END /etc/grub.d/10_linux ###### BEGIN /etc/grub.d/20_linux_xen ###### END /etc/grub.d/20_linux_xen ###### BEGIN /etc/grub.d/20_ppc_terminfo ###### END /etc/grub.d/20_ppc_terminfo ###### BEGIN /etc/grub.d/30_os-prober ###### END /etc/grub.d/30_os-prober ###### BEGIN /etc/grub.d/40_custom #### This file provides an easy way to add custom menu entries. Simply type the# menu entries you want to add after this comment. Be careful not to change# the 'exec tail' line above.### END /etc/grub.d/40_custom ###### BEGIN /etc/grub.d/41_custom ###if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfgelif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg;fi### END /etc/grub.d/41_custom ###done[root@new-host wojtek]# grub2-install /dev/sdagrub2-install: błąd: /usr/lib/grub/x86_64-efi/modinfo.sh doesn't exist. Please specify --target or --directory.[root@new-host wojtek]# No i co teraz mam począć? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 17, 2016 Zgłoszenie Share Napisano Marzec 17, 2016 Żle podałem polecenie. Tzn. polecenie dobre, ale trzeba jeszcze dodać opcję zapisu konfiguracji, tej która poleciała ci teraz na ekran. Edytowałem wcześniejszy post. Jednak widać, że jest problem z EFI. Na samym dole tego co wyrzuciło Ci na ekran masz podany błąd. Zazwyczaj w takich przypadkach pomaga wrzucenie treści błędu do Googla (o ile w wersji angielskiej, bo po polsku to raczej trudno odszukać cokolwiek). w Tym przypadku https://www.google.pl/search?sourceid=chrome-psyapi2&ion=1&espv=2&ie=UTF-8&q="%2Fusr%2Flib%2Fgrub%2Fx86_64-efi%2Fmodinfo.sh%20doesn't%20exist."&oq="%2Fusr%2Flib%2Fgrub%2Fx86_64-efi%2Fmodinfo.sh%20doesn't%20exist."&aqs=chrome..69i57.4671j0j4 Drugi link od góry wygląda nieźle. Tylko pamiętaj, że u Ciebie jest /dev/sda a nie /dev/sdb. Zrób co tam napisali i daj znać. [EDIT] Tylko zwróć uwagę na "Imporatant note"! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
wojo44 Napisano Marzec 17, 2016 Autor Zgłoszenie Share Napisano Marzec 17, 2016 opcja disable UEFI niczego nie zmienia, a po wpisaniu komend do terminalu pokazuje się to: [root@new-host wojtek]# mkdir /mnt/sda[root@new-host wojtek]# mount /dev/sda3 /mnt/sda/mount: /dev/sda3 jest zabezpieczone przed zapisem, montowanie tylko do odczytumount: niewłaściwy typ systemu plików, błędna opcja, błędny superblok na /dev/sda3, brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd W niektórych przypadkach przydatne informacje można znaleźć w logu systemowym (np. dmesg | tail) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 17, 2016 Zgłoszenie Share Napisano Marzec 17, 2016 No to musiałeś niepoprawnie zamknąć Windows ostatnim razem i jest problem z montowaniem. Musisz chyba skorzystać z windowsowych narzędzi w celu naprawy a potem skorzystać z opisanego na wiki sposobu odzyskiwania GRUBa http://wiki.fedora.pl/wiki/GRUB#Odzyskiwanie_GRUB_z_wykorzystaniem_LiveCD.2FLiveUSB Wcześniej sprawdź jeszcze czy nie ma jakichś informacji w logach systemowych zgodnie z tym co jest napisane w komunikacie błędu. To polecenie najlepiej wykonaj zaraz po próbie montowania. Mam nadzieję, że przy okazji instalacji Fedory nie zaorałeś sobie windy. [EDIT] Zaraz... jeszcze raz patrzę na to co wkleiłeś. Tam masz chyba ze 3 Windowsy (patrząc na partycje typu "środowisko odtworzeniowe Windows") i ani jednego Linuksa. Masz więcej niż jeden dysk? Spróbuj podmontować inne partycje z /dev/sda, te na których są "dane podstawowe". Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
wojo44 Napisano Marzec 18, 2016 Autor Zgłoszenie Share Napisano Marzec 18, 2016 Jak mam użyć narzędzi windowsowych, skoro nie mam dostępu do windowsa? Nie wiem jak mógłbym uszkodzić windowsa w jakiś sposób, przy instalacji fedory użyłem ręcznego partycjonowania i użyłem wyłącznie tej partycji, na której do tej pory był Debian, nawet nie tknąłem partycji windowsa. Nie rozumiem. I nie mam 2 dwóch dysków, tylko HDD 1TB. A przy bootowaniu ręcznym systemu w biosie, jak wybieram jako pierwszy wybór windowsa, to i tak mi wyskakuje ekran wyboru systemu z możliwością wyboru fedory, tylko i wyłącznie. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 18, 2016 Zgłoszenie Share Napisano Marzec 18, 2016 Przecież masz tam m.in. /dev/sda1 2048 616447 614400 300M Środowisko odtworzeniowe Win ... /dev/sda5 485431296 486383615 952320 465M Środowisko odtworzeniowe Win/dev/sda6 486383616 487305215 921600 450M Środowisko odtworzeniowe Win Jak nie, to ściągnij z MS testową wersję i z tego spróbuj odzyskać. https://www.microsoft.com/en-us/evalcenter/evaluate-windows-8-1-enterpriseTrzeba się zarejestrować. Generalnie to w tym zakresie tylko strzelam, bo nie używam Windows. Od czasu do czasu mam kontakt z lapkiem mojej żony [EDIT] może warto popytac na forach windowsowych? [/EDIT]Jeśli nie masz 2 dysków, to gdzie są partycje Linux? Wszystko co pokazuje "fdisk -l" to partycje "Microsoft...coś tam". Chyba, że je jakoś poukrywałeś albo instalujesz na partycjach NTFS Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Fedoras Napisano Marzec 19, 2016 Zgłoszenie Share Napisano Marzec 19, 2016 No to po kolei. - sda1 to partycja recovery robiona przez win10 podczas instalacji - sda2 to partycja EFI j.w. - sda3 to ukryta i chyba zaszyfrowana partycja "Microsoft reserved" robiona j.w. , póki co niedostępna nawet z poziomu linuksa. Mam nadzieję, że wcześniej czy później ktoś zrobi narzędzia pozwalające na jej zamontowanie i sprawdzenie co tam jest przechowywane. Na dzisiaj polecenie "mount /dev/sda3 /mnt/sda/" nie ma racji bytu, bo nie zadziała. - sda4 to partycja z win10 - sda5 i sda6 to partycje recovery wcześniejszych wersji windowsa. - sda7 to może być dysk D: z windowsa albo już partycja z linuksa. - sda8, 9, 10, 11 to chyba kolejne partycje z linuksowe Z treści wpisu w Grubie wygląda, że chyba sda9 (hd0,gpt8) to /boot (nie wiem czy GPT numeruje partycje od 0 czy od 1) Pliki startowe Windowsa są na partycji sda2 chyba (hd0,gpt1) Może to: https://youtu.be/DLlOd-a2wG0?t=1001 ok. min. 16:40 pokazują co należy wpisać do GRUBa, jednak wcześniej musisz zamontować partycję sda2 do /boot/efi (mount /dev/sda2 /boot/efi/) - widać to w min. 16:59 filmu. Nie wiem czy u ciebie będzie (hd0, gpt2) czy (hd0, gpt1) - musisz sprawdzić. @Waldo. Teraz przyszły takie czasy, że Windows na chama oznacza partycje linuksowe jako "Microsoft - dane podstawowe" i nic się na to nie poradzi. EDIT Skróciłem film, żeby ułatwić zapoznanie się z wpisem w GRUBie, którego brakuje u @wojo44 Nie wiem dlaczego, ale mysza nie działa na filmie i nie mogę skopiować tego tekstu, a przepisywać mi się nie chce. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 19, 2016 Zgłoszenie Share Napisano Marzec 19, 2016 @Waldo. Teraz przyszły takie czasy, że Windows na chama oznacza partycje linuksowe jako "Microsoft - dane podstawowe" i nic się na to nie poradzi. No żartujesz? fdisk powinien pokazać poprawnie. To co pokazuje zależy - tak do tej pory myślałem - od ustawienia typu partycji. Czas umierać Albo jaką windę sobie postawić. W sumie mam wolny kawałek na dysku... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Marzec 20, 2016 Zgłoszenie Share Napisano Marzec 20, 2016 Podaj wynik skryptu bootinfoscript - jak go uruchomić znadziesz w pliku skryptu: https://sourceforge.net/projects/bootinfoscript/ . Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 20, 2016 Zgłoszenie Share Napisano Marzec 20, 2016 No żartujesz? fdisk powinien pokazać poprawnie. To co pokazuje zależy - tak do tej pory myślałem - od ustawienia typu partycji. Czas umierać Albo jaką windę sobie postawić. W sumie mam wolny kawałek na dysku... Tak się jeszcze przez chwilę nad tym zastanawiałem i jakoś nie mogę uwierzyć. Windows był zainstalowany najpierw, być może pozmieniał typy partycji po swojemu - trudno. No, ale potem instalowana była Fedora. wojo44 pisze, że partycjonował ręcznie, więc Fedora musiała ustawić swoje, poprawne typy partycji. Jak Windows mógł zmieniać typy partycji po instalacji Fedory, jeśli nie można było go uruchomić? Albo to cud albo ja czegoś nie rozumiem... @marcin82, jaki jest cel odpalenia skryptu logującego start Linuksa? Fedora działa OK, to z Windows jest problem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Marzec 25, 2016 Zgłoszenie Share Napisano Marzec 25, 2016 WalDo Uruchamiałeś ten skrypt kiedyś? Pokazuje wszystkie partycje, typ systemu plików, flagi i najważniejsze - pliki startowe każdego z obsługiwanych przez skrypt systemów operacyjnych. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Marzec 25, 2016 Zgłoszenie Share Napisano Marzec 25, 2016 No, ale co skrypt daje w tym konkretnym przypadku? Wiadomo, że Windows jest, jego partycje też tyle, że GRUB go nie wykrywa. Nie sądzę, żeby był bardziej przydatny - jeśli w ogóle - od filmu, który wstawił Fedoras. Dalej nie rozumiem. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Gość Napisano Marzec 25, 2016 Zgłoszenie Share Napisano Marzec 25, 2016 No, ale co skrypt daje w tym konkretnym przypadku? Jeszcze nie wiemy. Więcej być może będzie można powiedzieć po obejrzeniu wyników. Ponieważ wygląda na to, że autorowi wątku wisi już kalafiorem rozwiązanie problemu uważam, że dalsza dyskusja nie ma sensu. 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ę