azteka |
|
Темы:
2
Сообщения:
47
Участник с: 01 февраля 2011
|
Извините, разве мбр можно прописать в раздел? Всегда думал, что только на устройство (sda, sdb. etc.). Наверное, корректно сказать на устройство, на котором присутствует раздел с флагом boot? |
rdf |
|
Темы:
1
Сообщения:
165
Участник с: 01 мая 2011
|
AztekaПрописать можно, только ничего хорошего из этого не выйдет :). Здесь нигде и не написано, что его записывают в раздел, наоборот, глядя на команды сразу видно, что речь идет об устройствах. Написано, что виндовый мастер загрузчик ссылается на активный раздел, хотя это не совсем корректно, он не ссылается, а загружает с активного раздела программу загрузки, но по большому счету это одно и тоже (почти). |
azteka |
|
Темы:
2
Сообщения:
47
Участник с: 01 февраля 2011
|
RdfВот и я о том же. Ок, не буду оффтопить. |
gard |
|
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
Попробовал, не помогает, не знаю что я делаю не так: 1) Разворачиваю рабочий образ (проверено примерно на 20 компьютерах, у которых я не затирал mbr) 2) Делаю раздел “boot”-овым 3) dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda Не грузится, уже надоело перезагружать компьютер, поэтому прицепил этот диск в виртуальную машину, тестирую в ней. Пока все печально. =) Может быть потому, что диски у меня не в FAT, а в NTFS? Пишет “A disk read error occurred”.. Неожиданно после выполнения: [[email protected] ~]# dd if=/dev/zero of=/dev/sda bs=446 count=1 1+0 записей считано 1+0 записей написано скопировано 446 байт (446 B), 0,000541692 c, 823 kB/c [[email protected] ~]# dd if=/home/gard/mbr512.img of=/dev/sda bs=446 count=1 1+0 записей считано 1+0 записей написано скопировано 446 байт (446 B), 2,7936e-05 c, 16,0 MB/c Попробовал install-mbr -p1 /dev/sda, после рестарта - грузится, попробовал смоделировать снова - не работает. Может диск сбоит, уже ничего не понимаю.. Попробовал на другом диске - то же самое “A disk read error occurred”.. Итого случайно 3 раза запустилась, отчего зависит - понять не могу.. |
rdf |
|
Темы:
1
Сообщения:
165
Участник с: 01 мая 2011
|
Разницы между фат и нтфс в этом случае ни какой. Только, я то думал, что у тебя задача восстановить mbr после grub'а на диске с установленной виндовс. Если же надо расклонировать системы на чистые винты, то помимо мбр надо записывать и boot record на активном разделе, там малек сложнее. Для xp (и семерки вроде бы тоже): dd if=/dev/sda1 of=ntfs1.bin bs=1 count=426 seek=84 dd if=/dev/sda1 of=ntfs2.bin bs=1 count=7680 seek=512 dd if=ntfs1.bin of=/dev/sda1 bs=1 count=426 seek=84 dd if=ntfs2.bin of=/dev/sda1 bs=1 count=7680 seek=512 dd if=/dev/sda of=mbr.bin bs=1 count=440 dd if=mbr.bin of=/dev/sda bs=1 count=440 |
gard |
|
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
Ого.. спасибо за наводку, а это:dd if=ntfs1.bin of=/dev/sda1 bs=1 count=426 seek=84 Вот еще что заметил, на форуме акрониса написано что причина моей ошибки может крыться в неверном определении геометрии. До этого я разделы создавал в gParted, создаю в fdisk/cfdisk - винда запускается.. Сейчас посмотрю запустится ли она вообще.. А вот это dd if=/dev/sda1 of=ntfs2.bin bs=1 count=7680 seek=512 |
gard |
|
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
Попробовал - не хочет грузиться, даже сообщений никаких не пишет - просто мигает курсор и стоит.. Блин.. вот же проблема.. А после разметки cfdisk'ом - стартовало, но.. выпало с ошибкой “autochk program not found skipping autocheck” в бесконечную перезагрузку.. что-то явно не клеится.. Подведу итоги =) Имеется: клонированный NTFS-раздел (MFT+файлы), который ложится на первый том, тому присваивается флаг “boot”. Задача: запустить Windows XP с этого тома. Попытки: проваливаются.. Можно сказать, что есть архив системы, который распакован на первый том нового диска и эту систему как то надо запустить.. Может как то через grub? У меня присутствует 3й том для бэкапа, он в ext4, скопировать туда /boot/grub и установить grub в mbr, в нем прописать загрузку на первый том, но видимо на первом томе тоже должна быть некая загрузочная запись? Попытки ее клонирования пока ни к чему не привели.. |
rdf |
|
Темы:
1
Сообщения:
165
Участник с: 01 мая 2011
|
Странно… Но тогда уж лучше использовать grub4dos: его можно установить прям на нтфс + он имеет возможность загружать непосредственно ntldr. |
gard |
|
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
Спасибо за очередную наводку =) Попытка - не пытка.. мне по сути безразлично чем загружать, лишь бы грузилось.. |