Мой дневник

17.10.2016

Только GRUB2

Filed under: компьютеры — sae762 @ 15:38

только хардкор… 😉

Перебрал несколько вариантов syslinux, extlinux итп, но зачем, если можно сделать единообразно и универсально?

Итак, простой метод создания универсальной загрузочной флешки USB для загрузки как в legacy bios, так и UEFI:

  1. Для grub2 нужен небольшой раздел для загрузчика, 1М достаточно, поэтому gdisk /dev/sdc и создаем: 1) 1M type 0xEF02 (именно так) и 2) на ваш вкус, обычно вся остальная флешка type 0x0700
  2. Форматируем только второй раздел, первый будет использован grub-ом и не монтируется
  3. Монтируем mount /dev/sdc2 /boot  (именно так, туда grub2 по умолчанию пишет свои файлы, наверное можно определить в команде, но проще примонтировать в /boot)
  4. Ставим grub2 для legacy bios: grub2-install –target=i386-pc [–removable]  /dev/sdc (опция removable тут кажется не нужна, но я ставил)
  5. Ставим grub2 для efi: grub2-install –target=x86_64-efi –efi-directory=/boot –removable  /dev/sdc
  6. Получилось на диске /dev/sdc две папки: EFI с загрузчиком grub2-64 и grub2 c модулями для grub-64 и grub-32.
  7. В папку /grub2 прописываем файлик grub.cfg, мне кажется удобно прописать лишь одну строку “configfile /grub.cfg” а уже в корне расположить большой конфиг для разных систем

 

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: