• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

bootloader question - XP941

LurchFrinky

Senior member
This is purely hypothetical as I have none of these components...

So the Samsung XP941 can be mounted on an adapter card and pretty much used as storage if installed in a pcie slot in any computer.
The problem comes from people wanting to boot from it. Currently this is limited to specific enthusiast boards with UEFI and an up-to-date BIOS.

Linux uses a multi-step boot process including MBR loading and GRUB (as examples). I know you can put the MBR on a separate disk, but is it possible to put some or all of the other boot phases on a separate disk?

My reasoning is that the XP941 is not viewable by the BIOS (in most computers), but it is viewable to the OS. At some point in the boot process, the XP941 becomes viewable to the OS. As long as this does not happen in the last phase, you could offload some of these boot processes to an initial, and bootable, device like a usb stick, but still have the XP941 as your "boot" drive.

I realize that, while I have mentioned a specific drive in my example, this could be used on any drive, but the XP941 is fairly unique in both performance and compatibility. And I know we could just boot from a usb stick and have a secondary drive, but that sounds slow. The point would be to gain the benefits of the faster drive without having to buy from a limited selection of motherboards.

Since I don't know a lot about all of the boot phases, I don't know if what I am suggesting is even possible. I will freely admit that, outside of this one case, the notion of splitting these phases would be pointless.

Am I crazy for thinking of this?
 
I suggested the same thing, once larger HDDs and UEFI came out. It was suggested that you could have a USB-based "boot stick", that would load using MBR, and then implement a UEFI bootloader, to chain-load an OS off of a >2TB HDD.
 
it`s not unheard of using usb sticks as boot loaders in linux ...more like having a key ...that if not connected to the machine it wont work....also i have had raid cards that are just not bootable ..as for dividing up the complete boot up section it may be possable but i have no idea how to do it either..try google ...google is your freind....
 
So the OS is on the XP941 correct? You can install grub to a USB stick (MBR or GPT), and Grub will load the initial ramdisk (initrd.img), which is also on the USB stick. The ramdisk is what would be responsible for seeing the XP941, and then booting the OS off of that.
 
Back
Top