Колко пъти сте рестартирали от Linux за зареждане на Windows? Тези, които имат двойна система за зареждане, са направили това доста. Работата с двойно зареждане е, че разчита сериозно на буутлоудъра Grub и неговите записи. Това се влошава, когато разберете, че Windows трябва да рестартира много, докато се актуализира.

Резултатът е, че потребителите зареждат прозорци, актуализации и се намират в Linux (или друга инсталирана операционна система) благодарение на ужасните настройки по подразбиране на Grub. Не се притеснявай! Има начин да накарате Груб да си спомни къде сте престанали! Това означава, че когато заредите Windows (или която и да е операционна система) и се рестартира, ще го зареди отново!

Забележка : за повече съвети и трикове за Grub, не забравяйте да вземете курса на Grub Mastery.

Назад Гръб

Преди да се направят промени в конфигурацията, е добре да направите резервно копие на всички конфигурации на Grub само ако нещо се обърка. Ако приемем, че в момента работите с Linux в машината си, започнете с отваряне на терминал и създаване на резервна директория.

 mkdir -p ~ / grub-backup 

Горната команда ще постави папка, наречена "grub-backup" в домашната директория на потребителя за бъдеща употреба.

С направената директория за архивиране е време да започнете да копирате конфигурационни файлове. Тази първа команда ще копира всичко от "/ etc / default / grub". Тук живеят повечето от конфигурациите на Grub.

 cp / etc / default / grub ~ / grub-backup 

Последната част от процеса на архивиране включва записване на файлове от директорията "/etc/grub.d". Тук са останалите конфигурации на Гръб.

 cp -a /etc/grub.d ~ / grub-backup 

Grub вече е подкрепено. Промените (включително тези в това ръководство) могат да се появят, без да се страхувате да объркате нещо.

Редактиране на Grub

Ето как да зададете bootloader на Grub, така че да запомни последния стартиран елемент. Отворете терминал и въведете следната команда:

 sudo nano / etc / default / grub 

Вътре в gedit, потърсете GRUB_DEFAULT=0 . Променете го на GRUB_DEFAULT=saved . След това натиснете клавиша Enter на клавиатурата и го поставете (с помощта на клавишната комбинация "Ctrl + Shift + V") под реда GRUB_DEFAULT :

 GRUB_SAVEDEFAULT = вярно 

След като редактирате файла grub, натиснете "Ctrl + o", за да запазите и "Ctrl + x", за да излезете.

Други начини да ощипвам Груб

Настройването на Grub за запомняне на последния зареден елемент е полезна функция. Има обаче и други малки ощипвания, които можете да направите с Grub, за да направите буутлоудъра по-полезен. Започнете, като отворите конфигурационния файл на Grub с тази команда:

 sudo gedit / etc / default / grub 

Промяна на времето за изчакване

Grub е полезно, но за някои, менюто се зарежда твърде бързо. За да промените това, потърсете GRUB_TIMEOUT=5 . Стандартът е пет секунди. Променете това число на всичко, което звучи така, както би било по-удобно (например десет или петнадесет).

Освен това, ако Grub timeout е твърде бавен, променете го на три секунди, за да увеличите скоростта.

Скриване на Grub, освен ако потребителят не натисне клавиша Shift

Някои хора абсолютно мразят начина, по който Груб изглежда, но разбира, че трябва да го използват. Ето начин да го скриете. Добавете този ред в конфигурационния файл "/ etc / default / grub". От сега нататък, когато потребителят се рестартира, менюто Grub ще бъде напълно скрито, освен ако не бъде натиснат клавиша "Shift".

Актуализиране на промените в Grub

В някои версии на Linux е възможно да актуализирате промените в Grub, като стартирате update-grub . Не всички Linux дистрибуции го подкрепят все пак, и това е по същество псевдоним за по-дълга команда. За да актуализирате Grub на Ubuntu, отворете терминал и въведете следната команда:

 sudo update-grub 

За да актуализирате Grub на операционни системи, които нямат функция "update-grub", изпълнете тази команда в терминала:

 sudo grub-mkconfig -o /boot/grub/grub.cfg 

Изпълнението на тези команди ще покаже на Груб да издържи от новите промени в конфигурацията и да ги запази. Сега всичко, което трябва да направите, е да рестартирате. От този момент нататък буутлоудърът Grub ще запомни последната селекция, която бе стартирана.

Възстановяване на резервното копие

За да възстановите резервните копия, направени по-рано в ръководството, отворете терминал и въведете следното:

 sudo rm / etc / default / grub sudo rm -rf /etc/grub.d sudo cp ~ / grub-backup / grub / etc / default / sudo cp -a ~ / grub-backup / 

След като конфигурациите бъдат копирани от архива, grub-mkconfig отново командата update-grub или grub-mkconfig да възстановите оригиналните конфигурации.

За повече съвети и трикове за Grub, не забравяйте да вземете нашия Grub Mastery курс.

заключение

Grub застарява технологията, това е ясно. Много от простите функции, които повечето биха очаквали да бъдат там по подразбиране, са закрепени. За щастие, тъй като всъщност няма друг буутлоудър, който някой взема сериозно (досега), Груб получава цялата любов. Това означава, че този буутлоудър ще бавно получава актуализации и нови функции с прогресивното време. Дотогава потребителите ще трябва да се разрешат с редактирането на конфигурационни файлове.

Какво мислите за Груб? Кажете ни по-долу!