Показать полную графическую версию : Интересный прицедент. Хотя бы прочитайте.
makaveli lcf
09-06-2004, 23:09
йо = а я то думал что mbr - это MustDie boot record))))
Ricardo013
10-06-2004, 16:52
А вот еще история от FreeBSD.
Есть 2 абсолютно одинаковых винта по 80Гб, Master и Slave на 1-м IDE канале.
На первом WinME-LinuxASP9-LinuxXP-WinXP-LinuxMdk10 (всего 13 разделов) -
загрузка с помощью ntldr.
На слейве установлен FreeBSD5.2.1, LinASP9.2 (всего 9 разделов) - загрузка
с помощью загрузчика FreeBSD, установленного в MBR 2-го диска (через
установку в BIOS грузиться со слейва).
В течение 2-3 дней через BIOS грузился во FreeBSD, загрузка с 1-го диска не
производилась. Попутно прописал загрузку Фри через ntldr (dd if=/ad1 of=/mnt/C/bootsect.bsd count=1 bs=512) -> boot.ini.
Переключился в BIOS на загрузку с мастера, удачно загрузил BSD, но при следующем рестарте обнаружил вместо ntldr загрузчик FreeBSD в MBR 1-го
диска и испорченную таблицу разделов на мастер-диске (а конкретно, в ней
прописаны те-же размеры и файловые системы, что и на слейве, кроме
расширенного раздела, который пуст).
Из FreeBSD доступен (почему-то?) первый осн.раздел fat16, не видимый из DOS.
Впрочем, он видим и из Linux, остальные недоступны.
===
Таблицу разделов удалось восстановить DOS-программой testdisk.exe
===
Вопрос к гуру: почему слетел MBR и таблица разделов?
Я грешу на FreeBSD - так как вышеописанным образом грузил NetBSD и
никаких проблем не было.
Ricardo013
11-06-2004, 16:31
Сам себе отвечаю. Первое предположение: неверно вот это
dd if=/ad1 of=/mnt/C/bootsect.bsd
Второе - FreeBSD путается в двух одинаковых винтах
==
Пробовать еще раз не хочу (я имею ввиду переключение на загрузку из BIOS),
пока во втором MBR находится FreeBSD loader/
Вижу, что поздно, но все же :)
А разве нельзя при загрузке указать где лежит "/" и ядро?
Затем грузиться в single и править fstab?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.