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 получих това:

Всички необходими пакети от необходимите версии струват.