Ошибки при grub2-install [РЕШЕНО]
glebiuskv 9 сентября, 2013 - 14:29
При установке по хэндбуку выполняя grub2-install /dev/sda получаю
/usr/sbin/grub2-bios-setup: предупреждение: метка раздела в стиле msdos не имеет промежутка после MBR; встраивание невозможно. /usr/sbin/grub2-bios-setup: предупреждение: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать.. /usr/sbin/grub2-bios-setup: ошибка: не будет продолжена с использованием blocklists.
Диск:
# fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes, 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0008f1c2 Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 1 97656 48828 83 Linux /dev/sda2 98304 488282111 244091904 83 Linux /dev/sda3 488282112 517578751 14648320 82 Linux своп / Solaris /dev/sda4 517578752 1953525167 717973208 f W95 расшир. (LBA) /dev/sda5 517580800 976562175 229490688 83 Linux /dev/sda6 976562177 1953525167 488481495+ 83 Linux
---
Таки все заработало после переноса первого раздела немного в перед.
»
- Для комментирования войдите или зарегистрируйтесь
Мда, как вам вообще удалось
Мда, как вам вообще удалось вытворить такое ?
Первый раздел должен начинаться минимум с 63 сектора, а в новых версиях fdisk вообще с 2048.
При установке grub в mbr первая часть загрузчика прописывается в mbr (446 байт), а вторая часть в область между 0 сектором и первым разделом, раньше эта область была в 63 сектора, теперь 2047 секторов.
Так что удаляйте первый раздел и делайте его начальную границу с 2048 сектора, данные разумеется сохраните предварительно.
С помощью parted и хэндбука -
С помощью parted и хэндбука - легко :)