![]() |
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) и никаких разделов! Подскажите, пожалуйста, как восстановить разделы или вернуть систему к жизни? |
Цитата:
|
Да, swap был первый и гуглезнание говорило только о том, что такие ошибки лечатся только переустановкой.
Но один хороший человек, под ником Butcher, подсказал как полечить сию беду. Если кому-то поможет: Снял винт с первой машины, поставил на вторую. На второй установил scan_ffs из портов. Прогнал этим сканом - раненный винт. Были обнаружены упоминания обо всех разделах и их размерах. Создал разделы точь-в-точь как в результатах скана, указал метки монтирования, Toggle Newfs поставил в N и Write. Поставил раненный винт обратно в первую машину - все заработало, система ожила, данные были спасены) |
Время: 18:16. |
Время: 18:16.
© OSzone.net 2001-