Richard Fish wrote:
> Jarry wrote:
>
>>
>> Is it not possible to archive MBR too? That way I could save 5. and
>> 6., and to automate it with some scripts...
>
>
>
> Technically, yes, I guess you could do this. Although, I don't know if
> I would really recommend it.
>
> If you are using a stage 1.5 with grub, you would need to archive the
> first 63 blocks of the disk (technically fewer than that, but you would
> have to check grub-install's output to be sure of the exact count, and
> 63 is the safe number). This is because grub embeds the stage1.5 loader
> after the mbr (first block) and the start of the first partition.
>
> If you are not using the stage 1.5, or you are using lilo, then you have
> little choice but to reinstall the boot loader. This is because some
> files in /boot are block mapped into the mbr, and the restore process
> may have changed the layout of these files, so the block map will be
> incorrect.
>
> I think the safest route is to always let the system write a fresh mbr.
>
> -Richard
>
It make sense but is easily bypassable using "hda1" as boot partition
AND it's the first on disk, with a little help from "fdisk" and "dd"
("##" are shell commands "#" comm.inside fdisk):
==== hikky trikky ====
##fdisk /dev/hda
#Command (m for help): u
Changing display/entry units to sectors
#Command (m for help): p
Disk /dev/hda: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders, total 78177792 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 63 979964 489951 83 Linux
#Command (m for help): q
##dd if=/dev/hda of=MBR-boot.backup bs=512 count=489951
==== hikky trikky ====
MBR-boot.backup now contain your MBR + the boot partition.
now three question:
a) I know noone that use this backup method, is it affidable ?
b) What happen if it need to be restored on another disk
c) HOW do I restore (hint "man dd")
Another hint: always try at least one restore after a choice of backup
method, the rule is "you never know" .
cheers
Francesco
--
[email protected] mailing list