POLINOM 0 Posted March 15, 2006 Report Share Posted March 15, 2006 Здравствуйте, помогите пожалуйста решить проблему, с запуском Винды, попрядку: 1. Разбит диск на C-100Mb, D-1Gb, E-20Gb, G-30Gb, 2. Установлена Винда на G (NTFS) 3. Установил Mandriv'u на E (ext3), при этом /boot и grub разместил на C (ext2), Теперь загрузить винду не получается, выводиться сообщение: root(hd0,3) .. здесь пишет что-то в духе "я не знаю файловую систему,ошибка (0x7)" chainloader +1 как понимаю затер MBR виндовый, но я его обнаружил в файлике /boot/boot.0800, подскажите пожалуйста как сделать, чтобы Винда грузилась, или теперь Винду восстанавливать? Или тыкните носом в ссылочку где посмотреть можно, искать пытался но трафик на исходе.. ( Quote Link to post Share on other sites
Sleeping Daemon 0 Posted March 15, 2006 Report Share Posted March 15, 2006 POLINOM писал(а) Срд, 15 Марта 2006 14:30 Здравствуйте, помогите пожалуйста решить проблему, с запуском Винды, попрядку: 1. Разбит диск на C-100Mb, D-1Gb, E-20Gb, G-30Gb, 2. Установлена Винда на G (NTFS) 3. Установил Mandriv'u на E (ext3), при этом /boot и grub разместил на C (ext2), Теперь загрузить винду не получается, выводиться сообщение: root(hd0,3) .. здесь пишет что-то в духе "я не знаю файловую систему,ошибка (0x7)" chainloader +1 как понимаю затер MBR виндовый, но я его обнаружил в файлике /boot/boot.0800, подскажите пожалуйста как сделать, чтобы Винда грузилась, или теперь Винду восстанавливать? Или тыкните носом в ссылочку где посмотреть можно, искать пытался но трафик на исходе.. ( 1. Это ничего не говорит. Нужно разделы посмотреть. Это всё на одном диске или на нескольких? Если на одном - fdisk -l /dev/hda в студию. 2. В какой последовательности ставилось, вин-линукс или наоборот? 3. Какой загрузчик поставили и куда? Quote Link to post Share on other sites
Byte 1 Posted March 15, 2006 Report Share Posted March 15, 2006 в линуксе не может быть "E (ext3)". разве что какой-нить /dev/hda3 а вообще - грузануться с виндового загрузочного в режиме восстановления и дать fixmbr а затем грузануться с линухового, подмонтировать разддел с /boot и грамотно сконфигурировать загрузчик и установить Quote Link to post Share on other sites
POLINOM 0 Posted March 16, 2006 Author Report Share Posted March 16, 2006 >в линуксе не может быть "E (ext3)". разве что какой-нить /dev/hda3 >а вообще - грузануться с виндового загрузочного в режиме >восстановления и дать fixmbr >а затем грузануться с линухового, подмонтировать разддел с /boot >и грамотно сконфигурировать загрузчик и установить или fixboot? >1. Это ничего не говорит. Нужно разделы посмотреть. Это всё на одном диске или на нескольких? Если на одном - fdisk -l /dev/hda в студию. >2. В какой последовательности ставилось, вин-линукс или наоборот? >3. Какой загрузчик поставили и куда? fdisk -l /dev/sda выдает: Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 12 96358+ 83 Linux /dev/sda2 13 30400 244091610 f W95 Ext'd (LBA) /dev/sda5 13 273 2096451 82 Linux swap / Solaris /dev/sda6 7662 9561 15261718+ 7 HPFS/NTFS /dev/sda7 9562 17592 64508976 7 HPFS/NTFS /dev/sda8 17593 30400 102880228+ 7 HPFS/NTFS /dev/sda9 274 3460 25599546 83 Linux /dev/sda10 3461 7661 33744501 83 Linux Partition table entries are not in disk order Винда соответственно была установлена Первой на sda6, затем был установлен Линух с установкой Груба и /boot на sda1 Теперь при попытке загрузить Винду пишется: booting 'Wind' root (hd0,5) File systemtype unknown, partition type 0x7 chainloader +1 На этом все заканчивается.. =( Quote Link to post Share on other sites
Byte 1 Posted March 16, 2006 Report Share Posted March 16, 2006 POLINOM писал(а) Чтв, 16 Марта 2006 10:10 или fixboot? может и fixboot - не помню а можно еще fdisk /mbr Quote Link to post Share on other sites
Sleeping Daemon 0 Posted March 16, 2006 Report Share Posted March 16, 2006 POLINOM писал(а) Чтв, 16 Марта 2006 13:10 >в линуксе не может быть "E (ext3)". разве что какой-нить /dev/hda3 >а вообще - грузануться с виндового загрузочного в режиме >восстановления и дать fixmbr >а затем грузануться с линухового, подмонтировать разддел с /boot >и грамотно сконфигурировать загрузчик и установить или fixboot? >1. Это ничего не говорит. Нужно разделы посмотреть. Это всё на одном диске или на нескольких? Если на одном - fdisk -l /dev/hda в студию. >2. В какой последовательности ставилось, вин-линукс или наоборот? >3. Какой загрузчик поставили и куда? fdisk -l /dev/sda выдает: Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 12 96358+ 83 Linux /dev/sda2 13 30400 244091610 f W95 Ext'd (LBA) /dev/sda5 13 273 2096451 82 Linux swap / Solaris /dev/sda6 7662 9561 15261718+ 7 HPFS/NTFS /dev/sda7 9562 17592 64508976 7 HPFS/NTFS /dev/sda8 17593 30400 102880228+ 7 HPFS/NTFS /dev/sda9 274 3460 25599546 83 Linux /dev/sda10 3461 7661 33744501 83 Linux Partition table entries are not in disk order Винда соответственно была установлена Первой на sda6, затем был установлен Линух с установкой Груба и /boot на sda1 Теперь при попытке загрузить Винду пишется: booting 'Wind' root (hd0,5) File systemtype unknown, partition type 0x7 chainloader +1 На этом все заканчивается.. =( Загрузитесь с виндового загрузочного ЦДрома. И зайдите в консоль. Увидится ли виндовый раздел при этом? Quote Link to post Share on other sites
POLINOM 0 Posted March 21, 2006 Author Report Share Posted March 21, 2006 В общем была проведена реанимация винды fixboot, fixmbr. После этого заработала винда, перестал работать Линукс, поскольку /boot находился на С: или онже sda1, Как в итоге я сам для себя выяснил (до этого почему-то думал по другому) Мелкософт ставит загрузчик ВСЕГДА на диск C: хотя приэтом винда может стоять на другом диске (как у меня), соответственно если С: затирается винда больше незагрузиться до ее восстановления. Линух я установил повторно но не трогал C:, поэтому теперь все грузиться нормально. В следствие всего этого родился вопрос: Если взять и на низком уровне скопировать загрузчик+вся нужная батва для загрузки Винды в файл xxx, поместив его затем в /boot, отформатировать sda1(C:) и в Грубе указать что-нибудь в духе: hd0 /dev/sda root(hd0,0)/boot/xxx #xxx - битовый файл содержащий загрузчик винды скопированный с диска например NortonUtlit or WinHEX chainloader +1 БУДЕТ ЛИ ЗАГРУЖАТЬСЯ ВИНДА? хотелось бы услышать ваши мнения и указания на мои ошибки если таковые есть Quote Link to post Share on other sites
Byte 1 Posted March 21, 2006 Report Share Posted March 21, 2006 1. да, винда всегда бросает тот же boot.ini на С: 2. сомневаюсь Quote Link to post Share on other sites
Aceler 0 Posted March 21, 2006 Report Share Posted March 21, 2006 Лучше сделать наоборот. Разместить загрузчик на /dev/sda1, после чего скопировать его в файл командой: dd if=/dev/sda1 of=/file.lnx bs=512 count=1 загрузившись с загрузочного диска linux. И файл file поместить на раздел с windows, дописав в boot.ini g:\file.lnx="Linux" Все. file.lnx называете по своему усмотрению. Quote Link to post Share on other sites
Dymon 0 Posted March 24, 2006 Report Share Posted March 24, 2006 Гы. А в отчёте об ошибке по поводу незагрузки Винды есть ли строчки вида map(XXxXX)? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.