Blog Forum Wiki Links Contact Us NetbookUser
 
Translations of this page:

Part 1: HOWTO Make a Standard USB Image under Linux

This part of the tutorial will shred the contents of a usb hard disk. You should only follow this tutorial if you understand what you are doing. You are entirely responsible if something goes terribly wrong.

(link back to Intro)

Setting Up a Working Directory

My shiny Gentoo workstation mounts the Asus DVD at /media/EeePC, so

0x0065 / # mkdir -p /tmp/working
0x0065 / # cd /tmp/working
0x0065 working # ls /media/EeePC/
2007.10.19_13.01.bld  boot           P701L.gz            techsupp.txt
asus.ico              Drivers        Readme.txt          techsupp.txt~
autorun.inf           Filelist.txt   Setup.exe           user_start.dat
Bin                   Filelist.txt~  Setup.exe.manifest  ver.tag
blockcount.dat        Manual         Software            ver.tag~ 
0x0065 working # cp /media/EeePC/P701L.gz . 
0x0065 working # ls /media/EeePC/boot/
boot.cat  initrd.gz  isolinux  usb.img.gz  vmlinuz 
0x0065 working # cp /media/EeePC/boot/usb.img.gz . 
0x0065 working # ls
P701L.gz  usb.img.gz 

Understanding the USB Key Image

0x0065 working # gunzip usb.img.gz 
0x0065 working # file usb.img
usb.img: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2
address 0x2000, stage2 segment 0x200, GRUB version 0.94; partition 1: ID=0x6,
starthead 1, startsector 62, 2738044 sectors 

So the usb.img.gz file is just a gzipped regular disk image made with dd… (^_^) sweet (^_^)

WARNING:

We're about to shred the file system on a usb key & replace it with our disk image. If you don't understand what you're doing stop now or seek help specific to your computer setup, or there will probably be tears. I seriously doubt that your setup will match mine exactly…

Transfering the Rescue Disk image to a USB key

My usb key has been given device /dev/sdg so…

0x0065 working # dd if=usb.img of=/dev/sdg
8192+0 records in
8192+0 records out
4194304 bytes (4.2 MB) copied, 2.50702 s, 1.7 MB/s

…remove usb key, pause, 2, 3, and replug your usb key again…

…and my shiny gentoo workstation has automagically mounted the usb key at /media/EEEPC. One way or another, mount the first (and only) partition on your re-imaged USB key. (It is now FAT16, by the way)

0x0065 working # fdisk -l /dev/sdg
Disk /dev/sdg: 2079 MB, 2079326208 bytes
/dev/sdg1   1      701     1369022      6    FAT16
0x0065 working # ls /media/EEEPC/
boot
0x0065 working # ls /media/EEEPC/boot/
grub  initrd.gz  vmlinuz

CHOOSE YOUR OWN ADVENTURE

…if you want to customise the disk layout, initrd & boot options of the restore image, skip to Part 2 now. The rest of this tutorial is busywork that you'll have to re-visit later anyway.

…if you just want a standard USB restore key then please continue to the end of part 1.

PART 1 (CONTINUED)

0x0065 working # cp P701L.gz /media/EEEPC

For the standard restore image we need to copy some more files from the Asus system restore DVD to the re-imaged USB restore key…

0x0065 working # cp /media/EeePC/2007.10.19_13.01.bld /media/EEEPC/
0x0065 working # cp /media/EeePC/blockcount.dat /media/EEEPC/
0x0065 working # cp /media/EeePC/user_start.dat /media/EEEPC/
0x0065 working # umount /media/EEEPC

You now have a disk that's ALMOST identical to the 'Windows Genuine Advantage' option for creation of the USB Restore Disk. The Windows scripts rename the filesystem to EEEPC-701 at some point… …this seems to be irrelevant.

It works for me.

 
howtocustomrestoreimage/pt1mkstockusbonlinux.txt · Last modified: 2008/07/17 06:54 by 0x0065
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki