About open source, education and random other Stuff
Preparing a bootable SeaTools USB drive in Fedora
Before you return your drive to Seagate for repairs they ask you to run their diagnostics tool called SeaTools. My ThinkPad X200 doesn’t have an optical drive but since they dropped support for floppy disks there’s no other chance than using the ISO Seagate provides. Because I’m too lazy to actually get up from my bed and shove that ThinkPad into it’s docking bay (which has an optical drive) and also because I didn’t want to waste a CD-R on this 7 MB tool I decided to find a way to make it boot from USB.
SYSLINUX and MEMDISK to the rescue!
- Format your USB drive with the FAT file system. Make sure you erase the bootsector and mark the partition bootable afterwards.
- Install SYSLINUX: yum install syslinux
- Install the SYSLINUX MBR onto your device: cat /usr/share/syslinux/mbr.bin > /dev/sdX
- Install SYSLINUX onto your USB drive: syslinux /dev/sdX
- Copy the MEMDISK bootloader from /usr/share/syslinux/memdisk to your drive’s root
- Now copy the SeaTools ISO to your USB drive
- At the root of your device create a file called syslinux.cfg with the following content:
DEFAULT SeaTools LABEL SeaTools LINUX memdisk INITRD SeaToolsDOS220ALL.576.ISO APPEND iso
- Now you should be able to boot from your USB drive
| Print article | This entry was posted by Felix Kaechele on July 12, 2010 at 7:06 pm, and is filed under Fedora Planet, Linux. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 1 week ago
This doesn’t work. yum says ‘no package syslinux available’
about 1 week ago
I wanted to say thanks for this. I actually was trying to load a SeaTools iso with unetbootin on windows, and that copied over the syslinux mbr, but wouldn’t boot the unpacked iso. I deleted the unpacked iso, grabbed syslinux and shoved memdisk and the iso onto the drive and used your cfg.