Date: Wed, 29 Apr 1998 07:56:40 -0700 (PDT) From: Narana Kannappan <narana@gold.csl.sri.com> To: al52x@nih.gov Cc: freebsd-stable@FreeBSD.ORG Subject: Re: Upgrade woes ( This time its real) Message-ID: <199804291456.HAA28125@gold.csl.sri.com> In-Reply-To: <199804291307.JAA05150@pop.cc.nih.gov> from "A Ling" at Apr 29, 98 09:07:35 am
next in thread | previous in thread | raw e-mail | index | archive | help
Thank You Al. Fsck did the trick. To summarize, so that someone else in future may find it useful, - While upgrading I had specified incorrect device (/dev/wd0s1a instead of /dev/wd0s2a) for the root partition (/) in /etc/fstab - Because of this, the system wouldnt boot up, but instead would drop me to a shell where the filesystems are mounted read-only and I couldnt mount /dev/wd0s2a or correct the /etc/fstab entry. Solution is: - Boot: -s (boot in single user) - fsck /dev/wd0s2a - mount /dev/wd0s2a / - ^D (system goes to multi-usr) -Narana. > > On Tue, 28 Apr 1998 17:47:57 -0700 (PDT), Narana Kannappan wrote: > > I messed up while upgrading. Instead of > >changing /wd0a to /wd0s2a, I changed it ot /wd0s1a. > > > > Now my even my 2.2.5 kernel wouldnt boot. It drops me to > >a shell but since its a read-only file system, I cant even change > >/etc/fstab. Do u know anyway of getting around this ? > Greg > > > Boot: -s > > The system startup will be interrupted as soon as the device probes > have been > completed, and you will be prompted for a shell. Always choose sh: > some other > shells, notably bash, get confused in single user mode. Only the > root file > system will be accessible, and it will be mounted read-only. The > reason for > this is that the file system may be damaged and require repair before > you can > write to it. If you do need to write to the root file system, you > should first > check the consistency of the file system with fsck (see the man page > on page > *******). For example, > > npx0 on motherboard > npx0: INT 16 interface end of the probes (high intensity > display) > Enter pathname of shell or RETURN for sh: hit RETURN > erase ^H, kill ^U, intr ^C > # fsck -y /dev/rwd0a check the integrity of the root file > system > ** /dev/rwd0a > ** 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 > 1064 files, 8190 used, 6913 free (61 frags, 1713 blocks, 0.4% > fragmentation) > # mount -u / remount root file system read/write > # mount /usr mount any other file systems you need > > To leave single user mode and enter multi user mode, unmount any > additional > file systems you have mounted and enter CTRL-D: > > # umount /usr > # ^D > Skipping file system checks... > (the rest of the boot sequence) > > -- AL x235 > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804291456.HAA28125>