Ubiquity switches sda and sdb in Grub configuration, causing boot failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubiquity (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
When I install *buntu 12.10 by means of a Live USB (USB memory stick), Ubiquity often (not always) wrongly identifies the memory stick as 'sda' and the hard disk as 'sdb'.
Ubiquity then installs *buntu 12.10 nevertheless on the hard disk with nearly all configuration right, namely the hard disk as 'sda'. With one fatal exception: Grub. Grub is configured to boot from 'sdb'.
Upon first boot from the hard disk (with the USB stick removed), Grub then of course spawns this error:
error: unknown filesystem
grub rescue>
When I found out what the cause was, it was easy to repair: simply boot up the PC by means of a *DVD* and point Grub to 'sda' by means of this terminal command:
sudo mount /dev/sdaX /mnt && sudo grub-install /dev/sda --root-
(where the X in sdaX needs to be replaced by the partition number of the root partition)
Status changed to 'Confirmed' because the bug affects multiple users.