Роман Гаврилюк wrote:
/usr/sbin/grub-probe --device /dev/sdb3 --target=fs
Какая используется таблица разделов, какая файловая система /dev/sdb3. /dev/sdb3
- это корень системы? Какой код у раздела /dev/sdb3 ?
Роман Гаврилюк wrote:
/usr/sbin/grub-probe --device /dev/sdb3 --target=fs
Какая используется таблица разделов, какая файловая система /dev/sdb3. /dev/sdb3
- это корень системы? Какой код у раздела /dev/sdb3 ?
PIT Rider wrote:
вчера при обновлении выяснил, что ядро установилось, но grub.cfg не обновился
[…]
выполнился без проблем
А grub-install нормально выполняется?
Эта таблица у меня уже неизменна много лет. Всё работало без проблем.
/dev/sdb3 - корень на ext4.
/dev/sdb1 63 4096574 2048256 5 Расширенный
/dev/sdb2 512023680 976768064 232372192+ 7 HPFS/NTFS/exFAT
/dev/sdb3 4096575 43166654 19535040 83 Linux
/dev/sdb4 43166655 512023679 234428512+ 83 Linux
/dev/sdb5 192843 4096574 1951866 82 Linux своп / Solaris
/dev/sdb6 * 126 192779 96327 83 Linux
Роман Гаврилюк wrote:
Эта таблица у меня уже неизменна много лет. Всё работало без проблем.
Выполнение из консоли команды
/usr/sbin/grub-probe --device /dev/sdb3 --target=fs -v
приводит к подвисанию? Что выводит команда?
Что у Вас находится в /boot/grub/device.map
?
/usr/sbin/grub-probe --device /dev/sdb3 --target=fs -v
http://pastebin.calculate-linux.ru/ru/show/5349
Дальше висит без движения.
/boot/grub/device.map
(hd0) /dev/disk/by-id/ata-ST340014A_5JVDCYXJ
(hd1) /dev/disk/by-id/ata-WDC_WD5000AACS-00G8B1_WD-WCAUH0125030
(hd2) /dev/disk/by-id/ata-ST3250410AS_6RY0K2CY
Mikhail Hiretsky wrote:
PIT Rider wrote:
вчера при обновлении выяснил, что ядро установилось, но grub.cfg не обновился
[…]
выполнился без проблемА grub-install нормально выполняется?
grub-install /dev/sda
выполнился без проблем
Попробовал и у себя выполнить:
# grub-install /dev/sdb
Установка завершена. Ошибок нет.
Mikhail Hiretsky wrote:
Напомню, grub-2.00-r1 на этих же разделах работал отлично.
Попробуйте удалить вызов
sync
из файла/usr/sbin/grub-install
[…]
Закомментировал указанный sync
в /usr/sbin/grub-install
на строке 746
.
Не помогло, grub-install
висит по-прежнему (grub
собран с выключенным mount
).
Раскомментировал обратно.
Роман Гаврилюк wrote:
[…]
http://pastebin.calculate-linux.ru/ru/show/5349
Дальше висит без движения.
/boot/grub/device.map
[…]
Давайте попробуем увеличить подробность
/usr/sbin/grub-probe --device /dev/sdb3 --target=fs -vv
Victor Siman’kin wrote:
Раскомментировал обратно.
У Вас тоже во время подвисания в процесса grub-probe
?
Mikhail Hiretsky wrote:
Роман Гаврилюк wrote:
[…]
http://pastebin.calculate-linux.ru/ru/show/5349
Дальше висит без движения.
/boot/grub/device.map
[…]Давайте попробуем увеличить подробность
[…]
http://pastebin.mozilla-russia.org/110765
Дальше - висит.
Mikhail Hiretsky wrote:
Victor Siman’kin wrote:
Раскомментировал обратно.
У Вас тоже во время подвисания в процесса
grub-probe
?
Так точно. И тоже на/после zfs
.
Victor Siman’kin wrote:
Mikhail Hiretsky wrote:
Victor Siman’kin wrote:
Раскомментировал обратно.
У Вас тоже во время подвисания в процесса
grub-probe
?Так точно. И тоже на/после
zfs
.
Значит так. Скопировал grub
в локальный оверлей, переименовал в grub-2.00-r5.ebuild
.
Закомментировал применение патча
#epatch "${FILESDIR}/${P}-zfs-feature-flag-support.patch" #455358
Обновил манифест, установил.
Проблема исчезла.
Victor Siman’kin wrote:
Закомментировал применение патча
Сейчас готовятся бинари grub-2.00-r5 будет как раз без этого патча. 2.00-r1 от 2.00-r2 как раз этим патчем и различаются.
О, спасибо.
Наверное тему можно закрывать. Если у Романа нет больше вопросов конечно.
А вообще странно, libzfs выключен, а модули:
# ls /usr/lib/grub/i386-pc/zfs*
/usr/lib/grub/i386-pc/zfscrypt.mod /usr/lib/grub/i386-pc/zfsinfo.mod /usr/lib/grub/i386-pc/zfs.mod
/usr/lib/grub/i386-pc/zfscrypt.module /usr/lib/grub/i386-pc/zfsinfo.module /usr/lib/grub/i386-pc/zfs.module
всё равно компилятся.
Вопросов нет, будем ждать r5…
Запустил обновление, обновился груб2 до r5, сгенерил конфиг, всё прошло быстро и без проблем. У меня проблема решена, спасибо всем за помощь.