Forum Linux.pl

System => Instalacja => Wątek zaczęty przez: Tomasz Rozalski w 2016-01-28, 07:08:52

Tytuł: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 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?
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Paweł Kraszewski w 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.
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 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?
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 2016-01-28, 18:10:41
ratunku!
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Paweł Kraszewski w 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.

Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 2016-01-28, 19:09:09
@Paweł Kraszewski. Dobra! Kopiuję efi z usb na efi na twardym. Zobaczymy co będzie
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 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?
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: marcin'82 w 2016-01-29, 23:56:14
Podaj wynik skryptu bootinfoscript uruchomionego na systemie z dysku twardego:
http://sourceforge.net/projects/bootinfoscript/ .
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 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.
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: roobal w 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ć).
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 2016-01-30, 19:36:01
Co Wy z tym windowsem? Na moim kompie (składaku) nigdy nie było windows.
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: Tomasz Rozalski w 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.
Tytuł: Odp: lokalizacja UEFI/MBR Ubuntu
Wiadomość wysłana przez: roobal w 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.