logos34
June 18th, 2008, 12:28 AM
I'm dual-booting a test install of MandrivaOne 2008.1 alongside Ubuntu Studio 8.04, and after a bit of a fuss getting Ubuntu grub to boot the mandriva kernel selection everything seems to be working fine. (luckily in the meantime I was able to boot Mandriva because I had made a grub boot floppy during installation). I have no idea what I did to solve the issue, but I can now boot Mandriva from ubuntu grub using any method (configfile, symlink, direct).
However I am having a problem trying to boot Mandriva in a dual-boot setup with XP Home on another pc. The machine has two disks, XP is on the Sata drive, Mandriva on the backup IDE drive (as slave, root on hdb2). During installation I wrote grub to the IDE drive's MBR, and I can boot to it directly just fine if I toggle the Bios boot drive. However, I want to also be able to get to it from windows bootloader.
I got grldr from the grub4dos pkg, added entry to boot.ini, and copied menu.lst to c:\boot\grub. That part works fine--done it a zillion times. The problem is when I select the Mandriva entry from the menu.lst: I get bad file type error. Neither 'root (hd0,1)' or (hd1,1) works. I've tried all the entry formats mentioned above. Mandriva refuses to start. Do I need to write mandriva grub to the bootsector of the root partition also? (I would have done so already but the keyboard suddenly stopped working that last time I was in mandriva, so couldn't type anything in the terminal!)
Or will it be impossible to chainload mandriva from windows because of the switch to 256 byte inodes, as discussed here (http://wiki.mandriva.com/en/Docs/SysAdmin/GrubInodeTransition)? But then why am I able to do so on ubuntu?
Sorry for the long-winded post.
However I am having a problem trying to boot Mandriva in a dual-boot setup with XP Home on another pc. The machine has two disks, XP is on the Sata drive, Mandriva on the backup IDE drive (as slave, root on hdb2). During installation I wrote grub to the IDE drive's MBR, and I can boot to it directly just fine if I toggle the Bios boot drive. However, I want to also be able to get to it from windows bootloader.
I got grldr from the grub4dos pkg, added entry to boot.ini, and copied menu.lst to c:\boot\grub. That part works fine--done it a zillion times. The problem is when I select the Mandriva entry from the menu.lst: I get bad file type error. Neither 'root (hd0,1)' or (hd1,1) works. I've tried all the entry formats mentioned above. Mandriva refuses to start. Do I need to write mandriva grub to the bootsector of the root partition also? (I would have done so already but the keyboard suddenly stopped working that last time I was in mandriva, so couldn't type anything in the terminal!)
Or will it be impossible to chainload mandriva from windows because of the switch to 256 byte inodes, as discussed here (http://wiki.mandriva.com/en/Docs/SysAdmin/GrubInodeTransition)? But then why am I able to do so on ubuntu?
Sorry for the long-winded post.