9.0 - Mount to root.. Sorted..

2012-04-09 Thread Airosoβicz fb .
Hi all,

As Warren Block mentioned:

If there are no ada devices in /dev at all, I'd guess too much has been
 removed from the custom kernel.


So I've checked my custom kernel config (based on GENERIC)  indeed made
some changes to the [S]ATA disk section after which I rebuilt  installed
the kernel again.. The difference now with previous was that I *was* able
to boot in single-user mode, mount, label my disk with tunefs, update my
/etc/fstab accordingly  managed to install the world as a final step to my
upgrade..

Problem solved, many thanx for all the assistance..

Regards,
E.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Upgrade to 9.0 - Mount to root failed..

2012-04-08 Thread Airosoβicz fb .
Greetings all,

It's my 1st time on any of the FreeBSD lists  I'm fairly new to FreeBSD to
please bear with me..

So I've upgraded from 8.1 to 9.0  now the system can't mount in single
user mode to go through the final step of installing the world..

# cvsup.. Done..
# make buildworld..  Done..
# make buildkernel.. Done..
# make installkernel.. Done..
# reboot in single user mode to install world.. Failed to mount to
/dev/ad2s1a.. {Yes, that *is* my HD}

I rebooted from the loader prompt with my old (GENERIC) kernel  came up
with the following..

peggy# ls -l /dev/ad*
 crw-r-  1 root  operator0,  79 Apr  8 08:47 /dev/ad2
 crw-r-  1 root  operator0,  82 Apr  8 08:47 /dev/ad2s1
 crw-r-  1 root  operator0,  84 Apr  8 08:47 /dev/ad2s1a

 peggy# cat /etc/fstab
 # DeviceMountpointFStypeOptionsDumpPass#
 /dev/ad2s1a/ufsrw11
 /dev/acd0/cdromcd9660ro,noauto00

 peggy# disklabel /dev/ad2s1a
 # /dev/ad2s1a:
 8 partitions:
 #size   offsetfstype   [fsize bsize bps/cpg]
   a: 2004401704.2BSD 2048 16384 28552
   c: 200440170unused0 0 # raw part,
 don't edit

 peggy# fsck
 ** /dev/ad2s1a (NO WRITE)
 ** Last Mounted on /
 ** Root file system
 ** Phase 1 - Check Blocks and Sizes
 ** Phase 2 - Check Pathnames
 ** Phase 3 - Check Connectivity
 ** Phase 4 - Check Reference Counts
 ** Phase 5 - Check Cyl groups
 415735 files, 3148200 used, 1702923 free (40563 frags, 207795 blocks, 0.8%
 fragmentation)

 peggy# kldstat
 Id Refs AddressSize Name
  17 0xc040 bb5504   kernel
  21 0xc2e1a000 26000linux.ko


I know there's many 'mount' problem discussions out there but I can't seem
to find out how to overcome this problem..

Many thanx in advance for any assistance..

Regards,
E.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Upgrade to 9.0 - Mount to root failed..

2012-04-08 Thread Airosoβicz fb .
Hi Matthew,

Thanx for the quick reply.. Can't get it to work though..

On 08/04/2012 09:53, Airosoβicz fb. wrote:
  So I've upgraded from 8.1 to 9.0  now the system can't mount in single
  user mode to go through the final step of installing the world..



 As was mentioned else-thread, you are probably hitting problems due to
 the name change from ad(4) to ada(4) for PATA/SATA disk devices.


It's starting to make sense now.. Mounting ufs:/dev/ad*a*2s1a i.o. from
ufs:/dev/ad2s1a simply doesn't work because as I've put in my original
post with # ls -l /dev/ad* it doesn't exist.. Only ad2,ad2s1  ad2s1a do..


 One way to fix this is simply to type in the new boot device in the
 loader and then edit /etc/fstab from single user mode


 Which boot device..? I wish it was simple..

The preferred method nowadays is to label the partitions, so probably
 tunefs(8) labelling would be the best choice to get you through
 the 8.1 - 9.0 reboot. ie.  Create the label:

# tunefs -L ROOT /dev/as2s1a


# man 8 tunefs: The tunefs can not be run on an active filesystem.
To change an active filesystem it must be downgraded to read only or
to unmounted.. [Which I've done with # mount -r -f..]

# tunefs: /dev/ad2s1a: failed to write superblock..

I've updated the /etc/fstab with the ROOT label but I can't get the
single-user mount nor the tunefs to work..

Regards,
E.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org