Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've got an iRAM solid state drive.

I'd like to use this to store a root filesystem; the trouble is the device is not recognized as a hard drive to the BIOS. It only shows up if a live CD environment is loaded and the SCSI drivers are available (may be other drivers needed as well).

I've heard of Boot to Ram and wonder if some variation of that could work here so I can start Ubuntu from the iRam?

share|improve this question

migrated from stackoverflow.com Jun 29 '11 at 16:26

This question came from our site for professional and enthusiast programmers.

1 Answer 1

up vote 3 down vote accepted

If the hard drive is not recognized as a bootable volume in the BIOS, you have two choices:

  1. Place /boot on an alternate device. This can be an ordinary hard disk drive, or even a CD-ROM or USB key device. The idea is to get the kernel and initrd loaded off this (possibly slow) device, then finish the boot off the real root filesystem.
  2. If you're feeling up for a challenge, you could theoretically use coreboot to flash a Linux kernel and initrd image right into your BIOS chips (assuming you have large enough BIOS flash chips for this).

You may also want to consider running your iRAM module in a RAID-1 configuration with a normal hard drive partition. If you did this, you could boot off your hard drive as normal, and use the iRAM as, essentially, a fast, persistent cache device. This has the major advantage that your data will remain on the normal hard drive if the iRAM drive runs out of batteries.

share|improve this answer
    
I ended up installing the OS on a separate IDE hard drive. Had to because the box was so old the iRAM wasn't recognized as a drive. Thanks for your response! –  quickshiftin Feb 24 '12 at 9:42
    
I hope you didn't install the entire OS on the separate drive - you'd be giving away most of the benefit of having a SSD. Only /boot needs to be on the traditional drive. –  bdonlan Feb 25 '12 at 2:52
    
No of course not, I only put /boot on the external drive. –  quickshiftin Feb 26 '12 at 10:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.