Bug#765540: missing symbol
Steve McIntyre
steve at einval.com
Fri Jan 16 23:46:18 UTC 2015
Control: severity -1 normal
Control: retitle -1 Problems with grub upgrades getting out of step on a RAID configuration
On Mon, Oct 20, 2014 at 09:16:03AM +0200, Enrico Zini wrote:
>On Thu, Oct 16, 2014 at 11:40:23AM +0100, Colin Watson wrote:
>
>> Right, you have two disks on this system and you're only installing GRUB
>> to the second one. There's probably a vestige of GRUB on the other disk
>> which happened to be compatible with the modules from 2.00-22 but not
>> the modules from the new version. I recommend running:
>>
>> sudo dpkg-reconfigure grub-pc
>>
>> Step through without changing anything until you get to the "GRUB
>> install devices:" question, and then select the master boot records of
>> both your hard disks, rather than just one of them. That should fix it.
>
>I've recently been bitten by this: after I installed a new SSH in my
>laptop, grub stopped upgrading itself correctly. It's fixed now,
>finally, thanks to your message here.
>
>The take away message for me is that if I change or add a hard disk to
>my system, I need to remember to run "dpkg-reconfigure grub-pc". From my
>point of view, the most obvious way I had to learn about this was to
>wait until my system became unbootable, rescue it, then find your
>message when looking for what happened.
>
>Could grub's machinery could store somewhere the output of something
>like this:
>
> ls /dev/disk/by-id/ | grep ^ata | grep -v -- -part
>
>and print at least a big warning during upgrades if it sees that it has
>changed?
Hi Enrico,
That looks like a generally useful thing to have, yes, but I don't
think it's RC to *not* have it. Downgrading and retitling
appropriately. I'll see what I can do to add support for something
like that soon.
In a related(ish) sense, we could do with some similar extra work to
make EFI systems and RAID play nicely too... :-/
--
Steve McIntyre, Cambridge, UK. steve at einval.com
Getting a SCSI chain working is perfectly simple if you remember that there
must be exactly three terminations: one on one end of the cable, one on the
far end, and the goat, terminated over the SCSI chain with a silver-handled
knife whilst burning *black* candles. --- Anthony DeBoer
More information about the Pkg-grub-devel
mailing list