Czy GRUB2 można zainstalować na USB i używać do wybierania między 2 dyskami twardymi w systemie Windows 7?

3

Niedawno kupiłem drugi dysk SSD i zdecydowałem, że skorzystam z konfiguracji uruchamiania wielu systemów operacyjnych, aby zwiększyć moją wydajność. Jeden dysk służy do „pracy” (zawiera tylko system Windows 7 i oprogramowanie potrzebne do pracy), a włączony jest do „zabawy” (zawiera system Windows 7 i wszystko inne, gry itp.).

Mam domyślnie ustawiony dysk „Play” na rozruch i mogę w razie potrzeby wybrać dysk „Work” z menu rozruchu systemu BIOS, ale ciągle byłem sfrustrowany, gdy zapomniałem nacisnąć klawisz menu rozruchu podczas uruchamiania!

Przeprowadziłem pewne badania i wygląda na to, że istnieją programy do wybierania programów rozruchowych, które działają przed uruchomieniem dowolnego systemu operacyjnego. Najbardziej popularnym, jaki znalazłem, jest GRUB.

Czy mogę użyć GRUBA do tego, co próbuję osiągnąć? Nie używam Linuksa.

atlantycki
źródło
Czy domyślny program ładujący systemu Windows nie powinien automatycznie pytać, jakiego systemu operacyjnego chcesz użyć podczas uruchamiania? Jednak tak, GRUB to również świetne rozwiązanie.
Marcus Chan
Jeśli chcesz „zwiększyć swoją produktywność”, czy nie powinieneś mieć domyślnie ustawionego dysku roboczego do uruchamiania? :-)
terdon
@MarcusChan, nie jestem pewien, dlaczego nie pyta. Każdy z nich jest zainstalowany na osobnym dysku z osobnymi instalacjami i nie jest w żaden sposób połączony (poza tym, że jako dyski pamięci są oczywiście widoczne dla siebie), więc nie jestem zaskoczony, ale jestem nowy w uruchamianiu wielu systemów operacyjnych .
Atlantic
@terdon Prawdopodobnie powinienem, prawda? Martwię się tylko, że w końcu użyję go do surfowania po sieci! To jest eksperyment psychologiczny :)
Atlantic

Odpowiedzi:

2

Druga instalacja systemu Windows powinna była zostać wykryta automatycznie. Dziwi mnie, że nie widać menedżera rozruchu systemu Windows przy każdym uruchomieniu.

W każdym razie tak, możesz to zrobić za pomocą GRUB-a, ale korzystanie z bootloadera Windows jest znacznie łatwiejsze. GRUB musi załadować system Windows i jego konfiguracja jest trudniejsza niż w systemach Linux. Ponadto prawdopodobnie będziesz musiał uruchomić system z live CD z Linuksem i użyć chrootśrodowiska, aby nawet zainstalować GRUB. O ile mi wiadomo, nie ma wersji Windows. Tak więc, chyba że masz również aktywną instalację Linuksa na swoim komputerze, gorąco polecam użycie bootloadera Windows.

Przede wszystkim upewnij się, że jedna instalacja systemu Windows widzi drugą. Kliknij przycisk Windows i wyszukaj msconfig. Teraz wybierz bootkartę i sprawdź, czy możesz zobaczyć dwie instalacje systemu Windows (mam tylko jedną zainstalowaną, twoja powinna wymienić dwie):

wprowadź opis zdjęcia tutaj:

Jeśli widzisz dwie instalacje, upewnij się, że limit czasu jest ustawiony na rozsądną wartość (nie 0).

Jeśli widzisz tylko jeden system operacyjny, musisz poinformować program ładujący systemu Windows o drugim. Pobierz i zainstaluj EasyBCD i użyj go, aby dodać drugą instalację systemu Windows do głównego programu ładującego system Windows. Samouczek, z którym się połączyłem, wykorzystuje dwa Windows 7 i Windows XP, ale zasada jest taka sama.

terdon
źródło
Uwielbiam odkrywać nowe sztuczki! Podczas gdy drugi dysk nie pojawił się w msconfig, mogłem użyć EasyBCD, aby dodać go do bootloadera. To było niezwykle łatwe i wystarczyło kilka kliknięć. Prawdopodobnie spędzę trochę czasu zastanawiając się, co jeszcze mogę zrobić z tym programem! Dzięki.
Atlantic
2

Jeśli nie używasz Linuksa, po prostu utwórz bootowalną pamięć USB za pomocą EasyBCD i dodaj do niej wpis dla każdej instalacji Windows. Będzie robić dokładnie to, co chcesz i powinno to być łącznie 3 operacje „wskaż i kliknij”.

Mahmoud Al-Qudsi
źródło
Dzięki za wskazówkę i link. Przeczytam trochę więcej informacji o programie, aby zobaczyć, czy mogę skorzystać z rozruchowej funkcji USB, czy nie. Jak dotąd EasyBCD wygląda całkiem fajnie!
Atlantic
0

Grub jest zdecydowanie bardziej skomplikowany pod bootmgr, ale oferuje również o wiele więcej możliwości, jak bardzo sprawny i konfigurowalny interfejs użytkownika. MOŻE uruchomić wszystkie warianty systemu operacyjnego Windows poprzez ładowanie łańcucha, jak wskazał Terdon, ale zawsze wymagany jest jakiś program ładujący Windows, taki jak ntldr i bootmgr. Grub po prostu wzywa je do uruchomienia systemu Windows, nie może uruchomić ich „bezpośrednio”.

Mam system, który obsługuje wiele różnych systemów operacyjnych, w tym Windows 7 i Windows 10. Bootmgr nigdy nie jest wyświetlany (ustawiłem limity czasu bootmgr na 0), Grub jest jedynym wymaganym interfejsem użytkownika. Niełatwo było jednak przekonać każdą instalację systemu Windows, aby używała własnego programu rozruchowego, aby grub mógł załadować jeden i tylko jeden system Windows.

mężczyzna motech
źródło