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

Is it possible to recreate partition table from /var/log/installer data?



Is it possible to recreate a corrupted partition table from the installer data
in /var/log/installer/

I accidentally overwrote 5MB over /dev/sda - the partition table and
my /boot partion when
creating a bootable ISO on a USB key.

I have 1 * ext3 boot partition and 1 *  encrypted lvm root partition.
Below is an extract
of the partman log and the cdebconf log.

Is anything special required for crypto parititons?. Does the lvm
partition start from cylinder
62 or cylinder 31?

If I run cfdisk -z, I am guessing that I need
sda1, bootable, primary,type-linux,size-62 cyl,
sda5,,logical,type-lvm,size-rest-of-disk


I have been suspending/resuming the laptop since yesterday. A boot
will definitely
fail since the kernel has been wiped.  If I create and format the boot
parition I will re-install
the kernel.

I have backup up all data on the laptop, so if recreating the
partition fails I will re-install.

Thank you

Jeff

==== /var/log/installer/partman ===
.
.

Device: yes
Model: ATA TOSHIBA MK8037GS
Path: /dev/scsi/host0/bus0/target0/lun0/disc
Sector size: 512
Sectors: 156301488
Sectors/track: 63
Heads: 255
Cylinders: 9729
Partition table: yes
Type: msdos
Partitions: #	id	length	type	fs	path	name
(0,0,0)	(0,0,62)	-1	0-32255	32256	primary	label	/dev/scsi/host0/bus0/target0/lun0/part-1
(0,1,0)	(30,254,62)	1	32256-254983679	254951424	primary	ext3	/dev/scsi/host0/bus0/target0/lun0/part1
(31,0,0)	(9728,254,62)	2	254983680-80023749119	79768765440	primary	extended	/dev/scsi/host0/bus0/target0/lun0/part2
(31,0,0)	(31,0,62)	-1	254983680-255015935	32256	logical	label	/dev/scsi/host0/bus0/target0/lun0/part-1
(31,1,0)	(9728,254,62)	5	255015936-80023749119	79768733184	logical	unknown	/dev/scsi/host0/bus0/target0/lun0/part5
(9729,0,0)	(9729,80,62)	-1	80023749120-80026361855	2612736	primary	label	/dev/scsi/host0/bus0/target0/lun0/part-1
Dump finished.
.

===== /var/log/installer/cdebconf ===
.
.

Name: partman/choose_partition
Template: partman/choose_partition
Value: Finish partitioning and write changes to disk
Owners: partman-base
Variables:
 CHOICES = Configure the Logical Volume Manager, Configure encrypted
volumes, Guided partitioning, Help on partitioning, , Encrypted volume
(sda5_cr
ypt) - 79.8 GB Linux device-mapper ,       #1  79.8 GB   K lvm  , LVM
VG shilan\, LV root - 76.5 GB Linux device-mapper   ,       #1  76.5
GB   f ex
t3       /    , LVM VG shilan\, LV swap_1 - 3.3 GB Linux device-mapper
    ,       #1   3.3 GB   f swap       swap      , SCSI1 (0\,0\,0)
(sda) - 80
.0 GB ATA TOSHIBA MK8037GS       ,       #1 primary  255.0 MB B F ext3
      /boot        ,       #5 logical   79.8 GB   K crypto
(sda5_crypt)
       , SCSI4 (0\,0\,0) (sdb) - 1.0 GB  USB FLASH DRIVE          ,
   #1   1.0 GB     fat16           , , Undo changes to partitions,
Finish par
titioning and write changes to disk

======
.


Reply to: