Я использую серию серверных виртуальных машин Debian под Xen. Я использую pygrub, поэтому ядра и initrds находятся внутри самой виртуальной машины.
Я хотел бы продолжить использование автоматической генерации grub.cfg, предоставляемой через обновления ядра, которые выполняет debian, однако мне нужно настроить его так, чтобы он не пытался установить grub img в загрузочный сектор. Все, что мне нужно, это сгенерировать grub.cfg, а не пытаться установить загрузчик.
Когда он пытается установить grub.img, он терпит неудачу, потому что у него нет способа сделать это, и поэтому он становится неразрешимой ошибкой apt. Это связано с тем, что разделы, определенные в виртуальной машине, сами являются томами LVM, поэтому загрузочный сектор как таковой отсутствует:
disk=['phy:/dev/raid5/dl-boot,xvda1,w', 'phy:/dev/raid5/dl-root,xvda2,w']
Кажется, в /etc /default /grub нет опции, позволяющей отключить grub-install?