Когда вы не хотите устанавливать загрузчик GRUB?

Вы можете использовать параметр -strip :

$ convert -strip -size 1x1 xc:white out1/w.png
$ convert -strip -size 1x1 xc:white out2/w.png
$ md5sum out1/w.png out2/w.png 
<...same data...> *out1/w.png 
<...same data...> *out2/w.png 

РЕДАКТИРОВАТЬ:

Может быть ошибка в png-кодировщике, поэтому, если этот метод не работает, попробуйте один из следующих:

Параметр + set удаляет определенную информацию в сгенерированном файл. Здесь мы удаляем даты создания и модификации.

$ convert +set date:create +set date:modify -size 1x1 xc:white out1/w.png
$ convert +set date:create +set date:modify -size 1x1 xc:white out2/w.png

или (вторая форма, тест, чтобы выбрать тот, который вам подходит)

$ convert +set date:create +set modify-date -size 1x1 xc:white out1/w.png
$ convert +set date:create +set create-date -size 1x1 xc:white out2/w.png

источник: http://www.imagemagick.org/script/command-line-options.php

5
30.11.2016, 01:23
2 ответа

Когда вы не хотите устанавливать загрузчик GRUB?

Возможные причины:

  • Вы планируете загружать Linux с помощью загрузчика другой установленной ОС , например Windows.
  • Вы планируете загрузить Linux, который вы сейчас устанавливаете, с помощью grub из другой установки Linux на той же машине.
  • Вы хотите использовать устаревшую версию GRUB, когда программа установки запускает GRUB2 (или наоборот).
  • Для большей справедливости вы хотите использовать LILO вместо GRUB.
  • Вы хотите использовать SYSLINUX вместо GRUB, чтобы усложнить жизнь.
  • В целях безопасности вы планируете загружаться только с оптических носителей с однократной записью. << Вот почему я не устанавливаю grub.
6
27.01.2020, 20:36

В системе UEFI (большинство современных ПК в наши дни) вы пропускаете всю сложность, которую привносит GRUB. GRUB имеет две функции: он служит диспетчером загрузки, то есть показывает меню записей, которые вы можете загрузить, и действует как загрузчик Linux. В дополнение к этому он умеет читать из различных файловых систем и может загружать по цепочке другой загрузчик, обычно для Windows.

В системе UEFI вы можете обойтись без всего этого. Ядро Linux знает, как загружаться (если ядро ​​было настроено для включения загрузчика EFI Stub Loader), поэтому загрузочная часть GRUB является избыточной. Прошивка UEFI («BIOS») может загружать ядро, и ядро ​​может установить себя в памяти и начать работу. Прошивка также содержит диспетчер загрузки, но вы можете установить альтернативный простой диспетчер загрузки, например systemd-boot.

Вкратце: в современной системе GRUB просто не нужен.

4
27.01.2020, 20:36

Теги

Похожие вопросы