Menu startowe Ubuntu. Lekarstwo na GRUB. Edycja programu ładującego. Wyłączanie elementów memtest w menu.

Zazwyczaj, dodatkowe ustawienie   GRUB nie jest wymagany; wszystkie niezbędne pliki są instalowane na komputerze niezależnie podczas instalacji systemu operacyjnego Linux. Nie ma potrzeby ponownej instalacji programu ładującego, jeśli na przykład użytkownik musi wykonać konfigurację, ponieważ w tym przypadku wystarczy tylko edytować zawartość pliku / boot / grub / menu.lst.

W ciągu ostatnich dwóch i pół roku sam uzyskał około pół miliona wyświetleń, które okazały się dość popularne i przydatne dla użytkowników komputerów na całym świecie. Następnie nauczymy się, jak odzyskać siły po błędach. Prawdopodobnie możesz go używać bez żadnych problemów, chociaż istnieje niewielka, odległa, ale możliwa szansa na spowodowanie obrażeń. Ponadto w przypadku delikatnych zadań, takich jak krytyczne funkcje systemu, partycjonowanie dysku, sekwencja rozruchowa, przetwarzanie obrazu itp. Zawsze musisz być przygotowany na najgorsze.

Jak wykonać poprawną instalację i konfigurację - w poniższym artykule

Instalacja GRUB jest wskazana, jeśli nie istnieje fizycznie na urządzeniu, innymi słowy, można go usunąć po zainstalowaniu innego systemu (najczęściej Windows). Czasami zdarza się, że kopie bootloadera nie działają poprawnie lub GRUB, na prośbę właściciela komputera, zostaje zastąpiony innym typowym bootloaderem. Bez względu na powody, instalowanie GRUB-a w każdym przypadku powinno odbywać się wyłącznie z systemu „na żywo” (na przykład Knoppix). Faktem jest, że bez działającego programu ładującego, uruchom na komputerze dystrybucja systemu Linux, który znajduje się na dysku twardym, po prostu nie będzie działać. W tym artykule omówimy, jak zainstalować i skonfigurować program ładujący GRUB.

Musisz mieć sprawdzoną procedurę tworzenia kopii zapasowej wszystkich swoich danych. Musisz mieć narzędzia i wiedzę, aby szybko odzyskać siły po katastrofach. Obejmuje to możliwość przywrócenia poprzedniego obrazu systemu, naprawy uszkodzonych konfiguracji, przywracania programów ładujących itp. Musisz być pewien tego, co robisz. Teraz, kiedy to wiemy, działajmy bezpiecznie i bezpiecznie.

Na komputerach stacjonarnych prędkość adopcji może być większa, ale nie spodziewaj się żadnych cudów zbyt wcześnie. Nie zaczynaj jednak studiować. Pamiętaj, że w przyszłości możesz napotkać pewne problemy ze zgodnością, szczególnie w przypadku bardziej konserwatywnych dystrybucji, które nie wykorzystują nowych technologii zbyt szybko.


Co to jest sektor rozruchowy?

Jeśli właściciel komputera jest przekonany o swoich umiejętnościach i wiedzy, wystarczy mu tylko przeczytać sekcję, w której krok po kroku opisano proces instalacji programu ładującego GRUB, jednak dla tych użytkowników, którzy napotykają podobny problem po raz pierwszy, lepiej najpierw dowiedzieć się o funkcjach BIOS i MS DOS.

Przejdźmy teraz do prawdziwej mechaniki. Wszystko to ma niewiele wspólnego z większością użytkowników. To wygląda tak. Nie jest to zbyt interesujące, ponieważ jest to po prostu skrypt powłoki. Większość ludzi prawdopodobnie nie będzie chciała czytać jego zawartości ani być w stanie ich w pełni zrozumieć. Ale tylko wtedy, gdy nie masz nic przeciwko skryptom!

Porozmawiamy o tym wkrótce. Definiuje tło, kolory i motywy. Jest to szablon, za pomocą którego można tworzyć dodatkowe wpisy, które należy dodać do menu rozruchu. Czy zauważyłeś numerację nazw skryptów? Numeracja określa priorytet.

Dysk twardy jest podzielony na kilka sektorów, w których wykonywany jest główny zapis dysku (użytkownicy są przyzwyczajeni do określania go mianem MBR). Wymaga to tylko 512 bajtów, w których mały program jest „ukryty”. Kolejnym sektorem jest tablica partycji dyskowych, która jak zwykle składa się z czterech głównych partycji o pojemności 64 bajtów i podpisu cyfrowego (tylko 2 bajty).

Skrypty nie są bardzo interesujące. Powinieneś bardzo uważać na te skrypty. Wkrótce zobaczymy, jak wyglądają i nauczymy się z nich korzystać. Tutaj możesz wprowadzić zmiany, jeśli chcesz. Porozmawiamy o tym później w sekcji „Ustawienia”. Teraz wiemy, jakie są podstawowe pliki.

Nadszedł czas, aby zastosować naszą wiedzę teoretyczną do rzeczywistych działań. Skrypty mają być wykonywane. Oznacza to, że bit bitu wykonania jest włączony. Jeśli wyłączysz bit wykonania, nie zostaną uruchomione. Jeśli chcesz ich użyć, aktywuj bit wykonywalny lub odwrotnie, wyłącz go. Nie martw się, wkrótce się dowiemy. Aby dodać nową opcję rozruchu, musisz postępować zgodnie z podstawową składnią.

Funkcje sektora rozruchowego

Sektor startowy można nazwać podstawą, ponieważ znajduje się on w MBR i we wszystkich innych sekcjach. Jak pokazuje praktyka, jest on zawarty we wszystkich 16 sektorach, w których każdy hDD. Pomimo tego, że w najnowocześniejszym systemy plików, dane zawarte w programie ładującym nie znajdują się w pierwszym sektorze: na przykład system XFS potrzebuje wszystkich działających sektorów dysku. Dlatego w przypadku usunięcia danych programu ładującego system plików jest całkowicie zniszczony.

Jeśli chcesz, aby nowy rekord był umieszczony nad innymi, użyj niższych cyfr, jeśli chcesz, aby był umieszczony niżej niż inne, użyj wyższych cyfr. Następnym krokiem jest napisanie rzeczywistej treści. To jest skrypt powłoki, jak wskazano w pierwszym wierszu.

To bardzo ważne, aby pamiętać! Dlatego pełny przykładowy skrypt wyglądałby mniej więcej tak. Ale musimy sprawić, by był wykonywalny. W tym skrypcie wykorzystaliśmy kilka różnych poleceń. Niektóre zespoły zostały zastąpione, inne zostały dodane. Oto przykład konfiguracji podwójnego rozruchu, którą omówimy bardziej szczegółowo później. Naszym pierwszym zadaniem jest dodanie nowych skryptów.

Włącz urządzenie

Po uruchomieniu komputera sam BIOS zaczyna się uruchamiać bezpośrednio. W tym momencie odczytywane są dane zapisane w MBR pierwszego dysku. Po kilku sekundach zawartość „trafia” do pamięci RAM, gdzie sprawdza obecność 55 AA w ostatnich bajtach kodów szesnastkowych. Taka weryfikacja polega na konieczności identyfikacji nośnika do późniejszego załadowania. Mały program zapisany w MBR jest konieczny, jeśli przedstawione kody są zgodne. Pierwszy program „łapie” następny, znajdujący się w sektorze rozruchowym aktywnej partycji, w celu jej późniejszej aktywacji i, w rezultacie, uruchomienia systemu Windows.

Zmień kolejność ładowania skryptu, zmieniając liczby

Gdy dowiemy się, że ładują się normalnie, pozbędziemy się duplikatów. Możesz także zmienić liczby, jeśli chcesz. Oto, co możesz chcieć zrobić, jak pokazaliśmy powyżej. Oto przykład tego, co mam. Znajduje dodatkowe wpisy na dyskach twardych i dodaje je do menu. Możesz użyć dodanych informacji, aby stworzyć własne skrypty.

Nie potrzebujesz do tego środowiska życia. Ważne jest, aby zwracać uwagę na wynik uzyskany przez zespół. Jeśli w momencie uruchomienia polecenia zostaną podłączone dyski zewnętrzne, zostaną one dodane do listy wyświetlanych urządzeń. Nie powinno to być zbyt duże, ale jeśli niektóre wpisy są niepoprawne, usuń je.

Jeśli jest więcej niż jeden dysk twardy, użytkownik może skonfigurować w systemie BIOS kolejność, według której określone dyski twarde zostaną uruchomione podczas uruchamiania systemu. Dzięki tej funkcji nowe komputery mogą uruchamiać system zarówno z dysku zewnętrznego, jak i dysku USB. Oczywiście, zmieniając kolejność rozruchu w systemie BIOS, użytkownik może uruchomić system za pomocą płyt CD i DVD.

GRUB poinstalacyjny: oprogramowanie instalacyjne i użyteczne

Masz narzędzia potrzebne do rozpoczęcia pracy. Rekordy rozruchowe pochodzą z kilku źródeł - domyślnie dzieje się tak z dystrybucją, innymi systemami operacyjnymi sprawdzanymi na mapowanych dyskach i skryptami użytkownika napisanymi przez użytkownika w ścisłej składni. Skrypty są pisane jako powłoka.

Zobaczmy teraz kilka prawdziwych przypadków. To wymaga jedynie cierpliwości i troski. Jest to prawdopodobnie najłatwiejsza konfiguracja podwójnego rozruchu. Dowiedz się, jak edytować istniejące nagrania i uczynić je bardziej reprezentatywnymi. Dodaj nowe wpisy i zmień kolejność istniejących. . Wcześniej widzieliśmy fragmenty tego testu. Mamy domyślne wpisy, które nie wyglądają dobrze i wymagają ich zastąpienia.


Aby nie mieć do czynienia z programami ładującymi w przyszłości i zastanowić się, jak należy skonfigurować GRUB, użytkownik musi wiedzieć, jak zainstalować dwa systemy operacyjne z różni producenci   aby nie kolidowały ze sobą. Jak pokazuje praktyka, najbardziej uzasadnione jest zainstalowanie początkowego programu ładującego systemy Linuxaby później móc wybrać system uruchamiania.

To bardzo interesujący przypadek. Rozwiązanie: który z nich jest domyślny? Właśnie o tym musisz zdecydować. Masz dwie opcje bootloadera i musisz wybrać wartość domyślną. Zwróć uwagę na te dane podczas instalowania dystrybucji. . Jeśli nie jesteś pewien, sprawdź tabelę partycji.

Po wykonaniu tej czynności pobierzmy i zobaczmy, co się stanie. Musisz to zrobić ręcznie. Będziemy innym systemem operacyjnym, przekazując polecenie do innego programu ładującego. Zrootuj bootloader 1. Po załadowaniu zobaczysz menu. Mac, problem jest podobny do tego, z którym mamy do czynienia. Będziemy potrzebować innej metody do wykonania wszystkiego.

Jeśli jednak urządzenie jest wyposażone w jeden z nich najnowsze wersje   System operacyjny Microsoftu (później 9x / ME), potem w bootloaderze możesz to zrobić, aby „martwił się” o GRUB. Ogromną zaletą tej funkcji jest brak potrzeby ponownego radzenia sobie z funkcjami MBR. To prawda, że \u200b\u200bnie każdy współczesny użytkownik będzie mógł samodzielnie wykonywać takie manipulacje, ponieważ proces ten jest dość skomplikowany. Wszystko trzeba będzie zrobić ręcznie.

Oto, co musisz zrobić, aby działało. Musimy to zrobić. Być może zastanawiasz się, co tutaj zrobiliśmy. Wybierz żądany wpis i pobierz. Nie jest to konieczne, ale może być zabawne i ma moc wiedzy i kontroli. Możesz użyć pięknego obrazu podczas uruchamiania, zamiast nudnego niebieskiego. Nie martw się, można to łatwo zrobić, edytując skrypt.

Dodanie nowego skryptu GRUB

Przede wszystkim musisz znaleźć kilka zdjęć, które chcesz. Zwróć uwagę na szczegóły obrazu, ponieważ chcesz uzyskać właściwy kontrast między nagraniami a tłem, aby móc czytać menu. Następnie potrzebujesz katalogu do przechowywania zdjęć. To może być dobre miejsce, lub jeśli chcesz stworzyć własne, stwórz je.


Między innymi możesz skonfigurować normalne działanie dwóch systemów, uciekając się do dodatkowej instalacji GRUB. Program ładujący musi być umieszczony bezpośrednio w sektorze rozruchowym partycji głównej, a następnie oznaczony jako aktywny. Ta metoda eliminuje również potrzebę korzystania z MBR, ale może działać tylko z głównymi partycjami i systemami plików, które nie mają wpływu sektor rozruchowy   Sekcja.

Skopiuj tam swoje zdjęcia, zwróć uwagę na rozszerzenie. Jeśli nie jest to dla ciebie zbyt wygodne, prawdopodobnie powinieneś odłożyć wszelkie ustawienia motywów na później. Jak widać, mój wybór obrazu tła był kiepski! Dlatego ostrożnie wybierz obraz tła, którego chcesz użyć. Temat z kilkoma miękkimi gradientami wydaje się lepszym pomysłem.

Czy powinien istnieć sposób na jego ponowną instalację i uratowanie dnia? Cóż, jak zawsze, istnieje prosty i trudny sposób. W rzeczywistości masz teraz zainstalowany system root. Możesz zmienić wybór spacją. To nie jest dobry pomysł, ponieważ skrypt nie sprawdza przesunięcia, w którym może umieścić jądro z błędem. Ponadto przydzielanie pamięci powinno być wykonywane przez administratora, a nie arbitralnie, ponieważ nie wiemy, jak duży lub mały jest rdzeń awarii.

Dlaczego ważne jest, aby utworzyć kopię MBR?

Po podjęciu decyzji o instalacji GRUB, użytkownik musi utworzyć kopię zapasową MBR. Faktem jest, że niepoprawnie wprowadzone zmiany „pomagają umieścić” zarówno system Windows, jak i Linux. W takim przypadku nieodzownie potrzebujesz systemu Knoppix lub instalacyjnej płyty DVD z systemem Windows, aby pomóc w edycji sektora rozruchowego. Możesz skorygować swoje działania kilka razy szybciej, jeśli dostępna jest kopia zapasowa MBR. Aby to zrobić, wykonaj następujące polecenia:

Więcej informacji

Najważniejsze pytanie brzmi: po co używać? Jest starszy i już się nie rozwija, ale działa świetnie i wielokrotnie udowodnił swoją wartość. To czyni go mniej prawdopodobnym kandydatem na systemy produkcyjne. Ponadto zezwolenie na zmiany nie jest tak łatwe, a konfiguracja rozruchu musi zostać przebudowana przy każdym wejściu.

Wyłączanie elementów menu memtest

Mam nadzieję, że spodoba ci się ten samouczek tak samo jak oryginał. Kilka pytań zadanych przez moich czytelników. Odpowiedź: jeśli masz program ładujący zainstalowany w katalogu głównym drugiego dysku, prawdopodobnie możesz użyć tradycyjnej metody ładowania łańcucha.

root # dd if \u003d / dev / sda of \u003d / boot / bootsektor.scsi bs \u003d 1 liczba \u003d 446

Przywrócenie sektora rozruchowego można wykonać tylko za pomocą polecenia:

root # dd if \u003d / boot / bootsektor.scsi z \u003d / dev / sda bs \u003d 1 count \u003d 446

Należy jednak zauważyć, że za pomocą tych poleceń użytkownik będzie mógł zmienić tylko 446 bajtów MBR.

Instalowanie dysku twardego MBR

Instalację GRUB-a można wykonać natychmiast, jak tylko utworzony zostanie odpowiedni plik konfiguracyjny (ustawiany za pomocą komendy /boot/grub/menu.lst). Pliki takie jak stage1, stage2 i * _stagel_5 muszą znajdować się w katalogu grub. W przypadku ich braku pliki zawarte w GRUB-ie powinny zostać zapisane w tej sekcji.

Odinstalowanie GRUB i powrót do systemu Windows: szybki, łatwy i bezbolesny

Niestandardowe skrypty, które piszesz, mogą być wszędzie. Czy skrypty użytkownika zostaną zaktualizowane, jeśli moje inne systemy operacyjne otrzymają aktualizacje jądra? Odpowiedź: nie automatycznie, a będziesz musiał przepisać je, aby wskazać odpowiednie jądra.

Istnieją pewne niewielkie zmiany w ogólnej funkcjonalności, ale nadal obowiązuje 99% tego, co widać powyżej. Możesz użyć dowolnej nazwy. Oto krótki przegląd i aktualizacja. I znowu notacja się zmieniła. Nie należy jednak ręcznie edytować tego pliku!

Dalsze manipulacje obejmują uruchomienie bootloadera GRUB i wykonanie polecenia setup. Hdl 12 należy zastąpić nazwą urządzenia Sekcja Grub   dysk zawierający / boot. Należy zachować ostrożność, ponieważ partycja / boot może nie znajdować się w folderze systemowym, ale w innym. HD0 jest odpowiedzialny za obszar pamięci sektora rozruchowego głównego dysku twardego.

Co to jest sektor rozruchowy?

Jak w każdym innym pliku konfiguracyjnym, musisz edytować parametry w pożądanym stanie, a następnie zmodyfikować plik. Jeśli którakolwiek z poniższych opcji nie pojawiła się jeszcze w pliku, dodaj ją do nowej linii. Jeśli tak, edytuj istniejący wiersz zamiast dodawać duplikat.

Możesz także określić etykietę w cudzysłowie. Plik obrazu musi być zgodny z różnymi specyfikacjami. Jądro bierze następnie odpowiedzialność i inicjuje resztę. system operacyjny. Jeśli zrobisz coś złego z tym plikiem, prawdopodobnie zakończysz uszkodzony system.

SUSE podczas instalacji jest aktualizowany za pomocą pliku /etc/grub.conf, który zawiera polecenia bezpośrednio związane z instalacją GRUB-a. Jeśli coś poszło nie tak, użytkownik komputera może w dowolnym momencie ponownie uruchomić instalację. Polecenie grub może w tym pomóc.< /etc/grub.conf.

Metody instalacji bootloadera

Instalowanie GRUBA można wykonać nie tylko w MBR. W razie potrzeby moduł ładujący może znajdować się w dowolnym sektorze rozruchowym absolutnie dowolnego dysku twardego. Pomimo tego, że zdarzają się sytuacje, gdy taka decyzja jest nieuzasadniona, w wymienionych poniżej przypadkach zainstalowanie GRUB-a w innej sekcji znacznie upraszcza zadanie użytkownika.

Typowy grzyb będzie wyglądał poniżej. Po każdym ponownym uruchomieniu systemu ostatni system operacyjny zacznie się ładować. Pamiętaj, że musisz podać wartość w cudzysłowie. Domyślnie wybrany wpis z menu startowego rozpocznie się ładowanie po 10 sekundach.

Możesz zwiększyć lub zmniejszyć to ustawienie limitu czasu. Zamień ścieżkę obrazu na swoją. Aby zastosować zmiany, musisz uruchomić następujące polecenie. Powinieneś zobaczyć następujący wynik. Uruchom ponownie i sprawdź, czy zmiany działają. Jeśli uznasz ten przewodnik za przydatny, udostępnij go w sieciach społecznościowych i zawodowych. Przeczytaj wszystkie instrukcje i upewnij się, że rozumiesz przed wykonaniem jakichkolwiek poleceń.

Możesz skorzystać z GRUB-a, jeśli bootloader zostanie uruchomiony przy użyciu podobnego urządzenia z systemem Windows. Ponadto rozwiązanie będzie wskazane, jeśli na komputerze zainstalowanych jest kilka opcji dla Linuksa, a wcześniej zainstalowany GRUB nie zmieni się na inny program ładujący.

Aby zoptymalizować proces, najlepiej wybrać partycję systemową Linux. Innymi słowy, jeśli system operacyjny znajduje się w / dev / sda7, do poprawnej instalacji użytkownik musi użyć poniższych poleceń. Główna różnica instalacje GRUB   w MBR lub partycji systemowej należy określić w konfiguracji zamiast hd0 wybraną partycję.

root # grub grub\u003e root (hd1,12)

grub\u003e setup (hd0,6) (Instalowanie w sektorze rozruchowym / dev / sda7) grub\u003e quit

Przed zaimplementowaniem instalacji GRUB należy wziąć pod uwagę jedną funkcję niektórych systemów plików, ponieważ czasami sektory rozruchowe partycji nie mogą być używane przez program ładujący lub inną typową aplikację. W szczególności jednym z takich systemów jest XFS - zainstalowany w sektorze rozruchowym GRUB, po prostu niszczy cały system plików.

Instalacja USB

Dzięki nowoczesnej technologii każdy może pobrać system operacyjny z napędu USB. Jeśli instalacja GRUB zostanie wykonana bezpośrednio z zewnętrznego nośnika pamięci, a nie z za pomocą systemu Windows   lub Linux, użytkownik musi sprawdzić, czy dysk jest rozpoznawany przez płytę główną.

Przed rozpoczęciem należy sformatować pamięć flash USB na jeden z dwóch znanych sposobów. Pierwsza metoda zostanie wyczyszczona jako superfloppy, druga jako dysk twardy. Wybierz opcję czyszczenia na podstawie funkcji systemu BIOS.

Następnym krokiem powinna być aktywacja obsługi napędu USB, dla którego BIOS ma osobną opcję. Jeśli dysk USB zostanie rozpoznany jako osobny dysk rozruchowy, lista zostanie zmieniona w BIOS, zgodnie z którym GRUB sekwencyjnie zapisuje dane z nośnika. Pierwszy dysk będzie dyskiem USB, pozostałe dyski twarde będą dostępne za pośrednictwem hdl i hd2. W razie potrzeby możesz zmienić /boot/grub/devices.map przed instalacją GRUB-a.

Jeśli wszystko zostanie wykonane poprawnie, instalacja GRUB-a z zewnętrznego nośnika będzie bardziej niż udana. GRUB rozpoznaje dysk flash jako hdn + 1, gdzie n jest liczbą odpowiadającą ostatniemu wewnętrznemu dyskowi twardemu. Późniejsza instalacja GRUB-a w MBR za pomocą zewnętrznego urządzenia do przechowywania informacji wymaga wykonania następującego polecenia:

root # grub grub\u003e root (hd1,12)

grub\u003e setup (hd2) (zainstaluj w MBR napędu flash) grub\u003e quit

Kolejne ponowne uruchomienie komputera powinno pomóc w pojawieniu się GRUB-a w MBR i uruchomieniu wszystkich dostępnych systemów zawartych w menu.lst. W przypadku błędów należy przejść do trybu interaktywnego poprzez menu programu ładującego, naciskając przycisk C. Aktywacja polecenia składającego się ze słowa cat i naciśnięcie klawisza Tab pomaga użytkownikowi dowiedzieć się o nazwach, które program ładujący przypisał do wszystkich dysków twardych. Za pomocą klawisza Esc możesz wrócić do menu, a przycisk E pomoże zmienić wcześniej napisane polecenia ładowania i wykonać je ponownie.

Jeśli Linux jest przechowywany na dysku flash lub zewnętrznym dysku twardym, który można podłączyć tylko do komputera przez port USB, użytkownik powinien rozważyć kilka ważnych kwestii. Faktem jest, że instalacja GRUB-a może być zaimplementowana nie po raz pierwszy, najprawdopodobniej będziesz musiał go zmienić kilka razy ustawienia BIOS   i oznaczenia napędów. Byłoby lepiej, gdyby wszystkie właściwości przechowywane w pliku menu.lst były konfigurowane tylko ręcznie.

Ponadto wszystkie ważne moduły USB powinny być przechowywane w pliku Initrd. Podczas pracy z Ubuntu w sekcji / etc / fstab i linią jądra znajdującą się w menu.lst, nie musisz określać samych nazw urządzeń, ponieważ po ponownym uruchomieniu systemu można je zmienić, ale numery UUID. Użytkownik może niezależnie określić w menu.lst poprzez uuid katalog, w którym następnie zostanie umieszczone jądro i plik Initrd.

Wniosek

Pomimo pozornej złożoności każdy może zainstalować instalację GRUB. Promowanie Newfangled płyty główne zapewnia prostą i bezproblemową obsługę dowolnego systemu operacyjnego, w tym Linux, który można zainstalować bezpośrednio na samym dysku USB. Właściwe ustawienie wszystkich parametrów i stworzenie wszystkich warunków dla płynnego istnienia dwóch różnych systemów nie jest łatwe, z wyjątkiem wolnego czasu i wiedzy, użytkownik powinien mieć duże doświadczenie, które nie jest dostępne dla tych, którzy dopiero zaczynają zapoznawać się ze środowiskiem Linux.

W tym artykule odpowiem na pytania bootloadera dla systemu Linux - Grub. Dowiesz się, jak zainstalować domyślny program ładujący, jak edytować Grub, jak zwrócić partycję rozruchową, naprawić rekord rozruchowy i wiele więcej. inny

Oto pełna lista pytań, które postaram się ujawnić w tym artykule:

Zazwyczaj podczas uruchamiania komputera uruchamia się tylko jeden system operacyjny. Podczas gdy ona jest sama, nie ma problemów. Jeśli istnieje kilka systemów, podczas ładowania wyświetlane jest menu rozruchu, co nie zawsze jest optymalnie wygodne do ładowania. Drobiazg, prawda? Ale w rzeczywistości nie wszystko dzieje się tak, gdy komputer jest uruchamiany kilkadziesiąt razy dziennie.

Ładowarka   - to oprogramowaniektóry jest zainstalowany w pierwszym sektorze dysk rozruchowy   (MBR - główny rekord rozruchowy). Dla każdego systemu operacyjnego jest inny i nie inaczej. Każdy z nich ma swoją własną charakterystykę i „podejście” do innych programów ładujących i systemów operacyjnych. Na przykład kiedy zainstaluj system Windows   XP (lub Windows Vista) na Ubuntu, bootloader najnowszego systemu operacyjnego bez żadnego ostrzeżenia jest nadpisywany, a Ubuntu staje się niemożliwe. Problem? Problem. Rzeczywiście, system operacyjny nadal istnieje i nie można go załadować.

Nikt cię nie przestraszy. Postawiliśmy kilka problemów i postaramy się znaleźć możliwe rozwiązania. Dwie opcje: darmowa i płatna. W pierwszym przypadku wszystkie ustawienia wykonamy ręcznie, w drugim - zainstalujemy program rozruchowy Acronis OS Selector lub bezpłatne edytory bootloadera.

Raz, dwa, trzy ... Ile?

Funkcjonalność jednego systemu operacyjnego wystarcza do rozwiązywania prostych codziennych zadań. Potrzebujesz więcej funkcji - zainstaluj dodatkowe oprogramowanie.

Podczas instalowania dwóch systemów operacyjnych dochodzi do kompromisu między płatnym a bezpłatnym oprogramowaniem. To, co jest oferowane na platformę Windows za pieniądze, Linux z reguły oddaje do Twojej dyspozycji za darmo (oprogramowanie open source). To prawda, że \u200b\u200bwiele profesjonalnych pakietów jest zaprojektowanych tylko dla jednego środowiska, głównie dla systemu Windows. Przykłady z Adobe, OpenOffice, niestety, są do tej pory odizolowane, żeby powiedzieć inaczej. Istnieje oprogramowanie, które nie ma analogów i nie może być jeszcze w tym lub innym systemie operacyjnym.

Każdy system ma swoje niezwykłe zalety i wady. Na przykład, naszym zdaniem, Windows jest bardziej „zabawnym” środowiskiem, Linux jest działającym systemem zaprojektowanym do rozwiązywania zadań wymagających dużej ilości zasobów, pracy z danymi itp. Nie można zoptymalizować systemu Windows do działania jak Linux. Sądząc jednak po dystrybucje Ubuntu, Fedora i inny „przyjazny” system operacyjny rodziny, z większym „multimedialnym” systemem Windows może tylko częściowo się zgodzić.

Trzy systemy operacyjne są w większości przypadków nadmiarem. To prawda, że \u200b\u200bsą pewne niuanse. Czasami pojawiają się trudne sytuacje, gdy nie można obejść się bez obecności trzech systemów operacyjnych na jednym komputerze. Aby to zrobić, nie trzeba mieć pseudonimu „geniusz komputerowy”. I to raczej nie jest coś, co może zaskoczyć ... Na przykład, jeśli ciągle zmieniasz środowisko (Ubuntu / Vista / XP), aby przeprowadzać jakieś recenzje lub testy według rodzaju usługi? Za każdym razem, „wyburzając” jednego i na jego miejscu instalujesz inny system operacyjny? Tak, istnieje taka opcja „przejścia”. Aby to zrobić, musisz zainstalować system Windows XP na jednym dysku (na przykład C: \\), a Vista lub Ubuntu na drugim (D: \\). Za każdym razem, gdy musisz zmienić system operacyjny, zakładasz D: \\ żądany system operacyjny. Jedyne pytanie to czas.

Najłatwiejszym sposobem jest skupienie się na dwóch, a jeszcze lepiej na jednym systemie operacyjnym. Ale pójdziemy w drugą stronę.

Uwaga.   Istnieją przeniesione wersje sali operacyjnej. systemy Mac   OS X, które zostały pomyślnie zainstalowane na platformie PC. W tym artykule nie rozważamy OS X z następujących powodów:

  1. nie jest to oryginalna, ale nielegalnie zmodyfikowana wersja systemu operacyjnego
  2. czytelnictwo korzystające z tych dystrybucji jest bardzo małe. Wystarczy wyobrazić sobie liczbę użytkowników produktów Apple.

Sekwencja działań

Jeśli potrzebujesz superfunkcjonalnego komputera z działającym bootloaderem, musisz z góry martwić się o prawidłową kolejność instalacji każdego systemu operacyjnego. W końcu, jeśli umieścisz ten sam Vist jako ostatni, to bootloader Ubuntu, GRUB, zostanie usunięty z MBR. XP po prostu nie instaluje się na Vista, więc nie można go w końcu zostawić. W związku z powyższym wszystkie akcje są wykonywane na komputerze w następującej kolejności:

1) Windows XP. Jest instalowany na dysku z sektorem rozruchowym. Wszystkie programy ładujące w przyszłości zostaną automatycznie zainstalowane na partycji z tą etykietą. Jak dowiedzieć się, na którym dysku jest włączony? Pomoże to specjalistycznym programom do pracy z podsystemem dyskowym - Norton Partition Manager, Acronis Disc Director, Acronis Partition Expert i wielu innym.

Dysk oznaczony jako „Aktywny” musi koniecznie mieć sektor rozruchowy.

2) Windows Vista. Zainstaluj go na dysku innym niż XP. Po zainstalowaniu Visty menu rozruchu powinno zawierać dwa elementy: w rzeczywistości Vistę i „Wcześniejsze systemy operacyjne” („Poprzedni system operacyjny”), co oznacza XP. Oznacza to, że jeśli XP został zainstalowany przed Vistą, zostanie pomyślnie zidentyfikowany i dodany do listy.

3) Ubuntu (ta reguła dotyczy dowolnego systemu operacyjnego z rodziny Linux). Ponieważ ten system operacyjny jest zainstalowany jako ostatni, zainstalowany przez niego bootloader stanie się głównym. Na ostatnim etapie instalacje Ubuntu   nie zmieniaj ustawień (przycisk „Zaawansowane”), aby GRUB, zgodnie z oczekiwaniami, został zainstalowany na dysku z etykieta rozruchowa.

Muszę powiedzieć Żarcie   jest bardzo „tolerancyjny” w stosunku do swoich „konkurentów”: poprawnie określa systemy dostępne na komputerze i wprowadza je na własną listę. W systemach XP i Vista GRUB nie usuwa modułu ładującego Windows. Po wybraniu pozycji menu po napisie „Inne systemy operacyjne” („Windows Vista / Longhorn loader”) pojawi się drugi ekran, na którym możesz wybrać jeden z systemów operacyjnych Windows.

Następnie listę utworzoną przez GRUB-a można poprawić, zmieniając nazwę, usuwając dodatkowe punkty ładowania lub zmieniając ich kolejność. Na szczęście dokumentacja GRUB jest obecna w wystarczającej ilości. Zasadniczo jest to wysoce konfigurowalny, udokumentowany, przyjazny dla użytkownika program ładujący.

Gdzie pobrać i jak zainstalować Grub

Źródła GRUB można pobrać z ftp://alpha.gnu.org/pub/gnu/grub server.
Następnie rozpakuj pobraną dystrybucję za pomocą polecenia „tar -xvzf filename.tar.gz”. Jeśli weźmiesz pod uwagę nazwę pliku grub-
  0.5.96.1.tar.gz, lista operacji będzie wyglądać następująco:

# tar -xvzf grub-0.5.96.1.tar.gz

Rozpakowaliśmy więc zawartość do katalogu o nazwie „grub-0.5.96.1”. Wykonujemy następujące kroki:

# ./configure

Możesz zmienić niektóre opcje podczas procesu kompilacji:

# ./configure --help

Spowoduje to wyświetlenie wszystkich dostępnych opcji. Możesz użyć prefiksu –enable lub -
  wyłącz, który zapewnia obsługę bootloadera dla określonych urządzeń.

Aby rozpocząć kompilację, wpisz

# robić

Instalacja następuje po wprowadzeniu następującego polecenia:

# make install

  Trochę o edycji GRUB’a

W Linux tradycyjnie   Program ładujący to LILO (LInux Loader) lub GRUB. Jeśli jeszcze kilka lat temu mówiono coś o LILO (i był obecny w znacznej liczbie), teraz kierownictwo należy do GRUB.

W rzeczywistości ten „monopol” jest tylko plusem, ponieważ początkowo GRUB jest bardziej funkcjonalny. Wszystkie jego funkcje są dostępne z wiersza polecenia lub poprzez edycję pliku konfiguracyjnego. Ponadto bardzo ważne jest, aby ten program ładujący mógł być bezpośrednio edytowany bezpośrednio w trybie poleceń. Dlaczego to jest dobre? Załóżmy, że sytuacja żałosna wystąpiła, gdy bootloader zepsuł się z powodu twoich działań. Po wcześniejszym przeczytaniu odpowiedniej dokumentacji możesz ręcznie debugować GRUB bezpośrednio z menu. Niestety metoda „naukowego szturchania” nie będzie działać, tak jak we wszystkich systemach Linux.

Zaraz po instalacji GRUB zaleca kilka dodatkowych pozycji w menu, takich jak: ładowanie kopii zapasowej, test pamięci. Tylko około trzy do czterech punktów o małym znaczeniu. Jeśli domyślnie załadowany jest dokładnie taki system operacyjny, którego nie ma w menu różnorodność, możesz pozostawić wszystko „tak, jak jest”. Domyślnie Ubuntu uruchamia się jako pierwszy.

W Mandriva lub OpenSUSE to menu można edytować podczas instalacji. W naszym przypadku będziemy musieli pójść w bardziej „trudny” sposób - zmień kilka wierszy w pliku konfiguracyjnym menu.list. Znajduje się w / boot / grub.

Otwórz terminal (Programy -\u003e Narzędzia -\u003e Terminal i wprowadź polecenie ($ - oznaczenie początku polecenia, które nie zostało wprowadzone do terminalu):

$ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.old

Spowoduje to zapisanie kopii zapasowej pliku. W Ubuntu wystarczy to zrobić, aby w przypadku poważnego błędu można było powrócić do poprzednich ustawień. Należy jednak pamiętać o następujących kwestiach: przywracanie programu ładującego bez dostępu do sesji systemu operacyjnego nie jest łatwym zadaniem. Aby uniknąć takich sytuacji, należy zachować szczególną ostrożność podczas obsługi pliku konfiguracyjnego programu ładującego. Jeśli nie jesteś pewien swoich umiejętności, nie warto ryzykować. Pozwól Ubuntu działać tak długo, jak to możliwe ...

$ sudo gedit /boot/grub/menu.lst

Kiedy wejdziesz ta drużyna, zawartość menu.lst zostanie wyświetlona w edytorze tekstu Gedit. Rozważymy niektóre z najważniejszych ustawień tego pliku konfiguracyjnego. Jest szczegółowo komentowany, więc sam uznasz, co nie zostanie powiedziane. Wszystkie komentarze są oznaczone # paskami, nie mają wpływu na postęp pobierania i można je usunąć.

Parametry:

  • limit czasu 10 - czas wyświetlenia menu. Po 10 sekundach system operacyjny uruchamia się domyślnie. Zamiast „10” przypisz dowolny numer
  • ukryte menu - jeśli usuniesz zaznaczenie tego wiersza, menu GRUB nie zostanie wyświetlone, system operacyjny uruchomi się domyślnie

I tu są ustawienia bezpośrednio związane z wyjściem linii menu w GRUB-ie. Można je dowolnie edytować, usuwać. Oczywiście znając cel danego przedmiotu. Zmiana czegokolwiek innego niż pierwsza linia jest przeciwwskazana! To samo dotyczy systemu Windows. Blok zaczynający się na „tytuł Windows XP” powinien pozostać nienaruszony.

Jak zmienić kolejność rozruchu systemu Windows i Linux

Jeśli chcesz zmienić kolejność uruchamiania z Ubuntu na Windows, po prostu zamień bloki zaczynające się na „tytuł”. Po edycji menu.lst zapisz dokument (pamiętaj, że można to zrobić tylko w trybie administratora) i uruchom ponownie system.

Informacje o konfigurowaniu programów ładujących XP i Vista

„Najsłabszy” bootloader, który może zastąpić tylko istniejący program ładujący Ubuntu. Ponieważ nie możemy oficjalnie zainstalować XP na Vista, tak naprawdę nie możemy zmienić bootloadera Vista na XP. Minusem tych dwóch programów ładujących jest brak jakiejkolwiek dokumentacji, a także to samo - łatwy dostęp do ustawień.

Jeśli zainstalowałeś system Windows Vista przed Ubuntu, to kiedy wybierzesz „Windows ...” w GRUB, pojawi się drugie menu. Możesz tymczasowo lub na stałe wyłączyć jeden z elementów podmenu - wtedy zniknie. Aby to zrobić, przejdź do właściwości „Mój komputer”, otwórz kartę „Zaawansowane”, sekcję „Pobierz i przywróć”, przycisk „Opcje” i zmień menu. Tutaj usuń ten (i tylko ten!) Wiersz, w którym znajduje się dodatkowy element menu.

Opisana procedura instalacji dotyczy systemu Windows XP, ale w przypadku systemu Vista jest prawie taka sama.

Programy do pracy z programami ładującymi

Na szczęście nie można zastosować wszystkich rutynowych metod, które dzisiaj opisaliśmy. Istnieje kilka programów, które znacznie upraszczają obsługę bootloadera, czyniąc go intuicyjnym. W przypadku Acronis OS Selector   programista będzie musiał zapłacić, ponieważ wersja demonstracyjna nie pozwala w pełni korzystać z funkcji. EasyBCD i VistaBootPRO są darmowe.

Program: Acronis OS Selector
  Warunki dystrybucji: shareware

Program do kontroli rozruchu niskiego poziomu. Oto fragment oficjalnej strony:

Za pomocą narzędzia Acronis OS Selector możesz:

  • zainstaluj kilka różnych systemów operacyjnych na jednym komputerze;
  • pobierz je z dowolnej sekcji dowolnej twardy dysk;
  • pobierz wszelkie zainstalowane systemy operacyjne bezpośrednio z systemu Windows;
  • zainstaluj wiele systemów operacyjnych na jednej partycji;
  • ukryj dowolny system operacyjny na komputerze przed nieznajomymi lub ustaw hasło, aby je pobrać;
  • zduplikuj istniejące systemy operacyjne, kopiując i utwórz niezbędną konfigurację rozruchową dla każdego z nich.

Program obsługuje dużą listę systemów operacyjnych. Dostały się do niego wszelkiego rodzaju dystrybucje systemów Windows i Linux. Niestety program nie jest już dystrybuowany osobno, tak jak wcześniej, ale jest częścią Acronis Disk Director Suite, dość dużego pakietu (40 MB). Program jest płatny, aw ograniczonej wersji nie można wprowadzać zmian. Można pobrać osobno stara wersja   przez bezpośredni link, ale ta wersja demo również nie jest przeznaczona do bezpośredniego użycia.

Po instalacji OS Selector poprosi o ponowne uruchomienie. W czasie rozruchu program, za twoją zgodą, zostanie zainstalowany w sektorze rozruchowym, as regularny program ładujący. Jeśli odmówisz, system będzie kontynuował ładowanie, a program po prostu przestanie przypominać o sobie - ani po, ani przed załadowaniem systemu operacyjnego.

Jaki jest plus tego programu oprócz prostoty? Najwygodniej lista wszystkich zainstalowanych systemów operacyjnych pojawia się natychmiast w menu rozruchu. Jest tylko jeden program ładujący i jest instalowany przez Acronis OS Selector. Nazwy są poprawnie zdefiniowane i możesz je łatwo zmienić, jeśli chcesz. Ponadto nie trzeba dwukrotnie naciskać klawisza Enter w menu. Zawiera także kilka dodatkowych narzędzi, które będą niezwykle przydatne do przywracania dowolnego systemu operacyjnego.

EasyBCD

Co ciekawe, zamiast GRUB-a, domyślny program ładujący można zrobić z systemu Windows Vista. Po zainstalowaniu EasyBCD przede wszystkim przejdź do sekcji „Zarządzaj programem ładującym”, a następnie wybierz opcję „Zainstaluj ponownie program ładujący systemu Vista”. GRUB zostanie nadpisany. Możesz teraz skonfigurować bootloader Vista dodatki Ubuntu   w menu rozruchu.

Oprócz pracy z Linuksem, EasyBCD rozpoznaje bootloadery BSD i Mac OS X. Działa w środowisku Windows.

VistaBootPRO

Warunki dystrybucji: bezpłatne

O VistaBootPRO pisaliśmy w przeglądzie programu nie tak dawno temu. Działa w środowisku Windows i jest przeznaczony wyłącznie do edycji. programy ładujące systemu Windows. I możesz wymienić jeden program ładujący na inny, odinstalowując dodatkowe. Program jest łatwy do usunięcia niepotrzebnych elementów menu. Nie zapomnij o utworzyć kopię zapasową, co można i należy zrobić w jednej z sekcji ustawień!

Jak przywrócić menu rozruchu?

Jeśli po podjętych czynnościach wystąpił błąd, po którym załadowanie menu stanie się niemożliwe, nie rozpaczaj. Jak każde oprogramowanie, można go ponownie zainstalować. To prawda, że \u200b\u200bnie jest tak proste, jak opisano słowami. W końcu, logicznie, jeśli nie możesz uruchomić systemu operacyjnego, nie możesz przywrócić bootloadera? W takich przypadkach, jak zawsze, pomaga dysk rozruchowy. Z trzech systemów operacyjnych musimy przywrócić Vista lub Ubuntu, XP znika z powodów opisanych powyżej.

Dla Ubuntu. Najłatwiejszy sposób na odzyskanie program rozruchowy   dla ubuntu. Na szczęście Ubuntu to dystrybucja na żywo, której można używać do wszelkiego rodzaju odzyskiwania. Po załadowaniu systemu operacyjnego (wersja nie ma znaczenia) musisz otworzyć terminal i wprowadzić tam następujące polecenia:

// uruchom menedżera rozruchu $ sudo grub

// wyświetl informacje o sekcji bootloadera $ find / grub / stage1

W rezultacie pojawią się informacje o lokalizacji bootloadera.

Zastąp uzyskane wartości, zmieniając X i Y na podane cyfry:

$ root (hdX, Y) $ setup (hdX)

W systemie Windows Vista. Dowiedz się więcej o przywracaniu bootloadera Vista w pomocy online systemu Windows.

Tak więc do odzyskiwania potrzebujesz dysku rozruchowego z systemem Windows Vista (z którego zainstalowałeś system operacyjny). Kierunek działania jest następujący.

  1. Uruchom z dysk instalacyjny   Windows Vista
  2. Wybierz język instalacji i wprowadzania. Zalecane jest wybranie języka wprowadzania w USA.
  3. Wybierz Przywracanie systemu.
  4. Wybierz system operacyjny do przywrócenia i kliknij Dalej.
  5. Wybierz " Wiersz poleceń„. W wierszu wprowadź polecenie

E: \\ boot \\ Bootsect.exe / NT60 All

Główny rekord rozruchowy   Windows Vista został przywrócony.

Ostrzeżenie.   Autor nie ponosi żadnej odpowiedzialności za twoje działania. Produkcja akcje na bootloaderze, zastanów się, czy możesz skutecznie poradzić sobie z przypisanym zadaniem i czy możesz zapobiec możliwej awarii. Artykuł jest skierowany tylko do doświadczonych użytkowników.