loader can't load kernel on FreeBSD 6.1-p6.

Nikolay Pavlov quetzal at zone3000.net
Tue Sep 19 21:26:03 PDT 2006


On Saturday, 16 September 2006 at  9:48:09 +0300, Nikolay Pavlov wrote:
> Hi, folks.
> While booting 6.1-RELEASE-p6 i have this error on /boot/loader stage:
> 
> can't load kernel
> 
> ls shows nothing...
> 
> lsdev shows me:
> disk devices:
> 	disk0: BIOS drive C:
> 	   disk0s1: FFS bad disklabel

Sorry for all that noise, guys. The problem is fixed. BIOS on that motherboard
don't use LBA mode while accessing disks. This "Auto" settings realy
stupid.

> 
> 
> But when i am booting from LiveCD i see all my labels, i can mount them,
> i can produce read/write operations.
> Other thing that confused me is that when i am using second stage  
> bootstrap file i see my root partition:
> 
> FreeBSD/i386 BOOT
> Default: 0:ad(0,a)/boot/loader
> boot: ?. .. .snap bin boot dev etc lib libexec mnt proc and so on...
> 
> But when i am trying to boot kernel (GENERIC) directly from bootstrap 
> i have "BTX halted" error, don't know if this actually supported.
> World was builded on other box and installed to this drive
> using tar.
> 
> Here is additional information that i can get from LiveCD:
> 
> root at ccv:~# fdisk /dev/ad0
> ******* Working on device /dev/ad0 *******
> parameters extracted from in-core disklabel are:
> cylinders=19679 heads=16 sectors/track=255 (4080 blks/cyl)
> 
> Figures below won't work with BIOS for partitions not in cyl 1
> parameters to be used for BIOS calculations are:
> cylinders=19679 heads=16 sectors/track=255 (4080 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 165 (0xa5),(FreeBSD/NetBSD/386BSD)
>     start 63, size 80293185 (39205 Meg), flag 80 (active)
>         beg: cyl 0/ head 1/ sector 1;
>         end: cyl 807/ head 15/ sector 63
> The data for partition 2 is:
> <UNUSED>
> The data for partition 3 is:
> <UNUSED>
> The data for partition 4 is:
> <UNUSED>
> 
> root at ccv:~# disklabel /dev/ad0s1
> # /dev/ad0s1:
> 8 partitions:
> #        size   offset    fstype   [fsize bsize bps/cpg]
>   a:   524288        0    4.2BSD     2048 16384 32776
>   b:  4161280   524288      swap
>   c: 80293185        0    unused        0     0         # "raw" part,
> don't edit
>   d:  2097152  4685568    4.2BSD     2048 16384 28552
>   e: 20971520  6782720    4.2BSD     2048 16384 28552
>   f: 10485760 27754240    4.2BSD     2048 16384 28552
>   g: 42053185 38240000    4.2BSD     2048 16384 28552
> 
> 
> root at ccv:~# atacontrol list
> ATA channel 0:
>     Master:  ad0 <Maxtor 6E040L0/NAR61590> ATA/ATAPI revision 7
>     Slave:       no device present
> ATA channel 1:
>     Master:      no device present
>     Slave:       no device present
> 
> root at ccv:~# mount
> /dev/iso9660/FreeSBIE on / (cd9660, local, read-only)
> devfs on /dev (devfs, local)
> /dev/md0.uzip on /usr (ufs, local, read-only)
> /dev/md1 on /etc (ufs, local)
> /dev/md2 on /usr/local/etc (ufs, local)
> /dev/md3 on /root (ufs, local)
> /dev/md4 on /var (ufs, local)
> /dev/md5 on /tmp (ufs, local)
> /dev/ad0s1a on /mnt/ufs.1 (ufs, local, read-only)
> /dev/ad0s1d on /mnt/ufs.2 (ufs, local, read-only)
> /dev/ad0s1e on /mnt/ufs.3 (ufs, local, read-only)
> /dev/ad0s1f on /mnt/ufs.4 (ufs, local, read-only)
> /dev/ad0s1g on /mnt/ufs.5 (ufs, local, read-only)
> 
> root at ccv:~# ls -al /mnt/ufs.1/boot/
> total 588
> drwxr-xr-x   5 root  wheel     512 Sep 16 00:52 .
> drwxr-xr-x  20 root  wheel     512 Sep 15 10:05 ..
> -r--r--r--   1 root  wheel    7638 Sep  6 18:43 beastie.4th
> -r--r--r--   1 root  wheel    8192 Sep  6 18:43 boot
> -r--r--r--   1 root  wheel     512 Sep  6 18:43 boot0
> -r--r--r--   1 root  wheel     512 Sep  6 18:43 boot0sio
> -r--r--r--   1 root  wheel     512 Sep  6 18:43 boot1
> -r--r--r--   1 root  wheel    7680 Sep  6 18:43 boot2
> -r--r--r--   1 root  wheel    1200 Sep  6 18:43 cdboot
> drwxr-xr-x   2 root  wheel     512 Sep  6 18:43 defaults
> -r--r--r--   1 root  wheel    1741 Sep  6 18:43 device.hints
> -r--r--r--   1 root  wheel    2249 Sep  6 18:43 frames.4th
> drwxr-xr-x   2 root  wheel    9216 Sep  6 18:44 kernel
> -r-xr-xr-x   1 root  wheel  212992 Sep  6 18:43 loader
> -r--r--r--   1 root  wheel    7772 Sep  6 18:43 loader.4th
> -rw-r--r--   1 root  wheel     463 Sep  6 18:44 loader.conf
> -r--r--r--   1 root  wheel   15058 Sep  6 18:43 loader.help
> -r--r--r--   1 root  wheel     389 Sep  6 18:43 loader.rc
> -r--r--r--   1 root  wheel     512 Sep  6 18:43 mbr
> drwxr-xr-x   2 root  wheel     512 Sep  6 18:41 modules
> -r--r--r--   1 root  wheel  215040 Sep  6 18:43 pxeboot
> -r--r--r--   1 root  wheel     692 Sep  6 18:43 screen.4th
> -r--r--r--   1 root  wheel   36440 Sep  6 18:43 support.4th
> 
> root at ccv:~# ls -al /mnt/ufs.1/boot/kernel/kernel
> -r-xr-xr-x  1 root  wheel  6640118 Sep  6 18:21 /mnt/ufs.1/boot/kernel/kernel
> 
> root at ccv:~# file /mnt/ufs.1/boot/kernel/kernel
> /mnt/ufs.1/boot/kernel/kernel: ELF 32-bit LSB executable, Intel 80386,
> version 1 (FreeBSD), dynamically linked (uses shared libs), not stripped
> 
> 
> 
> 
> 
> -- 
> ========================================================================= 
> = Best regards, Nikolay Pavlov. <<<------------------------------------ = 
> ========================================================================= 
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"

-- 
========================================================================= 
= Best regards, Nikolay Pavlov. <<<------------------------------------ = 
========================================================================= 


More information about the freebsd-stable mailing list