DragonFly users List (threaded) for 2005-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
[SOLVED] Re: Can't boot from another slice (long)
Francis Gudin wrote:
> Hello,
>
> I'm trying to follow the steps described in article "FreeBSD From
> Scratch". All went ok until rebooting: it just hangs.
> The details:
>
> My fdisk output:
>
>>sudo fdisk ad0
>
> ******* Working on device /dev/ad0 *******
> parameters extracted from in-core disklabel are:
> cylinders=4864 heads=255 sectors/track=63 (16065 blks/cyl)
>
> Figures below won't work with BIOS for partitions not in cyl 1
> parameters to be used for BIOS calculations are:
> cylinders=4864 heads=255 sectors/track=63 (16065 blks/cyl)
>
> Media sector size is 512
> Warning: BIOS sector numbering starts with sector 1
> Information from DOS bootblock is:
> The data for partition 1 is:
> sysid 7,(OS/2 HPFS, NTFS, QNX-2 (16 bit) or Advanced UNIX)
> start 63, size 3984057 (1945 Meg), flag 0
> beg: cyl 0/ head 1/ sector 1;
> end: cyl 247/ head 254/ sector 63
> The data for partition 2 is:
> sysid 165,(DragonFly/FreeBSD/NetBSD/386BSD)
> start 3984120, size 3984120 (1945 Meg), flag 80 (active)
> beg: cyl 248/ head 0/ sector 1;
> end: cyl 495/ head 254/ sector 63
> The data for partition 3 is:
> sysid 165,(DragonFly/FreeBSD/NetBSD/386BSD)
> start 7968240, size 3984120 (1945 Meg), flag 0
> beg: cyl 496/ head 0/ sector 1;
> end: cyl 743/ head 254/ sector 63
> The data for partition 4 is:
> sysid 165,(DragonFly/FreeBSD/NetBSD/386BSD)
> start 11952360, size 66187800 (32318 Meg), flag 0
> beg: cyl 744/ head 0/ sector 1;
> end: cyl 1023/ head 254/ sector 63
>
> Slice n°3 is the next-system wanabee: i installed a 1_2_Slip'ed from
> yesterday onto it and from the active slice, everything seems well:
>
>
>>sudo disklabel ad0s3
>
> # /dev/ad0s3c:
> type: unknown
> disk: amnesiac
> label:
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 255
> sectors/cylinder: 16065
> cylinders: 248
> sectors/unit: 3984120
> rpm: 3600
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0 # milliseconds
> track-to-track seek: 0 # milliseconds
> drivedata: 0
>
> 16 partitions:
> # size offset fstype [fsize bsize bps/cpg]
> a: 512000 0 4.2BSD 1024 8192 22 # (Cyl. 0 - 31*)
> b: 512000 512000 4.2BSD 2048 16384 94 # (Cyl. 31*- 63*)
> c: 3984120 0 unused 0 0 # (Cyl. 0 - 247)
> d: 2960120 1024000 4.2BSD 1024 8192 22 # (Cyl. 63*- 247*)
>
> In fact, except for the comment line, it's ad0s2' twin :-)
> Also, all needed files are there to my understanding:
>
>>mount
>
> /dev/ad0s2a on / (ufs, local)
> /dev/ad0s2b on /var (ufs, local)
> /dev/ad0s2d on /usr (ufs, local, soft-updates)
> /dev/ad0s4b on /tmp (ufs, local)
> /dev/ad0s4d on /usr/home (ufs, local)
> procfs on /proc (procfs, local)
> /dev/ad0s3a on /newroot (ufs, local, soft-updates)
> /dev/ad0s3b on /newroot/var (ufs, local, soft-updates)
> /dev/ad0s3d on /newroot/usr (ufs, local, soft-updates)
>
>>ls /newroot/
>
> COPYRIGHT dev modules slice_3 usr
> bin etc proc src var
> boot kernel root sys
> compat mnt sbin tmp
>
>>ls /newroot/boot/
>
> beastie.4th boot2 loader mbr
> boot cdboot loader.4th pxeboot
> boot0 defaults loader.help screen.4th
> boot1 frames.4th loader.rc support.4th
>
> Now, the behaviour: at the "boot0" slice selection menu, pressing F3
> just hangs (well i'm still able to 3-fingers salute it). I played a bit
> with boot0 but can't quite understand the naming scheme and what's
> expected from there...
> Maybe more informational is the attempt to boot on F2, as usual, and
> break at the loader prompt: after "set currdev=disk1s3a:", "ls" itself
> hangs :-/ I wonder my slice is properly prepared ?
> I'm thinking also about trying to put a more recent boot0 in place, but
> as i feel it a bit adventurous rewriting my MBR, i"d like to ask you
> about it:
> would "sudo /newroot/usr/sbin/boot0cfg -B -b /newroot/boot/boot0" help
> and run correctly ?
>
> Thanks in advance for any hints,
>
> Francis.
OK, h'm a dumb ass... for the memories though:
don't ever confuse the "-O" flag of DFly's newfs and the "-O" option of
FBSD's... It seems as boot0 can't deal with FS created with the former,
even if the manpage states that it could help with "old boot ROMs".
Have a nice day,
Francis
(now playing with pkgsrc :-) )
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]