| Summary: | kernel update results in device.map and menu.lst being wrongly re-written | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | James Kerr <jim> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | nic, warrendiogenese |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
|
Description
James Kerr
2014-01-04 15:29:49 CET
It's a known bug with grub. When grub creates the device map, it's guessing as mentioned in the grub info: "The reason why the grub shell gives you the device map file is that it cannot guess the map between BIOS drives and OS devices correctly in some environments." It gets it wrong sometimes, depending on the machine, OS or OS release. If it gets it wrong once, it will get it wrong with every kernel update. My advice it to make a copy of the working device.map and menu.lst and try to remember to copy them back after a kernel update (before rebooting). CC:
(none) =>
warrendiogenese I may be off track here but why do you need grub installed in the root partition when it is in the MBR? Shouldn't one grub installation be able to boot two distribution? Nic CC:
(none) =>
nic I "solved" this problem some time ago by installing a drive tray and using only one drive at a time. Each drive is always booted as sda. I am, therefore, unable to do any further testing. I've closed the bug as "old". Resolution:
(none) =>
OLD |