Komputer nie uruchamia się po zmianie dysku twardego i powrocie

4

1) Mam w swoim komputerze istniejący dysk twardy, który podwójnie uruchamia linuksa i okna przy użyciu tradycyjnej metody bios.

2) Następnie wyjąłem istniejący dysk twardy i zamieniłem nowy dysk twardy, aby zainstalować na nim linux z uefi. Ładuje się i uruchamia ponownie.

3) Wyjąłem nowy dysk twardy z uefi linux i odłożyłem stary dysk twardy z podwójnym bootowaniem bios. Stare buty HDD są w porządku.

4) Zamieniam stary HDD na nowy HDD, na którym jest linux uefi i nie chce się uruchomić.

Wszelkie pomysły dotyczące tego, co może być problemem i jak go rozwiązać?

bootloader jest grub dla obu HDD

shawn
źródło
Czy masz włączoną funkcję UEFI, gdy wymieniasz dysk twardy z linuxem? Jeśli tak, czy sprawdziłeś kolejność rozruchu w biosie, aby sprawdzić, czy istnieje opcja rozruchu UEFI w celu grub? Co dokładnie dzieje się, gdy mówisz, że komputer nie chce się uruchomić?
Dan Griffin
2
Wygląda na to, że BIOS / UEFI modyfikuje swoje parametry jako funkcję nośnika rozruchowego i staje się zdezorientowany. Proszę dodawać zrzuty ekranu informacji o rozruchu po krokach 2 i 3. Użyj aparatu, jeśli nie ma innego wyboru.
harrymc

Odpowiedzi:

4

To brzmi jak problem z kolejnością rozruchu, za każdym razem, gdy dysk twardy jest zamieniany, kolejność rozruchu musi zostać zmieniona w biosie. Wpisy UEFI w biosie są oddzielone od starszych dysków twardych w kolejności rozruchu bios. Po każdym odłączeniu dysku UEFI i zastąpieniu go starszym dyskiem jego pozycja zostanie usunięta z kolejności rozruchu.

Po zainstalowaniu dysku UEFI należy przejść do ustawień bios i ustawić pierwszą opcję rozruchu nie na dysk twardy 1, ale zamiast na bootloader UEFI (grub) znajdujący się na partycji EFI na dysku twardym 1. Niestety ten proces jest bardzo zróżnicowany ze względu na do słabych implementacji UEFI na większości płyt głównych, więc nie mogę podać konkretnych instrukcji, jak to osiągnąć.

Dan Griffin
źródło
Aby uzyskać dodatkowe informacje dodatkowe, zobacz superuser.com/questions/771037/…
Rod Smith
Zgadzam się z tą sugestią. Nie zauważyłem, że oba dyski zostały zainstalowane przy użyciu różne Ustawienia UEFI / Legacy. Muszą być takie same, jeśli oczekujesz, że będą się uruchamiać podczas wymiany. W przeciwnym razie będziesz musiał zmieniać ustawienia BIOS za każdym razem. Tak czy inaczej pojawiły się komentarze i pytania, na które nie odpowiedziałeś. tj .: co dokładnie dzieje się podczas rozruchu? (Dostajesz ŻARCIE zarówno? lub nie? Przesłanie zdjęcia ustawień BIOS może dać ci pewne konkretne wskazówki / kroki, ponieważ prawie każdy MOBO / BIOS ma inne ustawienia.
BiTinerary
Ok, wierzę, że tak jest, jak powiedział Dan Griffin, ponieważ jeśli skopiuję istniejący plik .efi do EFI / BOOT / BOOTX64.efi na nowym dysku twardym, działa, ale nie mogłem znaleźć sposobu na dodanie wpisu z powrotem do bios. Używam oprogramowania układowego uefi amerykańskich megatrendów. @BiTinerary: Mogę pobrać grub na starym dysku twardym, ale nie na nowym po dokonaniu wymiany / przywrócenia. W tej chwili nie można pobrać zrzutu ekranu ...
shawn
2

Dobrze cię poinformowano o UEFI. Jakiej wersji systemu Windows używasz? Win8 jest poprawny?

~ Czy masz przynajmniej program ładujący GRUB na drugim nowym dysku?

Jeśli tak, możesz potrzebować prostej, domyślnej naprawy Win startup, aby ponownie ocenić sektory rozruchowe systemu Windows (początek i zakończenie) po instalacji Linuksa. Ponadto „Linux” nie zawsze dobrze współpracuje z UEFI ani nie wykrywa partycjonowania GPT.

~ Czy podczas wymiany między dwoma dyskami korzystałeś z tego samego portu SATA za każdym razem? tj .: Port 0,1,2,3 oznaczony na MOBO?

BiTinerary
źródło
Grub jest instalowany na obu dyskach, ponieważ są one używane wyłącznie (tj. Gdy 1 jest używane, drugi nie). Problemem nie jest dysk z zainstalowanym podwójnym systemem Windows, ale dysk z zainstalowanym tylko linuxem. Za każdym razem używany jest dokładnie ten sam port Sata. Ponadto podejrzewam, że bezpieczny rozruch może odgrywać rolę w tym procesie ze względu na zmianę sprzętu i przywracanie.
shawn