Nowe posty

Autor Wątek: lokalizacja UEFI/MBR Ubuntu  (Przeczytany 4107 razy)

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
lokalizacja UEFI/MBR Ubuntu
« dnia: 2016-01-28, 07:08:52 »
1. Komputer z Ubuntu działał normalnie
2. Utworzyłem bootowalny pendrive z Ubuntu
3. Za jego pomocą zainstalowałem na innym pendrive pełny system ubuntu
4.Teraz żeby odpalić system na twardym dysku muszę zacząć od startu na pendrive (tym z pełnym sytemem) i po wciśnięciu esc wybrać opcję startu z twardego dysku
5. Gparted pokazuje, że partycje efi na pendrive i twardym mają flagę boot
6.Jak przywrócić stan normalny tzn. odpalanie z twardziela bez ceregieli?

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #1 dnia: 2016-01-28, 07:55:45 »
6.Jak przywrócić stan normalny tzn. odpalanie z twardziela bez ceregieli?

Ustawić w tym czymś BIOSo-podobnym, żeby pierw startował Windows. W UEFI nie ustawiasz zasadniczo kolejności dyskóœ do zabootowania a kolejność znanych BIOSowi (bo ma swoją pamięć) partycji EFI. Musisz wybrać EFI Windowsa jako pierwsze.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #2 dnia: 2016-01-28, 12:28:27 »
Doprecyzuję. Podłączyłem do kompa dwa pendrivy. Jeden z obrazem livecd (uzyskany z asystenta dysku uruchomieniowego ubuntu) , drugi czysty. Odpaliłem komp z livecd ubuntu i zainstalowałem ubuntu na drugim pendrive. Tu chyba zrobiłem błąd. Istalator ubuntu domyślnie ustawia wszystkie wykryte partycje jako nieużywane. Ja instalując system na pendrive kazałem instalatorowi używać tylko partycji z tego pendriva. Reszta (w tym też efi na dysku twardym) została bez zmian czyli "nieużywane". Teraz gdy próbuję odpalić system z twardego dysku to mam czarny ekran i
 grub>
Mogę odpalić system na twardym ale tylko przy włożonym tym drugim pendrive z pełnym systemem ubuntu - po wciśnięciu w odpowiednim momencie klawisza esc i wybraniu widocznego wtedy w menu wyboru twardego dysku.
Bootloader przeniósł się na pendriva. Jak go wrócić albo lepiej - skopiować na twardy?
« Ostatnia zmiana: 2016-01-28, 17:23:55 wysłana przez Tomasz Rozalski »

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #3 dnia: 2016-01-28, 18:10:41 »
ratunku!

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2493
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • Linuxpedia.PL
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #4 dnia: 2016-01-28, 18:34:57 »
To może po prostu z nośnika instalacyjnego Windows napraw tego Windowsa i tyle... Może wystarczy na nowo wrzucić pliki EFI z Windowsa na partycję EFI na dysku twardym. Jak nie zrobiłeś drugiej partycji EFI na penie, to instalator mógł wykorzystać istniejącą.

A na przyszłość proponuję to, co ja sam zawsze robię: przy robieniu czegoś bardziej złożonego na pendrive, w szczególności instalację czegoś instalatorem "automatycznym", wyłączam w BIOSie dyski twarde (nie trzeba rozkręcać obudowy) i dopiero wtedy odpalam instalator.

Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #5 dnia: 2016-01-28, 19:09:09 »
@Paweł Kraszewski. Dobra! Kopiuję efi z usb na efi na twardym. Zobaczymy co będzie
« Ostatnia zmiana: 2016-01-28, 19:16:20 wysłana przez Tomasz Rozalski »

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #6 dnia: 2016-01-29, 20:17:41 »
nic nie będzie. zwykłe kopiowanie /boot/efi z pendrive na twardy nie daje rezultatu. Przeedytowałem też plik /boot/efi/EFI/ubuntu/grub.cfg podstawiając UUID mojego twardziela. Lipa.
P.S.
W żargonie linuxowych wymiataczy ubuntu jest nazywany windowsem?

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 285
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #7 dnia: 2016-01-29, 23:56:14 »
Podaj wynik skryptu bootinfoscript uruchomionego na systemie z dysku twardego:
http://sourceforge.net/projects/bootinfoscript/ .
marcin82

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #8 dnia: 2016-01-30, 07:22:36 »
Już pozamiatane bo okazało się, że mam kopię/obraz partycji efi. Po przywróceniu wszystko jest OK. W dalszym ciągu pozostaje jednak problem co robić gdy pojawia się czarny ekran z napisem grub> a nie ma kopii efi albo system w ogóle jest bez partycji efi.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2052
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #9 dnia: 2016-01-30, 14:11:02 »
Bootloader przeniósł się na pendriva. Jak go wrócić albo lepiej - skopiować na twardy?
Żaden bootloader się nie przeniosł, ponieważ UFEI ma własny bootloader. To co jest na partycji EFI to jądro systemu, które UEFI wyszukuje i uruchamia, dlatego w UEFI nie ma tego bałaganu z bootloaderami i to jest akurat fajne w UEFI. Niektóre dystrybucje korzystają z Gruba i wtedy UEFI odpala obraz Gruba, który uruchamia jajko Linuksa. Jeśli EFI Windowsa było nietykane, to problem nie powinien wystąpić. Prawdopodobnie wrzuciłeś Gruba lub jajko na partycję EFI Windowsa lub z jakiegoś powodu efibootmgr usunął wpis w UEFI o Windowsie.

Z poziomu UEFI też można zarządzać wpisami (zmieniać kolejność i kasować).

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #10 dnia: 2016-01-30, 19:36:01 »
Co Wy z tym windowsem? Na moim kompie (składaku) nigdy nie było windows.

Offline Tomasz Rozalski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 98
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #11 dnia: 2016-02-03, 15:36:55 »
No to zrobiło się jeszcze ciekawiej!. Po odzyskaniu możliwości startu ubuntu na twardzielu nie mogę odpalić systemu na pendrive - tym z pełnym systemem - nie z obrazem liveCD. Wchodzę do UEFI-BIOS (asus) i odpalam grata z pendrive, na którym też jest partycja efi. Mam do wyboru start z dysku usb (po pozostałych parametrach poznaję, że to właściwy pendrive) albo z uefi dysk usb. Jak wariant pierwszy to wywala komunikat, że to nie jest bootowalny dysk, jak drugi - samoczynnie przerzuca na start z hdd. Kiedy odepnę hdd to zaczyna się dobrze. Pendrive mruga i nawet monitor zaczyna zachowywać się jak podczas właściwego rozruchu - tak samo mruga zmienia kolor itp. Po chwili zawiecha i koniec.
« Ostatnia zmiana: 2016-02-03, 18:47:57 wysłana przez Tomasz Rozalski »

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2052
    • Zobacz profil
Odp: lokalizacja UEFI/MBR Ubuntu
« Odpowiedź #12 dnia: 2016-02-06, 22:57:40 »
Skoro na tym kompie nie ma Windowsa, to masz dwie opcje:

1. Wyłączyć UEFI i zainstalować standardowo z partycjonowaniem MBR i tradycyjny Grub (tyle że wymagana będzie konwersja GPT do MBR i nowa partycja boot, więc sporo z tym zabawy);
2. Zainstaluj na nowo Gruba. W razie potrzeby doinstaluj efibootmgr.

Jeśli system instalowałeś w legacy BIOS i MBR, to powinno wystarczyć zainstalowanie Gruba w MBR.