[nycbug-talk] broke bootblocks

Marc Spitzer mspitzer
Wed Nov 2 22:47:05 EST 2005


On 11/2/05, George Georgalis <george at galis.org> wrote:
> I have a hosed system.

Can you mount the drive as a non boot device on another system and see
if you can mount the partitions there?  Also you could try to dd the
partitions to files and mount the file as a partition, I know it can
be done but forget the exact details.

marc

>
> It has FreeBSD, WinXP and NetBSD on slice 1, 2 and 3; plus
> Linux on some extended partitions. The last OS I installed
> was WinXP. I don't really care about the Linux install,
> but I'd like to get this thing booting slice 1, 2 or 3.
>
> I tried "fdisk -B wd0" so I could boot into the other non XP
> slices, but it only sees Linux as bootable, and that doesn't
> work.
>
> Below is the output of netbsd "fdisk wd0 ; disklabel wd0"
> from the netbsd 2.0.2 cd.
>
> How do I boot this thing?
>
> // George
>
>
> Disk: /dev/rwd0d
> NetBSD disklabel disk geometry:
> cylinders: 158816, heads: 16, sectors/track: 63 (1008 sectors/cylinder)
> total sectors: 160086528
>
> BIOS disk geometry:
> cylinders: 1023, heads: 255, sectors/track: 63 (16065 sectors/cylinder)
> total sectors: 160086528
>
> Partition table:
> 0: FreeBSD or 386BSD or old NetBSD (sysid 165)
>     start 63, size 41929587 (20473 MB, Cyls 0-2610)
> 1: Primary DOS with 32 bit FAT - LBA (sysid 12)
>     start 41929650, size 41929650 (20473 MB, Cyls 2610-5220)
> 2: NetBSD (sysid 169)
>     start 83859300, size 41929650 (20473 MB, Cyls 5220-7830), Active
> 3: Extended partition (sysid 5)
>     start 125788950, size 34282710 (16740 MB, Cyls 7830-9964)
> Extended partition table:
> E0: Linux native (sysid 131)
>     bootmenu: Linux
>     start 125789013, size 546147 (267 MB, Cyls 7830-7864), Active
> E1: Linux native (sysid 131)
>     start 126335223, size 9767457 (4769 MB, Cyls 7864-8472)
> E2: Linux native (sysid 131)
>     start 136102743, size 5863662 (2863 MB, Cyls 8472-8837)
> E3: Linux swap or Prime or Solaris (sysid 130)
>     start 141966468, size 2200842 (1075 MB, Cyls 8837-8974)
> E4: Linux native (sysid 131)
>     start 144167373, size 787122 (384 MB, Cyls 8974-9023)
> E5: Linux native (sysid 131)
>     start 144954558, size 15117102 (7381 MB, Cyls 9023-9964)
> Bootselector enabled, timeout 4 seconds.
> # /dev/rwd0d:
> type: unknown
> disk: Max 80G 9/19/05
> label:
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 16
> sectors/cylinder: 1008
> cylinders: 158816
> total sectors: 160086528
> rpm: 3600
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0           # microseconds
> track-to-track seek: 0  # microseconds
> drivedata: 0
>
> 16 partitions:
> #        size    offset     fstype [fsize bsize cpg/sgs]
>  a:    390096  83859300     4.2BSD   1024  8192     0  # (Cyl.  83193*-  83580*)
>  b:   4199328  84249396       swap                     # (Cyl.  83580*-  87746*)
>  c:  41929650  83859300     unused      0     0        # (Cyl.  83193*- 124790*)
>  d: 160086528         0     unused      0     0        # (Cyl.      0 - 158815)
>  e:  35781984  88448724     4.2BSD   1024  8192     0  # (Cyl.  87746*- 123244*)
>  f:  41929650  41929650      MSDOS                     # (Cyl.  41596*-  83193*)
>  g:   1558242 124230708     4.2BSD   1024  8192     0  # (Cyl. 123244*- 124790*)
>  i:    546147 125789013 Linux Ext2      0     0        # (Cyl. 124790*- 125332*)
>  j:   9767457 126335223 Linux Ext2      0     0        # (Cyl. 125332*- 135022*)
>  k:   5863662 136102743 Linux Ext2      0     0        # (Cyl. 135022*- 140839*)
>  l:   2200842 141966468       swap                     # (Cyl. 140839*- 143023*)
>  m:    787122 144167373 Linux Ext2      0     0        # (Cyl. 143023*- 143804*)
>  n:  15117102 144954558 Linux Ext2      0     0        # (Cyl. 143804*- 158801*)
>
>
>
>
> --
> George Georgalis, systems architect, administrator <IXOYE><
> http://galis.org/ cell:646-331-2027 mailto:george at galis.org
> _______________________________________________
> % NYC*BUG talk mailing list
> http://lists.nycbug.org/mailman/listinfo/talk
> %Be sure to check out our Jobs and NYCBUG-announce lists
> %We meet the first Wednesday of the month
>


--
"We trained very hard, but it seemed that every time we were beginning to
form into teams we would be reorganized. I was to learn later in life that
we tend to meet any new situation by reorganizing, and a wonderful method it
can be for creating the illusion of progress, while producing confusion,
inefficiency and demoralization."
-Gaius Petronius, 1st Century AD




More information about the talk mailing list