GRUB2 - буутлоудър по подразбиране - Planet Calculate
От първите версии на Calculate Linux, GRUB се използва за зареждане на операционната система. GRUB е референтната реализация на буутлоудъра, която отговаря на спецификацията Multiboot и може да стартира всяка операционна система, която е съвместима с него. Сред тях: Linux, FreeBSD, Solaris и много други. В допълнение, GRUB може да управлява верижно към друг буутлоудър, което му позволява да зарежда Windows (чрез NTLDR буутлоудъра).
Започвайки от етап 2011/06/10 (както и Calculate Utilities 2.2.16), е направен преход към GRUB2. Разликите от GRUB1 (или Legacy Grub) включват следното:
- поддръжка на скриптове, по-специално цикли, условия, променливи и функции;
- графичен интерфейс;
- динамично зареждане на модули, което ви позволява да разширите функционалността не на етапа на сглобяване, а директно по време на изпълнение;
- преносимост към различни архитектури;
- интернационализация;
- реално управление на паметта, което прави GNU GRUB по-гъвкав;
- модулна, йерархична, обектно-ориентирана рамка за файлови системи, файлове, устройства, устройства, терминали, команди, таблици на дялове и зареждащи устройства на операционна система;
- междуплатформена инсталация, която ви позволява да инсталирате GRUB от различна архитектура;
- безопасен режим за трудни случаи. Етап 1.5 е елиминиран;
- коригиране на грешки, които са направени в дизайна на GRUB Legacy и не могат да бъдат коригирани поради изисквания за обратна съвместимост. Например начинът, по който се номерират секциите;
- възможност за автоматично откриване на операционни системи на трети страни;
- възможност за зареждане на системата от Soft-RAID или LVM без допълнителен /boot дял.
Системната инсталация вече ще използва GRUB2 по подразбиране. В същото време,възможността да използвате Legacy Grub, така че ако системата не може да бъде инсталирана с GRUB2 - можете да я инсталирате с GRUB1, за това трябва да зададете празна стойност за променливата cl-install --set os_grub2_path=.
Конфигурирането на GRUB2 в Calculate се извършва традиционно с помощта на шаблони и скриптове за конфигуриране на пакети.
За да преминете към GRUB2 без преинсталиране на системата, трябва:
- актуализирайте sys-apps/calculate-utilities до версия 2.2.16;
- актуализиране на sys-boot/grub до версия 1.99-r2;
- за да определите операционните системи, имате нужда от пакета sys-boot/os-prober;
- за grub2 фоново изображение sys-boot/calcboot;
- ако системата вече има версия на grub2, трябва да стартирате dispatch-conf и да приложите промените за grub;
- преконфигурирайте системата с помощта на командата cl-install --live;
- добавете grub2 към bootloader grub2-install /dev/sda.
Ако инсталаторът съобщи, че не е успял да инсталира буутлоудъра, изпратете ни регистъра за инсталиране на grub2 и съдържанието на файла grub.cfg.
Коментари
Добавено от Алексей Гриценко преди почти 8 години
Опитах се да инсталирам GRUB2 без преинсталиране и когато пуснах cl-template --live получих това:
Всички необходими пакети от необходимите версии струват.