Właśnie zainstalowałem Ubuntu 12.04 na laptopie z Windows 7, ale nie mogę uruchomić się z Ubuntu.
Po pierwsze, podczas instalacji wykonałem te partycje (może ich być zbyt wiele):
/dev/sda1 FAT32 SYSTEM 200Mb boot (EFI boot, i guess)
/dev/sda2 unknown file system 128 Mb msftres (Windows Boot Manager)
/dev/sda3 NTFS OS 100 Gb (Windows 7)
/dev/sda4 NTFS DATOS 315 Gb (Data partition)
/dev/sda5 ext4 28 Gb (/home)
/dev/sda8 unknown file system 1 Gb biog_grub (i'm not very sure why i made this one)
/dev/sda6 ext4 17 Gb (/ Ubuntu 12.03 installed withou errors aparently)
/dev/sda7 linex-swap 2 GB (swap)
Mogę idealnie uruchomić z systemu Windows. Właściwie próbowałem skonfigurować Menedżera rozruchu systemu Windows za pomocą EasyBCD, ale nie rozpoznaje on żadnego wpisu rozruchu. W każdym razie dodałem wpis Ubuntu i skonfigurowałem go automatycznie.
Teraz mam wpisy rozruchu systemu Windows 7, który wydaje się działać, a system Ubuntu 12.04 monituje komunikat „Nie znaleziono aplikacji”.
Uruchomiłem ponownie z USB z Ubuntu i próbowałem naprawić GRUB z wiersza poleceń oraz z naprawą rozruchu. Brak wyników.
O ile rozumiem, muszę powiedzieć Menedżerowi rozruchu systemu Windows, gdzie jest mój moduł ładujący Ubuntu.
Mam więc dwa problemy:
- W rzeczywistości nie wiem, gdzie jest mój moduł ładujący Ubuntu, GRUB, GRUB2 lub cokolwiek innego.
- Nie wiem, jak ustawić mój wpis Ubuntu w Menedżerze rozruchu systemu Windows.
BCDedit.exe
Wydaje mi się, że używanie jako EasyBCD nie pokazało mi wpisów. W każdym razie nie wiem, jakich parametrów użyć.
Przeczytałem o tym kilka artykułów, ale nie znalazłem nic przydatnego.
Odpowiedzi:
Układ partycji wygląda dziwnie, ale z drugiej strony tak robią producenci OEM.
Jeśli jest to system UEFI, ponowna instalacja byłaby najszybszym i bezpośrednim sposobem uzyskania działającej instalacji. Zalecam usuwanie partycji od sda5 do sda7, ponieważ wydaje się, że zostały one utworzone przez Ciebie. Następnie zainstaluj Ubuntu z Ubuntu-12.04-desktop-amd64.iso w
UEFI mode
(przy wybieraniu uruchamiania z CD w czasie uruchamiania powinny być dwie opcje uruchamiania z CD, jedna z UEFI i jedna bez), aby upewnić się, że instalujesz z obsługą UEFI włączone. Dobrym wyborem jest układ partycji z partycją Ubuntu i oddzielną partycją domową. Aby użyć zawieszenia na HDD (hibernacji), należy wybrać przynajmniej rozmiar pamięci RAM jako rozmiar partycji wymiany. Jest jeszcze jeden krok, który należy wykonać, aby ponownie włączyć hibernację w 12.04. Po zakończeniu instalacji powinieneś mieć Ubuntu z pakietem grub-efi-amd64 zainstalowanym na dysku twardym. Instalator powinien rozpoznać prawidłową partycję systemową UEFI (istnieje specyficzny kod partycji GPT dla partycji systemowej UEFI ), umieścić tam grub-efi-stub i zarejestrować go w zmiennych rozruchowych UEFI.Na koniec powinieneś mieć przynajmniej jeden wpis dla Windows i Ubuntu w dostępnej opcji uruchamiania UEFI. Jeśli nie ma tam wpisu dotyczącego systemu Windows, prawdopodobnie nie jest to system UEFI i nie powinieneś próbować wypróbować mojego sugerowanego rozwiązania (nie byłoby możliwe uruchomienie dysku CD w trybie UEFI). Podwójne uruchamianie powinno działać za pośrednictwem mechanizmu ładowania łańcuchowego GRUB-ów , więc ustawienie Ubuntu przez UEFI jako domyślną opcję uruchamiania powinno działać tak jak podwójne uruchamianie w przeszłości z GRUB-em.
źródło
Po pierwsze, twoja tablica partycji jest wyraźnie tabelą partycji GUID (GPT). Ponieważ system Windows uruchamia się z dysków GPT tylko wtedy, gdy komputer używa rozszerzalnego interfejsu oprogramowania układowego (EFI) zamiast starszego systemu Basic Input / Output System (BIOS), jasne jest, że uruchamiasz się w trybie EFI. Jest to kluczowy szczegół, ponieważ tradycyjne rozwiązania BIOS-u prawdopodobnie nie będą działać w systemie EFI.
Z opisu nie jest jasne, co się uruchamia. Domyślam się, że program ładujący Windows uruchamia się, a użyłeś EasyBCD do utworzenia wpisu Ubuntu, który nie działa. Nie jest to zaskakujące; ostatni raz sprawdziłem, że moduł ładujący EFI systemu Windows nie mógł przekierować procesu ładowania do innego modułu ładującego, więc wpisy dla systemu innego niż Windows EasyBCD będą dla ciebie bezużyteczne. Jeśli źle zinterpretowałem, co się dzieje, i rzeczywiście widzisz menu rozruchowe GRUBa, które jest w stanie uruchomić system Windows, ale nie Linux, proszę o rozwinięcie.
Jeśli moje dotychczasowe interpretacje są poprawne, być może będziesz mógł użyć menu rozruchowego oprogramowania układowego, aby wybrać GRUB zamiast systemu Windows i użyć go do rozruchu w systemie Linux. Jeśli menedżer rozruchowy oprogramowania układowego jest wystarczająco dobry, może to być nawet akceptowalne rozwiązanie długoterminowe. Niestety menedżery rozruchowe implementacji oprogramowania układowego EFI są bardzo zróżnicowane pod względem jakości, a wiele z nich jest słabych. Jeśli nie możesz znaleźć menu rozruchowego w oprogramowaniu układowym lub korzystanie z niego jest niewygodne, masz dwie główne opcje:
Należy pamiętać, że proces rozruchu EFI obejmuje pliki przechowywane na partycji zwanej EFI System Partition (ESP), czyli / dev / sda1 na twoim komputerze. Pliki modułu ładującego zwykle znajdują się w podkatalogach katalogu EFI na tej partycji, tak jak w EFI / Microsoft lub EFI / ubuntu. NVRAM przechowuje listę programów ładujących oraz kolejność, w jakiej oprogramowanie układowe powinno próbować je uruchomić. Zarządzanie modułami ładującymi obejmuje dodawanie, usuwanie lub przenoszenie plików modułu ładującego oraz edytowanie wpisów NVRAM. W niektórych przypadkach domyślny moduł ładujący (EFI / Boot / bootx64.efi; chociaż niektóre implementacje domyślnie obsługują także EFI / Microsoft / Boot / bootmgfw.efi) jest ładowany, jeśli wpisy NVRAM są puste lub wskazują na nieprawidłowe moduły ładujące. Aby uzyskać więcej informacji na ten temat, a także informacje o modułach ładujących EFI systemu Linux, zobacz moją stronę internetową na ten temat.
źródło
Prawdopodobnie menu GRUB nie jest poprawnie zainstalowane. Spróbuj naprawić za pomocą dysku CD z programem naprawczym . Uruchom z tego dysku CD i pozwól automatycznie naprawić system. Więcej informacji znajdziesz tutaj .
źródło
Ponieważ system Windows używa EFI, musisz:
źródło
Być może próbujesz uaktualnić podczas instalacji, dlatego tworzy dodatkową przestrzeń 1 GB. Możesz łatwo używać podwójnego rozruchu za pomocą Ubuntu bez instalowania czegokolwiek. Mówię o grub2 w Ubuntu, który jest domyślnie zainstalowany. Potrzebujesz tylko konfiguracji dual boot na żywo. To bardzo dobry przykład odzyskiwania grub2.
źródło