Date: Sun, 2 Feb 2014 20:04:33 +0100 From: Zenny <garbytrash@gmail.com> To: freebsd-stable@freebsd.org Cc: Devin Teske <Devin.Teske@fisglobal.com> Subject: Recovery of zpools went corrupt!? Message-ID: <CACuV5sC467mygO6ULHOPOk223onSR051vjE3QAvnq8yQED00gw@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Reposting the mail below as I had an oversight not to include subject line. Apology in advance! > Hi: > > Last time, Devin had been very kind to suggest me when the system > borked while trying to upgrade from v10B3 to vRC1. > > Following FreeBSD 10.0-RELEASE, I installed to a new machine with > encrypted root in zfs mirror, and since there was something wrong (a > double quote by mistake) inserted in the /boot/device.hints, the > kernel refused to boot and landed to the mountroot prompt. > > Therefore, in order to make changes what I did was: > > 1. Boot into LiveCD mode > 2. mkdir /tmp/bootpool > zpool import -f bootpool > zfs set mountpoint=/tmp/bootpool bootpool > zfs mount -a > cp /tmp/bootpool/boot/encryption.key /tmp/ > zfs umount -a > zfs set mountpoint=/bootpool bootpool > zpool export bootpool > geli attach -k /tmp/encryption.key /dev/ada0p4 > geli attach -k /tmp/encryption.key /dev/ada1p4 > zpool import -R /mnt zroot > zpool import -R /mnt/bootpool bootpool > 3. Removed the double quote (") from /bootpool/boot/device.hints and > saved the file. > > 4. Rebooted the file and now it says that there is no boot/zfsbootloader. > > Appreciate if someone provides hints to recover the system in such > situation without loosing any customized kernel and poudriere configs > and contents? Thanks. > > /z >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACuV5sC467mygO6ULHOPOk223onSR051vjE3QAvnq8yQED00gw>