Windows 7 + Ubuntu dual boot + UEFI BIOS

10

Otrzymałem nowy laptop Lenovo T420 z systemem Windows 7.

Dysk zawiera teraz:

  • ukryta SYSTEM_DRVpartycja rozruchowa (1,17 GB, używane 400 MB). Zgaduję, że to partycja UEFI; laptop jest wyposażony w UEFI zamiast starszego systemu BIOS. Ta partycja jest sformatowana w systemie plików NTFS i przypuszczam, że zawiera Menedżera rozruchu systemu Windows i inne przydatne rzeczy związane z uruchamianiem systemu (ale nie jestem pewien, więc jeśli ktoś wie, czy można to / należy usunąć, powiedz tak)
  • partycja Windows 7
  • partycja ratunkowa

Zrozumiałem, że BIOS to UEFI, ale używany jest MBR, a nie GPT.

Jest to kontynuacja mojego poprzedniego pytania na temat robienia tego samego przy użyciu partycjonowania GPT - postanowiłem nie kontynuować tego, ponieważ jest to w tej chwili zbyt skomplikowane i jest kilka poważnych błędów w Ubuntu.

Jak mogę zainstalować Ubuntu na tym komputerze (używając zwykłego partycjonowania MBR) i jak ta instalacja wpłynie na instalację Windows, biorąc pod uwagę partycję UEFI i menedżer rozruchu, który ona zawiera?

Jeśli ktoś przyjrzał się takim problemom (związanym z UEFI), proszę doradzić - być może jest coś, czego nie rozumiem.

AKTUALIZACJA 1 : Wydaje mi się, że ta partycja SYSTEM_DRV jest partycją UEFI, może być całkowicie błędna, patrząc na to ... Może to być coś innego, coś związanego z lenovo, jak partycja odzyskiwania.

AKTUALIZACJA 2 : Otworzyłem partycję SYSTEM_DRV przy użyciu bootowalnej płyty CD z Linuksem, aw środku jest kilka plików. W katalogu głównym dysku znajduje się plik „sdrive”, który ma następującą zawartość:

"Lenovo Service Partition Version 1.0.0.2009"

Istnieją również foldery rozruchowe z Menedżerem rozruchu systemu Windows. Co się dzieje?

Zaczynam myśleć, że jest to osobna instalacja systemu Windows, która uruchamia się po naciśnięciu przycisku ThinkVantage w celu wykonania operacji ratowania i odzyskiwania. Nadal nie wiem, jak to się ma do partycji „Lenovo Recovery” (jeśli tak jest).

nick_uk
źródło

Odpowiedzi:

6

Twoja „ukryta” partycja 1GiB jest partycją zastrzeżoną przez system Microsoft . Jest to odpowiednik biednego człowieka do partycji systemowej . To nie jest prawdziwa partycja systemowa i nie jest partycją systemową EFI. Menedżer rozruchu, który zawiera, to Menedżer rozruchu Microsoft. Jest to jednak twoja partycja systemowa. Usuń go, a komputer nie będzie się uruchamiał.

Jak opisano, nie ma wskazania, że komputer ma rzeczywiście EFI niczego . Nie ma partycji systemowej EFI, nie ma tablicy partycji EFI i nie ładuje się w sposób EFI . Z twojego opisu jest to ładowanie w starym PC / AT , z partycją zastrzeżoną przez Microsoft System jako partycją „startową” / „aktywną”, której VBR wywołuje Microsoft Boot Manager.

(Sprawdzając ze stronami WWW wsparcia IBM, okazuje się, że tak właśnie jest. Lenovo Thinkpady z Windows 7 są instalowane z oprogramowaniem układowym skonfigurowanym do bootstrapu w stary sposób PC / AT. )

W związku z tym instalacja Ubuntu odbywa się tak samo, jak na starej maszynie kompatybilnej z PC / AT:

  1. Utwórz wolumin rozruchowy dla Ubuntu, przenosząc i zmieniając rozmiar partycji, aby zrobić miejsce za pomocą ulubionych narzędzi.
  2. Zainstaluj Ubuntu i jego moduł ładujący (GRUB2) w tym woluminie rozruchowym. Po prostu uruchom komputer z dysku instalacyjnego i wskaż narzędzie instalacyjne, gdy jest to wymagane, na woluminie rozruchowym utworzonym dla systemu Ubuntu.
  3. Dodaj pozycję en dla tego woluminu rozruchowego do menu Microsoft Boot Manager za pomocą bcdeditnarzędzia. Cyril Voisin opisuje jeden ze sposobów na zrobienie tego , który polega na utworzeniu kopii woluminu rozruchowego woluminu rozruchowego Ubuntu w pliku na woluminie systemowym; i tak trzeba zrobić po zainstalowaniu modułu ładującego Ubuntu.

Nie musisz nic robić w odniesieniu do głośności systemowej Biednego Człowieka. Przez cały czas pozostaje partycją „startową” / „aktywną”. Nie musisz też nic robić z głównym rekordem rozruchowym. Czy nie (pozwalają Ubuntu) syf wokół z MBR.

JdeBP
źródło
Dziękuję bardzo @JdeBP! To niesamowita odpowiedź. Brakowało mi trzeciego punktu na temat narzędzia bcdedit. Ale jest jeszcze jedna sprawa, aby jeszcze bardziej skomplikować. Wygląda na to, że zarówno partycja systemu Windows, jak i partycja system_drv zawierają menedżery rozruchu, a partycja system_drv faktycznie ma osobne środowisko podobne do systemu Windows, zwane przez Lenovo Lenovo ThinkVantage. Jest dostępny po naciśnięciu klawisza podczas rozruchu i oferuje opcje przywracania i naprawy (przy użyciu danych z trzeciej partycji!). Więc ... Który menedżer rozruchu powinienem edytować? :>
nick_uk
Zgaduję, że menedżer rozruchu jest obecny na partycji Windows i pozostaw system_drv taki, jaki jest. I oczywiście nie zadzieraj z mbr. Wystarczy przekierować menedżera rozruchu systemu Windows do gruba, aby uruchomić system Ubuntu. (Powiedziałem tylko o rzeczach EFI, ponieważ to bios UEFI, więc teoretycznie może działać z ładowaniem EFI, i pomyliłem się z powodu użycia MBR (to było moje poprzednie pytanie tutaj: superuser.com/questions/315046/... ale ja porzucił ten pomysł)
nick_uk
Ponadto, czytając twoje linki, nie jestem do końca pewny, że to partycja systemowa dla biednego człowieka, ponieważ maszyna ma oprogramowanie układowe EFI, rozumiem, że partycja dla słabych ludzi jest przeznaczona dla maszyn nie-efi. Prawdopodobnie jest to jak druga instalacja systemu Windows.
nick_uk
pomijając większość moich poprzednich komentarzy, oczywiście nie byłem świadomy sposobu, w jaki Windows 7 działa z różnymi partycjami systemowymi i rozruchowymi. Czytając o tym wszystkim teraz, dziękuję za wskazanie mi właściwego kierunku
nick_uk
0

Istnieje coś takiego jak wubi, który jest instalatorem ubuntu przez Windows. Zasadniczo, pobierasz go i instaluje cały system operacyjny, w tym dodając go do MBR, bez konieczności zapisywania dysku CD lub czegokolwiek.

soandos
źródło
Wiem o tym, tak naprawdę nie tego chcę. To instaluje Ubuntu jak program Windows na dysku Windows, to nie jest coś, czego chcę.
nick_uk
Nie, instaluje system operacyjny i może tworzyć własną partycję itp.
soandos
2
nie, wubi instaluje ubuntu w systemie Windows. Mówiąc ściślej, tworzy plik obrazu c: \ ubuntu \ disks \ root.disk na dysku systemu Windows, który jest zamontowany w pętli, aby pojawiał się jako osobna partycja, a do tabeli partycji (MBR) dodawany jest wpis. To dalekie od tego, czego potrzebuję, to naprawdę brzydki hack dla początkujących użytkowników. Używam wyłącznie Linuksa od ponad 10 lat, ale tym razem pomyślałem, że dobrym pomysłem byłoby pozostanie przy instalacji Windows7 (zwykle w ogóle nie używam Windowsa).
nick_uk
I nie możesz zainstalować Linuksa w „normalny” sposób? tj. nagrać dysk itp? A może nie lubisz gruba?
soandos
Właśnie to próbuję rozgryźć przed próbą, ponieważ bios UEFI, który komplikuje sprawy, i ta dodatkowa partycja SYSTEM_DRV, o której mówię. To nie jest takie proste.
nick_uk