upgrade from 8.2 to 8.3 error: cannot mount root

Hi,

I was upgrading from 8.2-release to 8.3-release, after the first freebsd-update install I've rebooted and now the system doesn't boot anymore, it gives me
Code:
CANNOT MOUNT ROOT
If I try with ? it doesn't return any disk/slice. I think the ID of the disk changed, I've not set any label. I tried to boot with 8.3-memstick and the FreeBSD disk is seen by the installer, the filesystem should be ok (I've mounted it and I can see the files).

How can I repair this issue? There's a way to know how the boot disk is named now?

Thanks.
 
I think it's changed, yeah. The problem is that I don't know what to put there. If I boot with the memstick I can see it as ad1 (since ad0 is the memstick), but when I need to boot from it it doesn't work. I tried with ad1s1a and ad0s1a in /etc/fstab, nothing.
 
The ada form is in FreeBSD 9. 8.3 still has the ad form.

If the drive is connected to something unusual, like USB or a RAID controller, other things might have changed.
 
Yes, sorry, I was meaning da0 and da1. The disk is connected via USB. If I start with the disk, it read the MBR and the FreeBSD boot manager works but later it can't mount root and if I type # ? it doesn't find any disk.

I tried changing the USB slot of the disk, nothing. I tried changing the device in /etc/fstab, nothing. When it boots it looks like that the USB disk disappears. Since I can see it with the 8.3 memstick I think that it's not a kernel problem.
 
Back
Top