Obecnie podwójnie uruchamiam Windows 7 i Fedorę 14, używając GRUB, z Windows 7 jako moim domyślnym. Wiem, że z Fedory mogę ustawić GRUB, aby uruchamiał się w Fedorze, zastępując domyślny, przy następnym restarcie. Czy można to zrobić w systemie Windows? To znaczy, czy mogę zmienić konfigurację GRUBa na stałe lub częściowo na stałe z Windows, aby nie musiałem być przed komputerem, aby uruchomić się z Fedorą?
18
Odpowiedzi:
Trudność polega na edycji systemu plików Linux w systemie Windows. FS Driver obsługuje pisanie ext2, ale nie znam żadnych dobrych narzędzi dla ext3 lub 4 (a te pytania SU i SF nie zachęcają), nie mówiąc już o innych systemach plików, których mogłeś użyć na partycji rozruchowej
Ale jeśli uda ci się uzyskać wsparcie zapisu dla partycji rozruchowej z systemu Windows, zmiana zapisanej domyślnej jest łatwa. Najpierw musisz wykonać trochę pracy przygotowawczej
/boot/grub.conf
. Zmianadefault
dosaved
i addsavedefault 0
(gdzie 0 jest indeks Fedory w konfiguracji GRUB) do bloku systemu Windows tak uruchamianie w Windows zresetuje zapisaną domyślną plecami do FedoryNastępnie w systemie Windows możesz edytować
/boot/grub/default
. Usuń wiersz, który tam jest (będziedefault
lub0
najprawdopodobniej) i zmień go na1
inny indeks instalacji systemu Windows. Po ponownym uruchomieniu GRUB odczyta ten plik (ponieważ domyślnie jest to pliksaved
) i uruchomi system Windows, asavedefault
linia zmieni ten plik z powrotem0
na przyszłe butyźródło
/boot
partycję jakoext2
(byłaext4
), a moje ograniczone doświadczenie w tym zakresie spowodowało, że proces ten trwał dłużej niż powinien. Wygląda na to, że te instrukcje ustawiają Fedorę jako domyślną (czego tak naprawdę nie chcę, chcę tylko możliwość kontrolowania następnego rozruchu), więc nie podążałem za nimi, ale możliwość edycji/boot/grub.conf
jest wystarczająca.Jeśli masz
/boot
partycję sformatowaną jako FAT32 , będziesz mógł edytować plik konfiguracyjny gruba z obu systemów operacyjnych.źródło
Możesz użyć Grub2Win lub innych podobnych programów wymienionych tutaj . Oferują łatwy interfejs użytkownika.
Możesz także całkowicie usunąć Gruba i uruchomić oba systemy z bootloadera Windows. Aby to zrobić, musisz użyć narzędzi takich jak EasyBCD .
źródło
Znajdź folder „grub” na dysku twardym, a następnie otwórz menu. Najpierw w notatniku edytuj default = 0 na default = x, gdzie x jest o jeden mniejszy niż pozycja systemu operacyjnego, którą chcesz ustawić jako domyślną. Dla np. w systemie są trzy systemy operacyjne i chciałeś, aby trzeci na liście był domyślny, więc będziesz go edytować jako domyślny = 2, jako 3-1 = 2. Dla drugiego systemu operacyjnego domyślnie = 1.
źródło