Я попробовал еще одну перезагрузку, кажется, что последние 3 шага, которые я сделал, решили проблему:
using fdisk to switch off bootable flag for /dev/sda1
partprobe so the kernel knows about changes
remounted everything again on top of root at /mnt/root and performed:
grub-install /dev/sda (from the chroot)
update-grub
дамп MBR заставил меня полагать, что он работал на этот раз. и я загрузил использование корня lvm. Кажется, что раздел начальной загрузки монтируется отказавший, но система действительно проходила. Я должен буду изменить его снова с меньшим/dev/sda1 и сделать ту же процедуру.
Для получения наиболее качественных ответов необходимо разместить содержимое файла master.cf и более подробную информацию о вашей конфигурации. Но, глядя на мою конфигурацию, например:
========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n - - - - smtpd
Здесь мы видим, что слушатель smtp работает в chroot-окружении. В этом каталоге chroot должна быть пригодная для использования копия /etc/services:
$ grep '^smtp' $(sudo postconf -h queue_directory)/etc/services smtp 25/tcp mail
Если под каталогом очереди находится файл etc/services, но он содержит неверное содержимое, или файла там нет, проверьте инструкции по установке postfix, чтобы убедиться, что они были выполнены правильно.
У меня та же проблема. Я сделал второй экземпляр postfix, и мой second-instance-master.cf имеет вид
#smtp inet n - - - - smtpd
ip.second.eth.card:smtp inet n - - - - smtpd