This was an AWSOME episode.. and while i was playing around with using this, one of my Vista systems went down with an NTOSKRNL.EXE corruption...
Now while i could have just popped the DVD in and fixed it that way, i decided to give something else a try.. we all love to poke and prod microsloth... why not kick it when it's down!!!
(sorry MS lovers, sometimes i just can't help myself)
So here's the schpeil...
vista died after sp1 update (was fresh install for funsies)
did a bit of googling, and found it's a common issue... well.. common enough that there's a bergillion google returns, and a few MS articles about it..
decided i didn't want to search for my dvd... (was sitting inside the case with the cover on... don't ask)
found this little doodad:
Available via torrent from here: http://neosmart.net/blog/2008/download-win...-recovery-disc/
Vista_Recovery_Disk.iso
popped the iso onto my little usb-flashy-tech-guy-gadget-thinggie-ma-bob (usb thumb drive)
added the entry in the grub menu... booted... waited for what seemed like years (about 12 min's) the scan was done, and a repair list was shown showing where some errors were, where some weren't and what actions were taken, then you get the loverly "reboot to fix your shiz" prompt... although... it could have just been a button that said " finish "
clicked it... BAM... vista back up and running...
kk... enough with the boring backstory... the gritty..
download the iso (about 120mb for 32bit version, there's also a 64bit version)
copy it to your prepared USB drive
add the grub entry like thus:
title Vista Recovery Disk
map --mem /Vista_Recovery_Disc.iso (hd32)
map --hook
chainloader (hd32)
take your thumb drive, plug it into an available USB receptical and boot the offending PC, use the menu to boot the vista repaire disk, and follow the on-screen gooey-ness...
i hope this helps someone, if this has already been posted / discussed... i'm glad :D
my usb architecture:
L:
Visla_Recovery_Disk.iso
grldr
menu.lst
Hirens99.iso
fdbasecd.iso
dban-1.0.7_i386.iso
CentOS-5.3-netinstall.iso
FreeNAS-i386-LiveCD-0.69.2.4700.iso
splash.xpm.gz
Menu.lst:
splashimage /splash.xpm.gz
color blue/black yellow/blue
timeout 120
title Hirens 9.9 ISO1
map (hd0,0)/Hirens99.iso (hd32)
map --hook
root (hd32)
chainloader ()
title CentOS 5.3 Netinstall
map --mem /CentOS-5.3-i386-netinstall.iso (hd32)
map --hook
chainloader (hd32)
title DBAN
map --mem /dban-1.0.7_i386.iso (hd32)
map --hook
chainloader (hd32)
title Vista Recovery Disk
map --mem /Vista_Recovery_Disc.iso (hd32)
map --hook
chainloader (hd32)
title Free DOS
find --set-root /fdbasecd.iso
map -mem /fdbasecd.iso (0xFF)
map --hook
root (0xFF)
map --mem /isolinux/data/fdboot.img (fd0)
map --rehook
chainloader (fd0)+1
rootnoverify (fd0)
title Reboot
reboot
boot
i plan to add more as i need / want it, but that will suffice for now :D
also, if you wish to add both iso's for the vista repair disk, i dunno if they have the same name or not, but if they do, just rename one by adding _64 at the end before the file extension, and clone your menu entry and add x64 and x86 respectively to the menu title
Happy hakin!
my splash :D