Boot Loader ровя, losst
За да се инициализира ядрото и стартирайте се използва Linux операционна система за зареждане на ОС. Това е програма, която се изпълнява, след като оборудването на BIOS тестове, подготовка на оборудване за работа, определя желаните параметри на ядрото и ви позволява да изберете операционната система. Основната задача на буутлоудъра позволи на потребителя да изберете операционната система, за да се зареди.
Преди зареждане товарачи Linux, използвани от някои, то isolinux, Лило, плюскане. Но сега най-често използваните Grub или негов пълно име Grand Unified Bootloader. В тази статия, инсталиране на Grub буутлоудъра ще се счита през терминала. Ние също така да обсъди как да инсталирате ровя на компютър с UEFI, също ръчно.
Малко теория
Опциите за MBR малко, Grub се записват в MBR на диска. размер MBR сектор заема първите 512 байта и това е достатъчно, за да инсталирате зареждащата там.
UEFI осигурява по съвсем различен начин, за да инсталирате зареждане на ОС. Тук тя не трябва навсякъде да записва, товарача - това е обща заявка, EFI, която се намира на дяла EFI, и вече там е напълно успешно работи заедно с други приложения.
За да инсталирате Grub да използвате ровя инсталирате команда във всички случаи. Нека да разгледаме накратко своя синтаксис и опции. синтаксис:
$ Grub инсталиране опция ROM
Има много възможности, но ще ни трябва само някои от тях:
- --компресирате - компресирате файлове товарач;
- --инсталиране-модули = модули - инсталиране само модулите;
- --модула - тези модули да записват в MBR;
- --зареждане директория - да се използва друга директория за файловете за бедни;
- --буутлоудъра-ID - името на менюто EFI буутлоудъра;
- --Ядро-компрес - компресира изображение се зарежда в MBR;
- --EFI-директория - да се използва система дял EFI;
- --сила - да, въпреки грешките;
- --повторна проверка - премахване на съществуващата устройството карта помага, ако има грешки;
- --подвижен - инсталиране плюскане на пръчката (само EFI);
Фондация демонтирани. Сега продължите с инсталацията. След това аз ще се приеме, че всички действия се извършват на системата, за която искате да инсталирате буутлоудъра или Chroot среда на системата.
Инсталирайте Grub зареждане на ОС в MBR на BIOS
Да започнем с най-простите и познато. Тези инструкции как да инсталирате Grub за начално зареждане е подходяща за всеки дистрибуция на Linux, защото отборите са почти едни и същи навсякъде. Няма нужда да инсталирате допълнителни пакети или да създадете дялове. Инсталирайте компилатори на твърдия ви диск, направете:
$ Sudo ровя инсталиране / сътрудничество / SDA
$ Sudo grub2 инсталиране / сътрудничество / SDA
драскотини и комунални услуги в различните дистрибуции може да включват двойка, или не могат да включват. Къде / сътрудничество / ОПУ - твърдия ви диск. Сега, генериране на конфигурационен файл, който автоматично ще открие инсталираните операционни системи:
$ Sudo ровя-mkconfig -o /boot/grub/grub.cfg
$ Sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Готово. За двойки тук същата забележка. Ако искате да инсталирате Grub на флаш устройство в MBR, а след това има и няма проблем просто монтиране на пръчката и изпълнете следната команда:
$ Sudo ровя инсталиране --root-директория = / MNT / USB / / сътрудничество / SDB
Къде / MNT / USB - папка, където ви флаш устройство е предварително сглобени и / SEB / SDB - флаш самия диск. Само има един проблем, конфигурационния файл трябва да се направи ръчно.
Инсталирайте Grub буутлоудъра с GPT за BIOS
На първо място, ние не можем да променим нищо и инсталиране на Grub, както е описано в предишния метод. Но след това тя ще бъде инсталирана в областта на съвместимост с MBR, но това не е надежден. Затова е препоръчително да инсталирате ровя, както е описано по-долу в отделна секция.
Необходимото сечение може да бъде създаден в инсталатора, който и да е разпространение, ако инсталирате в GUI или с помощта на GParted. Имаме нужда от разделяне на 1 MB на свободните файловата система и етикети grub_bios:
След това нанесете промените, кликнете върху раздела кликнете с десния бутон, изберете Управление знамена и се добавят grub_bios флаг:
Готово. Ако не разполагате под ръка с графичен потребителски интерфейс, можете да създадете точка през терминала. Fdisk полезност не поддържа GPT, затова ще използваме gfdisk. Първо, стартирайте помощната програма:
$ Sudo gdisk / сътрудничество / SDA
За да създадете нов дял, натиснете н и изберете номера на главата:
Съгласен съм с първоначалния сектор първо ще се използва безплатно:
Изберете последния сектор на дяла. Подразбиране ще се използва максимално. Имаме нужда от разделяне на 1 MB. GPT размер на един сектор - 512 байта, така че имаме нужда размер на сектор раздел 2048. По този начин, на последния сектор е 24 000 с нещо.
HEX код - това е кодът, който казва на системата, че този раздел трябва да се използва за компилатори, трябва да инсталирате ef02:
Готов, остава да натиснете w да пишат промените на диска:
Инсталиране плюскане на твърдия диск се извършва по същия начин, както в предишния метод, само че вместо на целия диск, което трябва да определите раздел:
$ Sudo ровя инсталиране / сътрудничество / sda3
Остава да се създаде конфигурационен файл ровя:
$ Sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Сега отиваме в най-трудно, как да инсталирате ровя EFI.
Инсталиране на GRUB UEFI GPT
Инсталиране на Grub UEFI нещо подобно на инсталиране в GPT, тогава ние също ще бъде отделен раздел, но този път не за зареждането на ОС и дял EFI. Ако вече сте инсталирали Windows, най-вероятно вече съществува. Този раздел обикновено отнема 100 MB, а файловата система FAT32 и ESP флаг. Ето как ще изглежда:
Ако този раздел не се появи, да го създадем с помощта на GParted. За да направите това, създайте дял със следните параметри:
Размерът на 100 мегабайта, името на дяла, ESP. FAT32 файлова система. След това нанесете промените и настройте секцията флаг ESP:
Същото нещо може да се направи в Gdisk, но този път трябва да инсталирате секцията ef00 HEX код. След разделянето е създадена, ние го свържете към нашата файлова система:
$ Sudo защитен режим / обувка / EFI
$ Sudo планината / сътрудничество / sda2 / обувка / EFI
Тук / сътрудничество / sda2 - това е нашата EFI дял. На следващо място, трябва да инсталирате необходимите пакети, ако те още не са инсталирани. В Ubuntu ще изглежда така:
$ Ап инсталирате ровя-EFI efibootmgr
Следваща ще се инсталира само ровя EFI. Самата система ще определи желаната част и копирайте всички файлове:
Инсталиране на Grub EFI в MBR, тя изглежда точно същото, но има няколко ограничения. Трябва да се създаде ESP дял само в началото на диска. Режимът на EFI Също така е възможно да се инсталира GRUB върху USB флаш памет, и това не е много трудно. За да направите това, използвайте командата:
$ Grub инсталиране --boot-директория = / MNT / SDB2 / обувка --efi-директория = / MNT / sdb1 --target = x86_64-EFI --removable
Обмислете варианта: --boot-директория - Определя целевата папка с файловете за стартиране на флаш устройство, --efi-директория - папката, където се монтира дял EFI, --target - архитектурата на целевата система и --removable казва, че е монтаж на преносими носители. С UEFI всичко. След рестартиране и изберете точката, свързана с EFI Grub, ще имате достъп до обичайното меню ровя и ще бъде в състояние да изберете желаната настройка.
Сега, Grub инсталация няма да ви причини проблеми. Ние разбираме, не само как да инсталирате MBR Grub2 но в EFI. Освен това, цялата информация, дадена тук, можете да го използвате, за да се възстанови Grub. Така че можете да разберете по-добре какво се случва по време на възстановяването. настройка на параметрите и ръчно да създадете конфигурационен файл ще бъде обсъдено в бъдеща статия.
Проблемът не е причинена от тази грешка. Грешка в библиотеките CSS Google и не е в нашите правомощия. Причината за проблема е плъгин Autoptimize, но както аз го разбирам повече проблеми, отколкото оптимизация, така че щепселът е изключен.