Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

UEFI czyli młodszy brat BIOS'a

O UEFI było głośno swego czasu. Chwilowo sprawa przycichła jednakże komputery już z tym ustrojstwem pojawiają się na rynku. Miałem okazję stanąć twarzą w twarz i pojedynkować się na gołe ręce ze sprzętem zarażonym UEFI.

Pierwsze starcie

Runda pierwsza

Pierwsze starcie nastąpiło gdy moja luba zakupiła sobie sprzęt. Jako, że sprzęt jest mocny postanowiłem umieścić na nim dwa systemy mimo strajku mojej kobiety. Pobrałem z MSDNAA Windows 8 64bit*, najnowsze Ubuntu i zasiadłem odwalić brudną robotę. Ładny bootloader Windowsa odpalił się, zgodziłem się na licencję, chce dzielić dysk a tu ZONK! Windows 8 nie widzi mi dysku. Myślę, pewnie trzeba coś w BIOS'ie poprzestawiać i będzie ok. Miałem już takie przypadki z Vistą i wszystko poszło ładnie po małej zmianie w BIOS. Jakie było moje zdziwienie gdy nic nie pomogło.

Draqun vs UEFI
0:1

Runda Druga

Mówię sobie no dobra to najpierw Ubuntu. Szybki start, język, licencja, partycje i bzium Ubuntu na dysku. Wyłączam liveCD i chce ruszyć z dysku a tutaj otrzymuję informacje, że na dysku nie ma systemu operacyjnego. Dobrze, że beton był twardy, bo bym uszkodził swoją szczęką sąsiadów z dołu.

Draqun vs UEFI
0:2

Chwila przerwy

Zasięgnąłem rad czcicieli MS w sprawie UEFI + Windows 8. Oczy zrobili ogromne i pomóc nie umieli niestety. Zajrzałem do internetu. Myślę, może w internecie coś piszą na ten temat. A tam cisza jak makiem zasiał. No trudno. Siorb kawy, i czas pobrać jakieś pewniejsze oprogramowanie i zaczerpnąć wiedzy z niepolskiej części internetu. Już po chwili na dysku czekał ciepły Windows 7 64bit* obok już trochę ostudzonego Ubuntu. Czas zacząć kolejną rundę.

Runda trzecia

Posiada już pendrive z Windows 7. Ruszam z instalacją. Hop siup, ekran powitalny, licencja, I jeb. Widzę dysk. Szybko wybrałem odpowiednią Patrycję, znaczy się no partycję i jadę z instalacją. Kiedy instalacja się zakończyła miałem już godzinę 18, a o 20 moja luba wraca do domciu i chce rozdziewiczyć nowe Ubuntu pisząc pierwszą pracę na nim.

Draqun vs UEFI
1:2

Runda czwarta

Ponownie pen z systemem wkładam do portu, jednakże z powrotem jest na nim Ubuntu. Uruchamiam "liveCD" i jadę z koksem. Posiadając wiedzę o programie, który zwie się Boot Reapair szturmuję komputer. W odpalonym programie nie zrobiłem nic. Prawie nic. Po prostu zostałem przy domyślnych ustawieniach i wybrałem opcję przywrócenia bootoadera. Ta runda była niewiele dłuższa od pierwszej. Jednakże w tej nastąpił nokaut przeciwnika. Ponowne uruchomienie i moim oczom ukazuje się najbrzydszy GRUB w świecie linuksów. Uruchomiłem najpierw Windowsa a potem Linuksa. Wszystko działało jak talala.

Draqun vs UEFI
Zwycięża Draqun poprzez nokaut w 4 rundzie

Podsumowanie

Uważam, że była to jedna z najtrudniejszych walk jakie stoczyłem z oprogramowaniem. Nie do końca było to zwycięstwo o jakim marzyłem jednakże już kilka minut po godzinie 20 moja kobieta odsłuchiwała swoją muzykę i pisała pracę na świeżo zainstalowanym Ubuntu, a ja byłem dumny jak paw z tego, że udało mi się doprowadzić komputer do stanu użytkowalności.

Jeśli kogoś interesuje komputerem tym był Acer TravelMate 5760ZG.

*Dla ludzi, niebędących na czasie. Mogę pobrać z MSDNAA i zainstalować na użytek własny każdą z wersji obecnego tam systemu Windows. Do każdej wersji otrzymuje JEDEN klucz, który po instalacji zostaje przypisany do maszyny. Gdybym chciał zmienić system na maszynie muszę się udać do administratora z taką prośbą. 

windows linux sprzęt

Komentarze

0 nowych
Vanshei   14 #1 04.01.2013 20:54

to pogratulować wygranej ;)
Ja po drugim dniu walki z Zune powoli tracę nerwy nawet niepolska część internetu nie pomaga ;p

  #2 04.01.2013 21:18

Ja też ostatnio wrzucałem dwa systemy u siebie przy EFI i było ok.

Najpierw Windows 8, jako że sam wybrałem w biosie tryb UEFI, no to zrobił mi partycję GPT zamiast tradycyjnego MBRa. Działało to nieco czasu, postanowiłem wrzucić Ubuntu.
Wrzuciłem z pendrive (zrobione w YUMI) - nie bootował. Przełączyłem na nie-UEFI i pendrive ruszył, widział dysk normalnie. Zainstalowałem, niby gra, ale startuje sam Windows, Ubuntu "nie ma".

Ostatnio dowiedziałem się, że z YUMI działać mi nie mogło. Wrzuciłem więc na płytkę, odpaliłem z płyty w trybie UEFI - tym razem gra. Zainstalowany i... wszystko gra. Żaden bootloader nie widzi drugiego, to z czego mam ruszać wybieram w boot menu UEFI.

Draqun   9 #3 04.01.2013 21:18

@Vanshei
Niestety czasem tak bywa. Jak na czymś bardzo ci zależy to prawie pewne, że natrafisz na jakiś błąd, który czasem jest nie do przejścia. W każdym razie u mnie, Akurat z tym komputerem mi się udało, chociaż było blisko sporego niepowodzenia.

Draqun   9 #4 04.01.2013 21:21

@lukasamd
Miałeś wybór :) ja nie miałem. Na Ubuntu nawet chrootowałem i instalowałem specjalną wersję grub'a dostosowaną do UEFI i nic nie pomogło. A z tymi bootloaderami IMO lipa jest u ciebie. Po prostu jestem zwolennikiem GRUB'a.

przemo_li   11 #5 04.01.2013 21:23

Jeśli wystarczyło naprawić bootloader to mogłeś to zrobić z LiveCD chroot + reinstallka GRUB'a.

W nowych Ubunciakach podobno mają dorobić ładne GUI tak że naprawa GRUB'a to już nie będzie wycieczka do ciemnej krainy wiersza poleceń ;)

  #6 04.01.2013 21:25

@Draqun:
Miałem i nie miałem. Sam używałem UEFI, a to już spowodowało, że nie mogłem zainstalować nic w trybie zwykłym. LiveCD się odpala, ale co z tego?

A GRUBa nawet nie chciałem. Gdybym zdecydował się usunąć jakiś system, to zaraz byłyby problemy z bootloaderem na tym drugim. Teraz jest o tyle dobrze, że są od siebie w zasadzie niezależne.

Over   9 #7 04.01.2013 21:28

Ja tam mam UEFI i nie narzekam pewnie dlatego ze nadal jestem przy W7 a nie W8 które sprawia problemy w życiu codziennym :)

Autor edytował komentarz.
Draqun   9 #8 04.01.2013 21:40

@przemo_li
To nie była zwykła naprawa GRUB'a jaką wykonuje się z wiersza poleceń. Robiłem to 3 razy za każdym razem myśląc, że coś zapominam robić.

@lukasamd
Ja jako student nie mogę zrezygnować z żadnego systemu, a gdybym dołączył jeszcze do fanów Jabłka to musiałbym doinstalować OSX'a (Apple podobno nie ma nic przeciwko instalacji swojego systemu na nieswoim sprzęcie wg ludzi padających na kolana na widok nagryzionego jabłka pracujących w jednej z katedr PK). Ale przed studiami miałem długi okres posiadania tylko Linuksa na swoim komputerze. Jednakże kiedy patrze na rynek pracy wydaje mi się, że już zawsze będę posiadał dwa systemy operacyjne. Rośnie popyt na ludzi od C# i Pythona i dopóki Mono nie będzie w pełni odwzorowywał platformy .NET tak będę pisać w tym języku na Windows (o ile się go nauczę) tak Python'a znowu wole używać od Linuksem, ale to chyba dlatego, że przypomina mi on BASH'a a no i pod linuksem jeszcze terminal linuksowy jest wygodnym narzędziem.

@Overclocker
Każde nowości mają trudny start. Mimo, że ludzie chwilowo są niechętni do W8 to jak przyjdzie co do czego i tak wybiorą W8 nad jakimś linuksem.

dav4   4 #9 04.01.2013 22:02

Ostatnio miałem do "zabawy" dotykowego Acera z win8 i ekranem dotykowym. Wszystko pięknie, ładnie... wygooglowałem nawet jak dostać się do BIOSu(trzeba w ustawieniach win8 pogrzebać, po reboocie otwierają się ustawienia). Można było tam zmienić typ BIOSu - albo UEFI, albo Legacy BIOS. Co prawda Linuxów nie instalowałem tam(a jedynie przywracałem win8 wbudowanym narzędziem, po którym system nadal lekko ścinał) ale wydaje mi się że zmiana tej opcji rozwiązała by wszystkie Twoje problemy :)

Pangrys WSPÓŁPRACOWNIK  18 #10 04.01.2013 22:05

@Draqun

Rozwiązanie jest banalnie proste :)
A wyłączyłeś SecureBoot ??

Draqun   9 #11 04.01.2013 22:15

@Pangrys

Włączałem i wyłączałem wszystko co było możliwe :). Pisałem nawet do supportu. Oni twierdzili, że na domyślnych ustawieniach wszystko powinno działać bez problemu. I działa ale Win7 zamiast 8 a z Ubu się po prostu nagimnastykowałem ;)

@dav4

Tylko, że ja nie mogłem zainstalować Win8 ;)

Banan   10 #12 04.01.2013 23:04

Też miałem problemy z UEFI na testowym notebooku, jako że nie było go jeszcze w sprzedaży to musiałem sobie sam radzić. Później oczywiście opisałem to w recenzji http://www.dobreprogramy.pl/Banan/Banan-zneca-sie-nad-notebookiem-Acer-Aspire-M-... na samo przełączenie w tryb BIOSA trzeba było kilku restartów =)

4lpha   9 #13 04.01.2013 23:42

Dziwne. Moje odczucia względem EFI na MoBo Asusa są całkiem pozytywne. Nie doświadczyłem żadnych problemów z czymkolwiek. Tablica partycji GPT.
Bez żadnego trybu BIOS czy emulacji.

Inna sprawa, że EFI powinny być open-source, a nie jakieś paskudne security through obscurity.

Autor edytował komentarz.
Scorpions.B WSPÓŁPRACOWNIK  20 #14 04.01.2013 23:42

UEFI jest dla mnie porażką i KE zamiast interesować się tym mechanizmem woli nakazywać, aby pojawiało się chore okno wyboru przeglądarki, czy były wydawana wersja Windows bez Media Playera, no cóż nie ma jak uszczęśliwiać nas na siłę.

Również przyłączam się do gratulacji w pokonaniu przeciwnika ;) Chociaż trzeba było nie utrudniać dziewczynie życie, tym bardziej, że tego nie chciała ;P

Draqun   9 #16 05.01.2013 00:39

@sunbeam96
Wszystko ma swoich zwolenników i przeciwników. Życie.

@Scorpions.B
Zaraz tam utrudniać. Znając życie pewnie nie raz z tego Winowsa będzie musiała skorzystać bo coś uczelnia zleci i takie tam. Po prostu zrobiłem wszystko za jednym zamachem.

@zasi
Robiłem dualbooty wielokrotnie na różnych komputerach. Takie tutoriale są zbyteczne ponieważ w nich nie opowiada się o mogących wystąpić błędach. Zresztą jeden tutorial niekoniecznie musi pasować do każdej konfiguracji sprzętowej. Ten jak widzę opisuje ładny przebieg instalacji dwóch systemów. U mnie on ładny nie był.

zasi   4 #17 05.01.2013 00:42

Ja w takim razie na moim Lenovo Y580 miałem szczęście ;) niezupełnie wszystko było jak w tym tutorialu ale bez większych problemów mam Win8+Minta

nitro2012   10 #18 05.01.2013 01:44

nie MSDNAA tylko DreamSpark

Scorpions.B WSPÓŁPRACOWNIK  20 #19 05.01.2013 09:41

@Draqun
a.. to w tą stronę, myślałem, że to raczej Windows miał być główny systemem ;)

Autor edytował komentarz.
tfl   8 #20 05.01.2013 10:27

@sunbeam96

Nie uwazasz chyba, ze zamkniecie kodu jest spowodowane tylko checia zwiekszenia bezpieczenstwa systemu? Poza tym slogan powtarzany przez eimiego o SBO jest naiwny. Poczytaj o tym jak metasploit wykupuje exploity, ile wart jest dzis zeus. Security by obscurity jest jedna z warstw zabezpieczenia systemu i to jedna z pierwszych. Nie moze byc jedyna, ale nie wyobrazam sobie jak moze jej nie byc w ogole.

  #21 05.01.2013 10:40

@tfl

Już pokazali, że EFI jest tak dziurawe i niebezpieczne, że - "nie używać tego"

4lpha   9 #22 05.01.2013 10:53

@tfl | 05.01.2013 10:27
Sztuka to zrobić software/hardware tak bezpieczny, by uwolnienie kodu nie oznaczało niebezpieczeństwa.

Jestem pewien, że gdyby jakimś cudem został opublikowany kod Windows/Tiles, to problemów wykryto by niesamowitą ilość.

Over   9 #23 05.01.2013 11:42

@Draqun
Niewiem jak tobie ale mi W7 nie sprawiał problemów na początku :)
A W8 sprawia problemy jak za czasów Visty...
Przypadek??

  #24 05.01.2013 12:06

@Overclocker

Nie jesteś warzywem podłączonym do respiratora

  #25 05.01.2013 13:00

Pytanie tylko po co instalować Ubuntu jak się ma kupiony komputer z Windows? Ubuntu jest fajnie jak ma się komputer bez systemu i chce się zaoszczędzić. Ale jak ktoś już i tak zapłacił za Windows to bez sensu instalować Ubuntu.

Over   9 #26 05.01.2013 13:33

@fervi.doctor
Co mas zna myśli?? bo nie skumałem :)

  #27 05.01.2013 14:24

u na na pg z msdnaa klucze nie sa na maszyne przypisane. mozna instalowac wszedzie ile razy sie chce. fakt jest 1 klucz na wersje ale zawsze dziala na roznych maszynasz bez problemow.

tfl   8 #28 05.01.2013 15:26

@sunbeam96

Wybacz moja smialosc, ale wiara, ze mozna napisac kod, ktory jest w 100% bezpieczny jest takze naiwna i nie poparta zadnym dowodem. Wiecej! Doswiadczenie wskazuje, ze nie da sie takiego napisac. ot, takich sobie grep, wszyscy znaja a tu sie okazuje, ze moze fajnie namieszac w systemie. A wyszukiwanie podatnosci jest o wiele latwiejsze w trybie whitebox niz blackbox.

Autor edytował komentarz.
Druedain   13 #29 05.01.2013 16:14

@tfl A cóż takiego może namieszać grep? O istnieniu problemu przeczytałem, kiedy w systemie już byłem kilka wersji do przodu. Błąd udało się wykryć dopiero po wielu latach. W praktyce możliwość wykorzystania błędu w grepie była znikoma. Jednak da się…

U mnie zabawa z UEFI polegała na jego wyłączeniu. Tyle…

Co do C#, jest to coraz bardziej popularny język, jednak programistów Javy też wciąż firmy szukają, więc nie powiedziałbym, że C# jest niezbędny -> Windowsa mieć trzeba. Nawet w dziurze, w której ja mieszkam pół roku temu sporo pracy widziałem dla osób znających się na Javie.

  #30 05.01.2013 16:17

Całkiem ciekawy tekst, ale jak widzę to ja, "normalny", nieznający się urzyszkodnik:
"Kup działające urządzenie, zepsuj, napraw i bądź z siebie dumny!"
Co nie zmienia faktu, że należy ci się szacunek za tak trudną walkę.

Draqun   9 #31 05.01.2013 16:27

@Mari0
A czy ja powiedziałem, że komputer był kupiony z windowsem? Komputer miał na składzie Linuksa, ale dostawca nawet instalacje zjebał bo nie startował Xorg ;).

@nitro2012
Jak zwał tak zwał :P Idea prawie ta sama.

@anon
Bo nie aktywujecie klucza online.

@Druedain
Coż aktualnie, gdzie bym nie paczał za pracą wszędzie chcieli C# lub Python'a :) C# zdobywa popularność bo Mono się bardzo dobrze rozwija.

@X.A.N.
Nie było działające. Zainstalowany tam system czyli Linpus nie tylko był niesprawny, ale nawet nie było partycji recovery ani płyty z systemem.

  #32 05.01.2013 16:52

@Draqun
Zwracam honor.

  #33 05.01.2013 16:58

@Overclocker

To był jakiś filmik, ale z tego co się dowiedziałem, to to - że EFI zarządza całym komputerem i w przyszłości będzie zarządzał kartami graficznymi itd. Niby wszystko fajnie, ale jak ściągnie ci się wirus, to podobno komputer do wymiany, ale nie chcę kłamać :P

tfl   8 #34 05.01.2013 17:44

@Druedain

Mam odpowiedziec na Twoje pytanie, mimo, ze sam sobie na nie odpowiedziales?

nitro2012   10 #35 06.01.2013 17:12

@Draqun

nie jak zwał tak zwał. używaj oficjalnych nowych nazw a nie starych.

Łukasz   4 #36 13.01.2013 13:47

Ja również mam UEFI na płycie Asus'a i jak dotąd nie doświadczyłem żadnych problemów.
XP działał bez problemu, siódemka też. Ubuntu, Fedora i Suse także. Jedynie starsze wersje linuksów z wcześniejszym jądrem nie potrafiły wykryć dysku, ale to wersje z 2008r, więc...
:)

  #37 13.01.2013 15:02

@Łukasz
Masz zapewne wyłączone EFI, a włączony tryb BIOS-Legacy

przemo_li   11 #38 18.01.2013 12:14

@tlf
SBO to UŁUDA.

Wierzenie (tak, dokładnie, wiara w coś bez jakichkolwiek podstaw), że zapewnia nam to jakąkolwiek przewagę.

Z jednej strony ZAMYKA to dostęp niezależnym badaczom, dzięki któremu mogli by przeprowadzić niezależne audyty (i zgłosić potencjalne problemy).

Z drugiej strony atakujący dany system może poświęcić na dany włam kilka miesięcy. SOB będzie więc tylko nieznaczną nieywgodą.

No i jest jeszcze 3 strona medalu ;) Jeśli kod pozwala na SZYBKIE wykrycie luki, to znaczy, że PROCES rozwoju oprogramowania jest WADLIWY. SOB może ZATUSZOWAĆ ten fakt.

PS Kryptolodzy mniej więcej od 2 wojny światowej uznają SOB w szyfrologii za szczyt głupoty. JAWNY proces szyfrowania to jedyna możliwa droga. Gdyż chwilowe utrudnienia NIE SĄ w stanie przeważyć wad wynikających z SOB. Jeśli traktujemy kod jak proces, to wady/zalety SOB są takie same.

przemo_li   11 #39 18.01.2013 12:17

UEFI to nowa technologia, producentom zajmie trochę czasu "nauczenie się" tworzenia porządnych jego implementacji.

A ucierpią najbardziej systemy operacyjne które nie są testowane/certyfikowane na danych implementacjach. (Wliczając idiotyzmy jak rozpoznawanie systemów i autoryzowanie tylko win8/RHEL...)

Ot "zwykła" choroba niemowlęca UEFI.

Trzeba sprawdzać zgodność z wybranym softem PRZED zakupem.

  #40 23.05.2013 00:50

Mam pytanie. Mam komputer z UEFI i jak mam już zainstalowany Windows 7 a dysk jest w MBR to czy będą jakieś problemy z instalacją Ubuntu?

  #41 13.11.2013 14:03

Proszę o pomoc, ponieważ mam asusa z uefi i nie mogę zainstalować win7, ani zrobić przywracanie systemu.

  #42 27.11.2013 16:00

dysku jako GPT. BIOS nie potrafi uruchomić z niego system win8.
dziecko zalalo mi laptopa acer e1-571g i chcialem dysk przelozyc do starszego laptopa packard bell ls11hr