Ако вам се икада догодило, немојте да избезумите! То је заиста врло лако решити. Учитавач ГРУБ 2 има посебне алате за скенирање тврдих дискова инсталираних на рачунару за покретање оперативних система инсталираних на вашим чврстим дисковима.
У овом чланку ћу вам показати како решити горе наведене проблеме и како их користити груб2-мкцонфиг алат за његово решавање. За демонстрацију ћу користити Дебиан 9 Стретцх, али требало би да ради на било којој модерној Линук дистрибуцији са инсталираним ГРУБ 2. Хајде да почнемо.
Шта ради груб2-мкцонфиг:
груб2-мкцонфиг је заиста једноставан алат. Све што ради је скенирање чврстих дискова рачунара у потрази за инсталираним оперативним системима за покретање (укључујући Виндов, Мац ОС и било које Линук дистрибуције) и генерише ГРУБ 2 конфигурациону датотеку. То је то.
Разлика између груб2-мкцонфиг и груб-мкцонфиг:
Иако је ГРУБ 2 инсталиран на вашем рачунару, груб2-мкцонфиг наредба можда није доступна у вашој омиљеној Линук дистрибуцији. Али груб-мкцонфиг наредба може бити доступна у вашој Линук дистрибуцији. Нема разлике између груб-мкцонфиг и груб2-мкцонфиг ако је инсталиран ГРУБ 2.
Имајте на уму да, ако имате инсталирану застарелу верзију ГРУБ, онда груб-мкцонфиг и груб2-мкцонфиг команде неће бити исте.
Следећом наредбом можете проверити која је верзија ГРУБ-а инсталирана на вашем Линук рачунару:
$ судо груб2-мкцонфиг --верзијаИли
$ судо груб-мкцонфиг --верзија
Као што видите, на мојој Дебиан 9 Стретцх машини, ГРУБ 2.02 је инсталиран. Такође немам груб2-мкцонфиг наредба доступна на Дебиан 9 Стретцх. Преименовано је у груб-мкцонфиг. Тако груб-мкцонфиг и груб2-мкцонфиг је исто у мом случају.
Коришћење груб2-мкцонфиг:
Тхе груб2-мкцонфиг или груб-мкцонфиг команда има само једну важну опцију. Тхе -о или дуг формат -излаз опција. Користи се за саопштавање ГРУБ-а 2 где треба сачувати генерисану ГРУБ-ову конфигурациону датотеку.
Подразумевано, груб2-мкцонфиг или груб-мкцонфиг наредба штампа генерисану конфигурациону датотеку у СТДОУТ, који је терминал вашег Линук оперативног система.
Ако је то оно што желите, онда трчите груб2-мкцонфиг или груб-мкцонфиг наредба на следећи начин:
$ судо груб2-мкцонфигИли
$ судо груб-мкцонфиг
Као што видите, генерисана ГРУБ 2 конфигурација се штампа на екрану терминала. Ово можда није од велике помоћи.
Ако желите, можете извести генерисану ГРУБ 2 конфигурацију у датотеку. Формат наредбе је дат у наставку:
$ судо груб2-мкцонфиг -о ФИЛЕ_ПАТХИли
$ судо груб-мкцонфиг -о ФИЛЕ_ПАТХ
Ако више волите дугачки формат, онда
$ судо груб2-мкцонфиг --оутпут ФИЛЕ_ПАТХИли
$ судо груб-мкцонфиг --оутпут ФИЛЕ_ПАТХ
БЕЛЕШКА: Ево, ФИЛЕ_ПАТХ је пут до датотеке у којој желите да се сачува генерисана ГРУБ 2 конфигурација.
Рецимо, желите да сачувате генерисану ГРУБ 2 конфигурацију у датотеку груб.цфг код вашег корисника КУЋА именик.
Да бисте то урадили, покрените следећу команду:
$ судо груб2-мкцонфиг -о ~ / груб.цфгИли
$ судо груб-мкцонфиг -о ~ / груб.цфг
Као што видите, генерише се нова ГРУБ 2 конфигурациона датотека.
Као што видите, груб.цфг датотека се генерише на корисничком КУЋА именик.
Као што видите, садржај генерисаног груб.цфг датотека је иста као и раније када сам штампао излаз у терминалу.
Ажурирање датотеке за конфигурацију ГРУБ 2 (БИОС):
Ако користите старе матичне плоче засноване на БИОС-у, тада би конфигурациона датотека ГРУБ 2 покретачког програма требала бити у / боот / груб / груб.цфг датотеку као што можете видети на снимку екрана испод.
БЕЛЕШКА: На неким Линук дистрибуцијама попут ЦентОС 7 или РХЕЛ 7, конфигурациону датотеку ГРУБ 2 можете пронаћи на / боот / груб2 / груб.цфг. Ако је то случај за вас, обавезно подесите путању пре него што покренете груб2-мкцонфиг или груб-мкцонфиг наредба у доњем чланку.
Да бисте ажурирали конфигурациону датотеку ГРУБ 2 на инсталацији Линука заснованој на БИОС-у, покрените следећу наредбу:
$ судо груб2-мкцонфиг -о / боот / груб / груб.цфгИли
$ судо груб-мкцонфиг -о / боот / груб / груб.цфг
Конфигурациону датотеку ГРУБ 2 треба ажурирати.
Ако очекујете било какве промене, поново покрените рачунар следећом наредбом:
$ судо ребоотТребали бисте видети шта очекујете у менију ГРУБ одмах након што притиснете дугме за напајање.
Ажурирање датотеке за конфигурацију ГРУБ 2 (УЕФИ):
На матичним плочама заснованим на УЕФИ, ажурирање ГРУБ 2 конфигурације је мало замршеније.
При инсталирању Линук-а заснованог на ЕФИ-у, датотека за конфигурацију ГРУБ 2 налази се у / боот / ефи / ЕФИ /<ИОУР_ОС>/ груб.цфг
Ево,
Покрените следећу наредбу да бисте пописали све доступне директоријуме у / боот / ефи / ЕФИ директоријум:
$ судо лс / боот / ефи / ЕФИКао што видите, на мојој ЦентОС 7 машини имам само један директоријум центос /
Сада да бисте ажурирали ГРУБ 2 конфигурациону датотеку, покрените следећу наредбу:
$ судо груб2-мкцонфиг -о / боот / ефи / ЕФИ / центос / груб.цфгИли
$ судо груб-мкцонфиг -о / боот / ефи / ЕФИ / центос / груб.цфг
Конфигурациону датотеку ГРУБ 2 треба ажурирати.
Сада поново покрените рачунар и требали бисте да видите очекиване уносе у менију ГРУБ.
Остала употреба груб2-мкцонфиг и груб-мкцонфиг:
Претпоставимо да сте ажурирали језгро ваше омиљене Линук дистрибуције. Након инсталације, проверили сте верзију језгра и изненађени сте што није ажурирана! о, не!
Па, немој се нервирати. Тхе груб2-мкцонфиг или груб-мкцонфиг наредба такође може скенирати / боот директоријум за проверу инсталираних Линук кернела и генерисање ГРУБ 2 уноса за покретање за сваки од њих.
Наредбе и процеси су исти као у Ажурирање датотеке за конфигурацију ГРУБ 2 (БИОС) и Ажурирање датотеке за конфигурацију ГРУБ 2 (УЕФИ) одељци овог чланка изнад.
Дакле, тако се користи груб2-мкцонфиг или груб-мкцонфиг наредба за решавање многих проблема са покретањем система на Линуку. Хвала што сте прочитали овај чланак.