GRUB2 не создается конфиг
Всем привет!
Очень долгое время не обновлял систему, на днях решил все обновить. Все пакеты обновил, обновил ядро до версии 3.3.8. В процессе обновления обновился также и grub (c grub legacy до grub2). Нашел гайд по переходу http://www.gentoo.org/doc/en/grub2-migration.xml, все делал по порядку по нему.
Первые 2 команды из гайда:
# grub2-install --grub-setup=/bin/true /dev/sda # grub2-mkconfig -o /boot/grub2/grub.cfg
Первая команда выполняется успешно, но вот со второй возникают проблемы. Ее вывод:
Генерируется grub.cfg … Найден образ linux: /boot/vmlinuz-3.3.8-gentoo Найден образ linux: /boot/vmlinuz-3.3.0-gentoo Найден образ linux: /boot/vmlinuz-3.3.0-gentoo.old Найден образ linux: /boot/vmlinuz-3.2.1-gentoo-r2 Найден образ linux: /boot/vmlinuz-3.2.1-gentoo-r2.old Найден образ linux: /boot/vmlinuz-3.2.1-gentoo Найден образ linux: /boot/vmlinuz-3.2.1-gentoo.old /dev/mapper/control: open failed: Нет такого устройства Failure to communicate with kernel device-mapper driver. Check that device-mapper is available in the kernel. No volume groups found
RAID и LVM не использую, соответственно в ядре device-mapper выключен. После обновления делал etc-update, но какие именно конфиги обновлялись уже не помню.
ntfs3g и os-prober установлены.
Еще одна деталь - после выполнения команды по созданию конфига для grub2 невозможно выключить компьютер, как из консоли, так и из KDE. То есть сеанс завершается, но дальше просто переходит в консоль и все, больше ничего не происходит. В top видно процесс mount, висящий и использующий ресурсы процессора почти на 100%, убить который не получается.
Может кто-нибудь помочь?
- Для комментирования войдите или зарегистрируйтесь
mapper
Может ему жизненно необходим этот мэппер для каких-то своих нужд?
Вряд ли, должен работать без
Вряд ли, должен работать без него. Не думаю что правильно было бы включить в ядро поддержку raid и lvm, если я ими не пользуюсь. Пробовал сам grub собирать с use флагом device-mappper, но ситуацию это никак не изменило.
Zharptah написал(а): Может
у меня также ругается, но прекрасно работает. Не думаю что вообще Grub тут как-то замешан.
2TC: Посмотри на порядок выключения служб, возможно что там какойто конфликт. Например есть примонтированный сетевой ресурс, но сначала гасится сеть а потом mount пробует отмонтировать его - и виснет.
Процесс mount появляется
Процесс mount появляется ровно в тот момент, когда запускаю команду по созданию конфига grub. То есть выглядит это так, как будто процесс создания конфига зависает: сначала выводятся сообщения о том, что найдены образы ядра linux, затем выводится это сообщение про device-mapper, дальше процесс зависает (не выводится никаких сообщений, и не возвращается строка приглашения ввода команд bash). Завершается только по Ctrl+C. Вот в этот момент уже есть процесс mount, который грузит процессор на 100%.
Если не запускать команду создать конфиг, gentoo выключается нормально, видно как службы выгружаются. После запуска команды выключить компьютер может только кнопка питания.
Создается впечатление, что в момент поиска других ОС, установленных на компе, раздел с виндой просто не может примонтироваться (откуда и берется этот процесс mount). Но при этом вручную я без проблем могу его примонтировать и просмотреть.
Есть какие-нибудь идеи, что еще проверить?
grub2-mkconfig - это скрипт -
grub2-mkconfig - это скрипт - в тупо закоментировать строку на которой глючит, а потом отписаться в багзилу
ps у меня вылетал на
и цивилизованными средствами мне не удалось ему объяснить, что aufs - его не касается