[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#666974: installs to /dev/sda when grub-installer/bootdev = /dev/sdb



On Tue, Apr 03, 2012 at 11:24:25AM +1000, Vincent McIntyre wrote:
> When I specify in my preseeding file:
>   d-i partman-auto/disk                  string  /dev/sdb
>   d-i grub-installer/bootdev             string  /dev/sdb
> 
> grub-installer ignores me and installs to /dev/sda.
> partman-auto does the right thing.
> 
> In some cases this can result in an unbootable system.

Indeed, I've experienced this and can confirm the bug. It can also lead
in errors in the installation process: I had a preseeding configuration
in which sda should stay empty and the operating system should be
installed in an entirely different disk; grub-installer tried to install
grub on sda, but sda had no partioning table or MBR whatsoever, which
made it fail with an error.

I've read grub-installer's source though and realized I can work around
it if I set grub-installer/only_debian to false, as this skips directly
to step 2 which then obeys the preseeded bootdev properly.

Regards,
Faidon


Reply to: