Dostęp do instalacji CentOS

0

Używam dysku SSD jako urządzenia rozruchowego i mam dysk twardy, którego używam do danych. Oba dyski są skonfigurowane przy użyciu GPT / UEFI. Zainstalowałem CentOS na własnej partycji na dysku twardym i mam zainstalowany system Windows 8.1 na dysku SSD. Kiedy zainstalowałem CentOS, otrzymałem ostrzeżenie, które mówiło coś o „OSTRZEŻENIE! Używasz GPT z systemem innym niż EFI. Może to działać lub nie, w zależności od BIOS-u”.

Uruchomiłem DVD na żywo za pomocą ustawień UEFI, a podczas instalacji powiedziałem CentOS, aby zainstalować bootloader na moim dysku SSD. System nadal uruchamia się bezpośrednio w systemie Windows - wydaje się jednak, że żaden program ładujący nie został zainstalowany. Próbowałem zainstalować rEFInd, ale nie wykrył CentOS. Szybkie uruchamianie mojego mobo i opcje bezpiecznego rozruchu są wyłączone.

Nie znam się na tym, jak EFI działa przy uruchamianiu, i nie wiem, jak łatwo uruchomić podwójny rozruch systemu Windows 8.1 i CentOS 6.4. Bardzo chciałbym użyć Fast Boot i uruchamiać CentOS tylko wtedy, gdy mu to konkretnie powiem (zignoruj ​​bootloader, chyba że użyję naciśnięcia klawisza lub czegoś w trakcie rozruchu; całkowite wyłączenie szybkiego rozruchu jest również w porządku, ponieważ rzadko używam CentOS) , ale to prawdopodobnie nie jest możliwe.

Gruntownie, Nie mogę przekonać mojego systemu EFI do wykrycia mojej instalacji CentOS, aby umożliwić jej uruchomienie i nie wiem, co robić. Każda pomoc byłaby bardzo mile widziana!

vaindil
źródło

Odpowiedzi:

0

Wyłącz bezpieczny rozruch i rozważ użycie starszego trybu bios, jeśli CentOS nie ma wbudowanej obsługi efi w jądrze.

Scandalist
źródło
0

Wygląda na to, że masz instalację systemu Windows w trybie EFI / UEFI oraz instalację systemu Linux w systemie BIOS / CSM / starszym. Istnieją zasadniczo trzy sposoby radzenia sobie z tym problemem:

  • Użyj menedżera rozruchu oprogramowania układowego - Większość komputerów opartych na EFI ma menedżery rozruchu, z których wiele umożliwia przełączanie między programami ładującymi w trybie EFI i BIOS. Zwykle można dostać się do tego menedżera rozruchu, naciskając klawisz Esc lub klawisz funkcyjny na początku procesu rozruchu. Niestety, niektóre komputery mają takie kiepskie menedżery rozruchu, że ta opcja nie działa z nimi; a nawet gdy to działa, wielu użytkowników uważa to za niezręczne, ponieważ okno możliwości wejścia do menedżera rozruchu w czasie rozruchu zazwyczaj wynosi zaledwie kilka sekund.
  • Użyj rEFInd - Mój rEFInd menedżer rozruchu to menedżer rozruchu w trybie EFI, który może uruchomić program ładujący systemu BIOS. Aby to zrobić, musisz zainstalować rEFInd pod Windows i edytować refind.conf odkomentować scanfor linia i dodaj hdbios do listy opcji uruchamiania. Wynikiem powinna być nowa szara ikona w kształcie rombu, która powinna uruchomić Linuksa. Podobnie jak w przypadku poprzedniej opcji, rEFInd nie działa na wszystkich komputerach opartych na EFI, więc nie mogę obiecać, że ta opcja zadziała; rEFInd jest jednak jednym z konkretnych rozwiązań dla następnej opcji, co może sprawić, że będzie to dobry sposób na wypróbowanie dwóch rozwiązań naraz.
  • Zainstaluj program ładujący EFI dla systemu Linux - Możesz zainstalować dowolny Program ładujący w trybie EFI dla systemu Linux to lubisz. Wiele jest dostępnych, więc wybierz swój wybór. Zalecam skupienie się na GRUB Legacy lub GRUB 2 (w zależności od tego, którego CentOS używa do instalacji w trybie EFI) i rEFInd; ale ELILO, SYSLINUX lub gummiboot mogą również działać dobrze. Takie podejście jest najbardziej prawdopodobne, ale trzeba się nauczyć wystarczająco dużo o tym, jak wykonać instalację, aby działało, a także trzeba zainstalować program ładujący w systemie Windows lub uzyskać awaryjny Linux EFI działa boot. Należy również zauważyć, że ponowne zainstalowanie systemu Linux przy użyciu rozruchu instalatora w trybie EFI jest jednym ze sposobów osiągnięcia tego celu. To radykalne rozwiązanie w pewnym sensie, ale ponieważ jest to nowa instalacja, warto zastanowić się, czy można dowiedzieć się, jak uruchomić instalator CentOS w trybie EFI. (Widzieć moja strona w instalacjach Linux w trybie EFI więcej na ten temat.)
Rod Smith
źródło
To fenomenalny post, dziękuję! Właśnie zainstalowałem CentOS i nic z tym nie zrobiłem, więc w razie potrzeby mogę go ponownie zainstalować. Czy istnieje sposób na zainstalowanie go w trybie EFI, ponieważ wygląda na to, że to rozwiąże moje problemy (plus to po prostu czystsze, aby wszystko używało EFI)? Uruchomiłem go z mojego mobo w trybie EFI, ale go nie wykrył (dał ostrzeżenie o używaniu systemu plików GPT w systemie innym niż EFI).
vaindil
Istnieje duża różnorodność sposobów uruchamiania zewnętrznego nośnika w trybie EFI. Wiele komputerów ma wbudowany menedżer rozruchu, który wyświetla dwie opcje dysku zewnętrznego, jeden z „EFI” lub „UEFI” w opisie, a drugi bez niego. Wybierz opcję EFI / UEFI, aby uruchomić w tym trybie. Jednak u niektórych masz niewielką kontrolę nad sobą. Najlepszym rozwiązaniem jest zainstalowanie rEFInd, który (jeśli ty nie poprawić scanfor opcja) przedstawi tylko opcje uruchamiania EFI.
Rod Smith