Managed to get CentOS on it due to the upgraded BIOS! I access all of the hard disk information as well, we are just debating on which method to use to get it off. We'd like to do an FTP server, but struggling a bit to get that to work, so we'll probably just plug in an external hard drive.
Thank you so much for the help michaelk.
For completionism, here are the steps that allowed me to get into CentOS (since that was the end goal prescribed by Dell to be able to access the data on the harddrive).
BEFORE I GET INTO THE STEPS I DID TO SOLVE IT: Burning a .iso file to a CD/DVD is different than any other file to a CD/DVD. Once I learned that, these steps took only a couple of hours and I was done. I could have saved a couple of weeks knowing that I couldn't burn it the same way... so
double check you burned the iso correctly if you get "No bootable device" when starting your system.
1. Get BIOS Revision A07 iso file on a CD to flash an upgrade to the BIOS Revision A02
Location:
http://www.dell.com/support/home/us/...iverId=R186932
File: OEMR-2850-BIOS-A07.iso
2. Throw in the CD and flash the BIOS.
3. Download CentOS iso on a DvD to be able to access rescue mode.
Location:
http://linux.dell.com/files/openmana...firmware-live/
File: Centos65-OM74-Firmware-LiveDVD.x86_64-1.1.0-Build6.1.iso
4. Throw in the CentOS DvD.
5. Restart your machine so that the CentOS DvD was in there before it turned on.
6. Load BIOS.
7. Ensure the Boot Sequence step starts with "USB CD...."
8. Continue boot up. When prompted, enter CentOS
9. When CentOS loads, you'll have Firefox and a Terminal window pop up.
10. Use the Terminal window to find your partitions and mount them.
-----a. This will log you into the right spot from the terminal and do setup for mounting:
http://blog.zwiegnet.com/linux-serve...-from-live-cd/
-----b. Once in, using fdisk -l or simply finding the /dev directory, determine your partitions.
-----c. Attempt to mount the disk partitions you want to the /mnt/HARDDRIVE you made in 10a (link in 10a also shows how to mount). If you have multiple drives, you may want to use mkdir to create multiple directories under the /mnt folder (one for each).
----------i. Note you have to know the type of the partition. To find out the type, use this: file -sL /dev/sd* or blkid commands (link:
http://unix.stackexchange.com/questi...2-ext3-or-ext4)
-----d. If the mount failed due to a corrupt superblock, find the backup superblock.
http://www.cyberciti.biz/tips/surviv...-failures.html
----------i. This link shows you how to use mke2fs and dmpe2fs to determine if the superblock is bad and where backup superblocks would be located.
----------ii. Once you know where the superblocks are, use e2fsck to redirect them to the good superblock
----------iii. When using e2fsck, add the -y switch to avoid recursively saying yes to every question
----------iv. Attempt to mount that block again.
11. You can cd into /mnt/HARDDRIVE to see all your files you just mounted. For me I had 10 partitions so I made /mnt/HD1, /mnt/HD2, .... /mntHD10 for convenience. You have several methods of recovery from here. You can FTP off the files, or mount an external drive. When I mounted a USB, it took the same mount command as before, except the drive partition was sdb1 instead of sda*. I'll probably end up doing the same thing for a External Hard Drive since the USB is small compared to the data needed.
---------- If you have an external device that is partitioned as something unreadable on Linux such as NTFS ----------
12. You need to reformat your drive to be ext3. To do this, simply type the command
Code:
mkfs.ext3 /dev/sdb1
or whatever your external drive is connected as.
-----a. This will
wipe the drive. Do this if you don't need anything already existing on it.
----------------- You have data on your have a linux drive... but you want to move the data to a Mac -------------------
13. Awesome. Mac can't read ext3. Fortunately there is a helper program that lets it work. First download OSX Fuse for Mac located here:
http://osxfuse.github.io/
-----a. When you install this, make sure you check a checkbox that is disabled by default. Instructions:
http://techiezone.rottigni.net/2012/...mac-os-x-lion/
14. Download and install a plugin for OSX Fuse called fuse-ext2 located here:
http://sourceforge.net/projects/fuse-ext2/
15. Plug in your Hard Drive. Apparently it should automatically be able to be read as read only. It didn't for me. So I continued on to enable the ability to write to the the hard drive, which inherently also gave the ability to read. NOTE that using this function is in beta and is not guaranteed to preserve data, but it seemed to be my only option, and it worked for me as well as for people before me. If you need to do this step, follow these instructions:
https://discussions.apple.com/message/20562500#20562500
-----a. When I ran the following command, it immediately said the mount was successful. However, it didn't appear on my desktop for about another minute.
Code:
sudo fuse-ext2 -o force /dev/disk4s1 /Volumes/extDrive
-----b. If you get this error while trying to run the mount on Mac to read, then you need to redownload OSXFUSE and check the checkbox in 13a (this error pops up regardless of using variants with sudo, -o, or force):
Code:
fuse-ext2 /dev/disk3s1 /Volumes/extDrive
dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
Referenced from: /usr/local/bin/fuse-ext2
Reason: image not found
Trace/BPT trap: 5
NOTES:
- If you drive has a type of "swap" from the blkid /dev/sda* command, then you don't need it for the data.
- If fdisk -l gives a System extension of "W96 Ext'd (LBA)", you don't need this partition for data (also if the type of a partition would be "swap", then the fdisk -l command will also says its System is "Linux swap / Solaris", so you can technically figure that out with this as well).