No, it doesn't require anything in the MBR. The file system specific kernel loader code goes in the boot sector of the partition. All PC based partitions are required to have a boot sector if bootable. If someone designs a file system without one and they want it to boot, they didn't know what they were doing.
File system specific loaders can use file names and don't require bad designs like using sector maps. The file system can set aside enough sectors it thinks would be required to for a kernel loader to access files. It's been done that way by just about everybody, including PC *nix versions, OS/2, Windows, DOS, BeOS, MacOS on the PC, etc.. except Linux. Linux was / is unique in it's lack of PC standards and lack of kernel loader being included standard. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/995144 Title: Grub2 Corrupts Hard Drive and Bad Design Causing failed boot. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/995144/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
