Boot Problem

Emanuel Strobl Emanuel.strobl at gmx.net
Thu May 5 20:50:14 PDT 2005


Am Freitag, 6. Mai 2005 03:59 schrieb Koushik Narayanan:
> Hello,
> I have a PC with Windows XP,FreeBSD-5.3 and Linux(Fedora).I use GRUB as
> my boot manager and I boot into FreeBSD using chainloader.
> I have XP and FreeBSD on primary partitions.I had a linux primary
> partion apart from these.I wanted to convert that to UFS2 as my /usr
> partition (FreeBSD) was almost full.I did that using bsdlabel and  mkfs.
> After that the fdisk print output in linux showed the recently formated
> partition as type Linux.So I installed linux-fdisk using the ports
> collection and try to change the system-id of that partition,but it did
> not work.I then booted into linux and did the same using fdisk.This time
> it worked.But after that FreeBSD does not boot.(I don't see the rotating
> / and the loader.The system freezes and even numlock does not work )Here
> is the fdisk print output from linux:
>
> Disk /dev/hda: 20.0 GB, 20060135424 bytes
> 255 heads, 63 sectors/track, 2438 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
>    Device Boot      Start         End      Blocks   Id  System
> /dev/hda1               1         523     4200966    c  W95 FAT32 (LBA)
> /dev/hda2             524         905     3068415   a5  FreeBSD
> /*FreeBSD root partition*/
> /dev/hda3   *         906        1152     1984027+  a5  FreeBSD
> /*Partition I formated using bsdlabel and mkfs contains ports */
> /dev/hda4            1153        2439    10336536    f  W95 Ext'd (LBA)
> /dev/hda5            1153        1774     4996183+  83  Linux
> /dev/hda6            2406        2438      265041   82  Linux swap
> /dev/hda7            1775        2146     2988058+   7  HPFS/NTFS
> /dev/hda8            2147        2405     2080386    b  W95 FAT32
>
> Partition table entries are not in disk order
>
> When I use GRUB autocomplete feature to check the contents of the
> FreeBSD partions,It says Error 17: Cannot mount selected partition.(I
> have done this before when FreeBSD was working fine and I could see the
> contents of the partion).
>
> Perhaps the /boot partion needs to be fsck'ed? And if that is so how can
> I do it.(I found in the mail archives that fsck'ing UFS2 partitions

Usually you don't have a /boot partition on FreeBSD. I guess you don't have 
bootcode in the boot label (ad0s3a). hda3 is in FreeBSD ad0s3. You need 
labels inside partitions (slices). I don't know these linux tools nor am I 
familar with Grub but you may want to boot from a fixit disk and post the 
output from bsdlable ad0s3. I guess this doesn't exist, probably 
overwritten by the linux tools.

For more information read boot(8) and boot0cfg(8) to get an idea how 
FreeBSD treats the microsoft adopted partitioning system (which also lunix 
uses but is uncommon for UNIX)

-Harry

> using linux is not possible.)
>
> Thanks,
>
> Koushik Narayanan
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20050506/f3d0fc39/attachment.bin


More information about the freebsd-questions mailing list