Date: Sun, 5 Dec 2010 21:43:07 +0100 From: David DEMELIER <demelier.david@gmail.com> To: joost@jodocus.org Cc: freebsd-questions@freebsd.org Subject: Re: can't mount root during freebsd-update 7.0 -> 8.1 on amd64 Message-ID: <AANLkTikPSSTeOWHbKfypisrdRjrA7uPP_GMRZ5qNkHsT@mail.gmail.com> In-Reply-To: <d4da7a77756c4678132be5f2a147ce56.squirrel@jodocus.org> References: <d4da7a77756c4678132be5f2a147ce56.squirrel@jodocus.org>
next in thread | previous in thread | raw e-mail | index | archive | help
2010/12/5 <joost@jodocus.org>: > Hi > > I'm trying to upgrade a amd64 box from 7.0-RELEASE to 8.1-RELEASE with > freebsd-update. After the first reboot the 8.1R GENERIC kernel loads (I'm > using a custom kernel, so at this point the generic kernel is loaded > manually) > It then claims it can't mount / > > One thing that's odd is that instead of finding ad4s1a it finds ad4a. Same > for the other filesystems. It however can't find init on this device. > > Did I miss something important in src/UPDATING? > > > Thanks > > > Joost Bekkers > > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > Here : http://ivoras.sharanet.org/freebsd/freebsd8.html GEOM_PART becomes the default slicer Status: Committed to -CURRENT Will appear in 8.0: sure Author: Marcel Moolenaar & others Web: commit message GEOM_PART (gpart) is a new GEOM partition class (slicer) and utility that rolls up support for many partitioning formats (MBR, BSD, GPT etc.) into a single code base. NOTE: Caveat when upgrading! GEOM_PART might interpret existing partition tables (especially if many operating systems are present - multi boot) differently than the previous classes. Your devices might get renamed. NOTE: Some old utilities like bsdlabel may not work if the kernel doesn't include GEOM_BSD and other old slicer classes. In other words, bsdlabel et al don't work with GEOM_PART. Maybe you're encountering this trouble right now. what I would advise you is using labels. Please do the following : tunefs -L root /dev/ad4a tunefs -L var /dev/ad4e (assuming it's e on your system ?) and for usr, tmp, etc ... >From a fixit environment. then edit your /etc/fstab and place /dev/ufs/root /dev/ufs/var instead of hardcoding the device node. Cheers, -- Demelier David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTikPSSTeOWHbKfypisrdRjrA7uPP_GMRZ5qNkHsT>