> Нашел дистрибутив FreeBSD 8.1
> Но там, я так понимаю нету LiveCD, он с 9 версии начинается. там FixitMode.
>[оверквотинг удален]
> Пробуем грузиться.
> 3. Boot FreeBSD in Safe Mode --- что то зависла клавиатура.
> Грузимся:
> 4. Boot FreeBSD in single user mode
> Получилось.
> Выбираем Fixit.
> Shell. - не помогло.
> А как попасть в Shell ??
> Думаю попробовать перенести данные на другой диск.
> Подключил другой диск.
Скачать iso или usb с livefs, я попробовал 7.3 и 8.1 - gpart работает без проверки на aling:
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-relea...
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-relea...
загружаемся, давим enter при выборе locale,
выбираем выход в Fixit, выбираем CD/DVD livefs для iso или USB livefs если memstick образ.
Далее ALT-F4: попадаем в shell
# gpart show ad0
не забываем что в старых дистрибутивах adX вместо adaX.
... нужные команды ...
Все.
Перед тем как перенести данные, я бы попробовал dd на чтение
# dd if=/dev/ada0 of=/dev/null bs=128k conv=sync,noerror
посмотреть сбойные блоки
Если диск читабельный, переносить можно чем угодно:
- dump/resore
- rsync
- dd в образ, с образом потом можно что угодно делать (обязательно с conv=sync,noerror)
ps. на железных форумах вычитал что сбойные HDD лучше копировать поставив на ребро,
мне таким способом удалось достаточно дисков скопировать, особенно те у которых
были проблемы с раскруткой.