Since I was unable to find a specific answer to how can one create a Dell recovery disk from within Linux, I decided to write the steps here.
If you write the CD image directly to the USB drive (or create a new partition and write it there), the laptop will not boot. You need your USB media to be in FAT32 format with the contents of the recovery ISO.
-
Download the recovery ISO from the support section of Dell website.
-
Insert a USB Drive with enough capacity to hold the contents of the ISO image.
-
Format the drive and create a filesystem where
$USB_DEVICE
is your USB drive (check withfdisk -l
, it may be something like/dev/sdb
) :# parted $USB_DEVICE (parted) mklabel msdos (parted) mkpart primary fat32 0% 100% (parted) quit # mkfs.vfat -n DellRestore ${USB_DEVICE}1
-
Copy the contents of the ISO file to the new FAT32 partition:
# mkdir /mnt/{source,target} # mount -o loop,ro ~/Downloads/2DF4FA00_W10x64ROW_pro\(DL\)_v3.iso /mnt/source # mount ${USB_DEVICE}1 /mnt/target # rsync -r /mnt/source/. /mnt/target/ # umount /mnt/source # umount /mnt/target
-
Reboot and start your machine from the USB drive.
This should have been obvious, but I've spent a few hours testing various ways to boot from that ISO (unetbootin, writing the image directlry to drive, writing to first partition), so I hope it is going to be useful to somebody else as well.
This was useful. Thanks. :) EDIT: parted created this on /dev/sdb instead of /dev/sdb1, so I ended up recreating the partition using gparted, which correctly put it on /dev/sdb1.