Re: Reinstall Windows but preserve CentOS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Dave Gutteridge <dave@xxxxxxxxxxxxxxx> wrote:
> How can I reinstall Windows with a clean partition, and
> preserve my dual booting?

Recommendation #1:

Always use your Linux Rescue Disk to boot and re-install GRUB
afterwards.

Recommendation #2:  

dd can be used to preserve and return the _full_ MBR.
I.e., the _full_ MBR is Cylinder 0,
  1 cyl * X heads * Y sectors * 512 bytes/sector

So if your disk geometry is 16/63 heads/sectors,
to preserve the 512KiB MBR:
  dd if=/dev/XdX of=./MBR.dd bs=512K count=1
to restore the 512KiB MBR:  
  dd if=./MBR.dd of=/dev/XdX bs=512K count=1 conv=notrunc

If your disk geometry is 255/63 heads/sectors,
to preserve the 8MiB MBR:  
  dd if=/dev/XdX of=./MBR8MiB.dd bs=8M count =1
to restore the 8MiB MBR:  
  dd if=./MBR.dd of=/dev/XdX bs=8M count=1 conv=notrunc

Gotcha A:  This will _also_ include the disk label
(partition table), So it _only_ works when it's a matching
replacement.

Gotcha B:  Some service packs and hotfixes for Windows NT5.1
(XP) have been stealthy using portion of the MBR for disk
geometry and other information.  This sometimes _breaks_ GRUB
and other boot loaders as they step on each other.



-- 
Bryan J. Smith                | Sent from Yahoo Mail
mailto:b.j.smith@xxxxxxxx     |  (please excuse any
http://thebs413.blogspot.com/ |   missing headers)

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux