GrubInst 1.3, совместимый с динамическими дисками
Теперь утилита совместима с динамическими дисками. При установке в MBR
MBR-помощник размещается не в секторах 0..17, а в секторах 0,1,8..23.
Запись PRIVHEAD спокойно живёт в своём секторе 6.
Проверял с динамическими томами простыми и зеркальными. Вероятно,
grub4dos и grub2 не работают с томами составными, чередующимися и
RAID-5. С таковыми томами не проверял.
Заменил глючный алгоритм проверки непротиворечивости таблицы разделов – на аналогичный из MbrCheck из GrubUtils
(http://grubutils.googlecode.com/svn/trunk/src/mbrcheck.c).
Из-за этого консольная утилита стала несколько избыточно многословной,
но нет охоты наводить лоск – ждут другие баги. Желающие могут привести
в порядок.
Изменил поведение ключа --no-backup-mbr. Прежде в присутствии этого
ключа удалялась копия не-grub-ового MBR-загрузчика, ранее сохранённая в
секторе 1. Теперь эта копия сохраняется при любых повторных установках
grub-а в MBR. Удалить её можно только путём переноса в основной
MBR-загрузчик (--restore-prevmbr).
|