DragonFly BSD
DragonFly users List (threaded) for 2006-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: boot problem, disk mess.. thinking of suicide.

From: "Vladimir Mitiouchev" <vovcia@xxxxxxxxx>
Date: Mon, 25 Sep 2006 23:07:55 +0200

2006/9/25, walt <wa1ter@xxxxxxxxxxxxx>:
Not so fast!  I think you should explain how you fixed the
problem and share with us any valuable lessons you learned
from your adventure.  Did you find the plastic knife to be
of any use?

I ran LiveCD. Did some lost+found recovering to get base system working. Than i found my fdisk and disklabel backups (Yeah, i really do backups ;-). Recovering slices and partition tables, boot0cfg and disklabel -B did the right thing. I booted into my system, getting shell, because of missing /etc/rc and large part of a world. I recovered mount_cd9660, mounted the LiveCD and copied missing /etc stuff. It was amazing, but /usr/src was untouched! I ran make installworld and things started to work again. My /home and some /mnt stuff was alright too, so i began reconstructing system with reinstalling packages. I wrote perl script that runs pkg_admin to find missing packages/files and reinstall them. I stil have some /etc mess, but i've found a lot of missing files in lost+found. /var is completely smashed up too.

1. Do *NOT* use broken IDE cables.
2. BSD is amazing ;-) It couldn't be possible to get things working
without reinstall of whole system in Linux.
3. Backups of disklabel and fdisk is GOOD idea.

And plastic knife is waiting for some more serious problems.. It took
me about 6h to get all things working again ;-)

PS> You could ask, why didn't i did all that things from LiveCD?
That's simple, make installworld refused to complete because of old
kernel on LiveCD. And i wasn't sure if some stuff in LiveCD is too
old, which means more problems. Generally, i'm really impresed by
stability and f@!#$-up resistance of DF.. UFS is quite stable too.

PS2> Thanks God i wasn't running softupdates!

Sincerely Yours,
Vladimir Mitiouchev

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]