What drive did you format to FAT32? Are you talking about the thumbdrive with the debrick.sh and rootfs.img files? If so, 1 FAT32 partition is exactly right.
If you are telling me that you formatted your MyBookLive hard drive to FAT32, then you will have to recreate the proper partitions using the destroy flag when running the script. The MybookLive runs Debian Linux and requires 2 EXT3 partitions for the OS, 1 EXT4 partition for the data, and 1 swap partition. (See below)
FOLLOWING THIS SECTION OF THE GUIDE WILL DELETE YOUR PERSONAL DATA
Only use this section of the guide if you want to debrick the hard drive and rebuild the partition table and you have already backed up all the data on the drive
These commands will also allow you to install a brand new 1, 2, or 3tb drive into the Mybook Live enclosure.
It is recommened that you delete all partitions from the drive using gparted so you are left with one large unallocated partition before running the script to rebuild the partition table (Thanks brimerr)
Once again bold text indicates that you should use the changes from above for that particular part of the command if your devices show up under gparted differently than they did for me…
mkdir /mnt/usb (Creates mount directory)
mount -t vfat /dev/ sdb1 /mnt/usb (Mounts the thumbdrive with your 2 files)
cd /mnt/usb (Enters USB directory)
mdadm -S /dev/md0 (Stops SystemRescueCD soft-raid - REQUIRED for script to run)
./debrick.sh rootfs.img /dev/ sda destroy (Script will rewrite the partition table of disk and DESTROY all data and debrick the drive)
Here is what the output will look like with the destroy flag set
root@sysresccd /root % mkdir /mnt/usb
root@sysresccd /root % mount -t vfat /dev/sdc1 /mnt/usb
root@sysresccd /root % cd /mnt/usb
root@sysresccd /mnt/usb % mdadm -S /dev/md0
mdadm: stopped /dev/md0
root@sysresccd /mnt/usb % ./debrick.sh rootfs.img /dev/sda destroy
**********************DISK**********************
script will use the following disk:
Model: ATA WDC WD10EARS-00M (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 15.7MB 2064MB 2048MB ext3 primary raid
2 2064MB 4113MB 2049MB ext3 primary raid
3 4113MB 4624MB 512MB primary
4 4624MB 1000GB 996GB ext4 primary
is this REALLY the disk you want? [y] y
**********************IMAGE**********************
**********************IMPLEMENTATION**********************
everything is now prepared!
device: /dev/sda
image_img: rootfs.img
destroy: true
this is the point of no return, continue? [y] y
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.800974 s, 41.9 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.395157 s, 84.9 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.346756 s, 96.8 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.555298 s, 60.4 MB/s
Testing with pattern 0x00: done
Reading and comparing: done
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary 528M 2576M
(parted) mkpart primary 2576M 4624M
(parted) mkpart primary 16M 528M
(parted) mkpart primary 4624M -1M
(parted) set 1 raid on
(parted) set 2 raid on
(parted) quit
Information: You may need to update /etc/fstab.
Warning: blocksize 65536 not usable on most systems.
mke2fs 1.42.3 (14-May-2012)
mkfs.ext4: 65536-byte blocks too big for system (max 4096)
Proceed anyway? (y,n) y
Warning: 65536-byte blocks too big for system (max 4096), forced to continue
Filesystem label=
OS type: Linux
Block size=65536 (log=6)
Fragment size=65536 (log=6)
Stride=0 blocks, Stripe width=0 blocks
15144960 inodes, 15191344 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=133677056
232 block groups
65528 blocks per group, 65528 fragments per group
65280 inodes per group
Superblock backups stored on blocks:
65528, 196584, 327640, 458696, 589752, 1638200, 1769256, 3210872,
5307768, 8191000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
destroying was done, would you like to continue with installation? [y] y
mdadm: size set to 1999808K
mdadm: array /dev/md0 started.
mke2fs 1.42.3 (14-May-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
125184 inodes, 499952 blocks
24997 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=515899392
16 block groups
32768 blocks per group, 32768 fragments per group
7824 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Checking for bad blocks (read-only test): done
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
mdadm: added /dev/sda2
synchronize raid... done
copying image to disk...
3999616+0 records in
3999616+0 records out
2047803392 bytes (2.0 GB) copied, 170.032 s, 12.0 MB/s
mdadm: stopped /dev/md0
all done! device should be debricked!
root@sysresccd /mnt/usb %
If still getting errors, please post the exact output you get when you run the script.