info man howto
Сообщения: 6958
Благодарности: 384
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
Цитата masyaka:
Это значит что grub запишется в первые 63 сектора sda после mbr и после загрузчика Windows и при включении компьютера он будет перехватывать загрузку? »
|
Ну, технические подробности - это надо про grub почтитать.
http://uneex.ru/Books/LinuxIntro/10ChapterBoot
Цитата с Wiki ArchLinux
Цитата https://wiki.archlinux.org/index.php/GRUB_%28Русский%29#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D1.87.D0.B8.D0.BA_.D0.B2_BIOS:
Требования GRUB2-BIOS к MBR
Сама по себе таблица разделов на диске с разметкой MBR занимает 68 байт в конце начального сектора диска, последние два байта занимает "загрузочная" сигнатура 55AA. Оставшиеся 442 байта с начала сектора – и есть то место, в которое встраивается код загрузчика из образа boot.img.
Для встраивания образа загрузчика core.img на диск с MBR, используется промежуток между начальным сектором с MBR и самым первым (по расположению) разделом. Если ближайший к началу диска раздел начинается с сектора 63 или больше
# fdisk -l /dev/sda
...
Device Boot Start End Blocks Id System
/dev/sda1 63 2120579 1060258+ 82 Linux swap / Solaris
...
то в большинстве случаев этого места (31КБ) вполне достаточно для встраивания GRUB2. Размер образа core.img зависит от размера модулей для чтения используемых таблицы разделов и ФС. В частности, для комбинации MBR+ext4 он составляет всего 25КБ.
Однако, в некоторых более сложных случаях, размер образа может оказаться больше 31КБ, и тогда отступа в 63 сектора уже не хватит. Поэтому современные версии fdisk по-умолчанию предлагают создавать первый раздел с гораздо большим отступом (1МБ), начиная с 2048 сектора.
|
Цитата из Wikipedia
Цитата https://ru.wikipedia.org/wiki/EasyBCD#Linux.2FBSD:
Linux/BSD
EasyBCD можете загрузиться в Linux и BSD одним из двух способов:
Последовательная загрузка GRUB / LILO / др.
NeoGrub
Традиционный метод последовательной загрузки создает образ GRUB / LILO загрузочного сектора на локальном диске и загружает этот образ во время загрузки, чтобы chainload последовательно загрузить второй загрузчик, который уже должен быть настроен для загрузки в Linux или BSD.[7] EasyBCD также поставляется с NeoGrub, настроенная сборка Grub для Dos, которая может быть настроена при помощи редактирования C:. \ NST \ menu.lst со стандартным синтаксисом GRUB для загрузки в требуемый Linux или BSD раздел.[8]
|
|
-------
Поспешай не торопясь
Отправлено: 07:09, 21-09-2015
| #6
|