Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   FreeBSD: "Missing operating system" - после gbde шифрования swap (http://forum.oszone.net/showthread.php?t=307625)

webstroy 06-11-2015 18:30 2572250

FreeBSD: "Missing operating system" - после gbde шифрования swap
 
FreeBSD 8.4 x64, винт IDE 250Gb, был разбит:
swap
/
/tmp
/var
/usr
/share

Почитал хендбук FreeBSD в части 17.17. "Шифрование области подкачки" и решил попробовать:

1. В fstab добавил суффикс bde к разделу со swap:
БЫЛО: /dev/ad0s1b none swap sw 0 0
СТАЛО: /dev/ad0s1b.bde none swap sw 0 0

2. Перегрузился.

Получилось: Missing operating system.

---------

Подключил покалеченный винт к FreeBSD 9.0 x32:

# gpart show

=> 1 488395054 ada2 MBR (232G)
1 62 - free - (31k)
63 488394081 1 freebsd [active] (232G)
488394144 911 - free - (455k)

и никаких разделов!

Подскажите, пожалуйста, как восстановить разделы или вернуть систему к жизни?

zai 07-11-2015 12:28 2572406

Цитата:

Цитата webstroy
как восстановить разделы или вернуть систему к жизни? »

Никак, если swap был первый раздел.

webstroy 10-11-2015 14:34 2573335

Да, swap был первый и гуглезнание говорило только о том, что такие ошибки лечатся только переустановкой.

Но один хороший человек, под ником Butcher, подсказал как полечить сию беду. Если кому-то поможет:

Снял винт с первой машины, поставил на вторую.
На второй установил scan_ffs из портов. Прогнал этим сканом - раненный винт.
Были обнаружены упоминания обо всех разделах и их размерах.
Создал разделы точь-в-точь как в результатах скана, указал метки монтирования, Toggle Newfs поставил в N и Write.
Поставил раненный винт обратно в первую машину - все заработало, система ожила, данные были спасены)


Время: 18:16.

Время: 18:16.
© OSzone.net 2001-