Показать полную графическую версию : Отсутствует загрузка Windows в меню grub
Marat-209
18-02-2012, 22:14
Добрый вечер поставил Дебиан 6 и пропала Виндовс 7, подскажите как добавить в меню выбора grub возможность загружать Виндовс 7. Вот разделы
Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x44af44ae
Device Boot Start End Blocks Id System
/dev/sda1 * 1 7949 63850311 7 HPFS/NTFS
/dev/sda2 7950 60801 424531967+ f W95 Ext'd (LBA)
Partition 2 does not end on cylinder boundary.
/dev/sda5 7950 58680 407491582+ 7 HPFS/NTFS
/dev/sda6 58680 60638 15728640 83 Linux
/dev/sda7 60638 60801 1309696 82 Linux swap / Solaris
root@debian:/home/marat#
Попробуйте от рутa update-grub. Должно помочь. Если не поможет, вывод update-grub сюда приведите.
Marat-209
20-02-2012, 20:33
попробовал. Сейчас Win7 грузится, а Дебиан нет.
Eakdrazile
20-02-2012, 21:45
Ну так, если не грузится, то что хотя бы пишет? Тут же не телепаты)
Marat-209
21-02-2012, 17:35
Всем спасибо за помощь. Уже разобрался сам.
На ноуте установлены win7, win8, debian 6.0.5. При включении ноута экран заполняется повторяющимся словом grub. сначало было win7. Потом установил win8,которая сама сделала меню загрузки из 2 пунктов. Обе системы загружались. Далее, при установке дебиан из свободного места создал три раздела для него (bооt, swаp, root) записал Граб в раздел Boot дебиана. При перезагрузке выдало сообщение Os not found. Тогда я решил переустановить дебиан,записал Граб в мбр. Он определил только вин8, дебиан и вин8 загружались. Я решил восстановить загрузчик вин7. Загрузившись с двд вин7,пробовал восстановить автоматически и из командной строки (с помощью Bootsect). Никаких результатов
Eakdrazile
03-06-2012, 15:36
Определитесь, какой загрузчик вы планируете использовать.
Если груб, то он должен быть установлен в MBR, и в его конфигурационных файлах просто должны быть прописаны соответствующие разделы и оси, которые он должен загружать.
http://wiki.debian.org/ru/Grub
Здесь на форуме уже задавали подобные вопросы (только вроде бы с ubuntu) насчёт grub2 и загрузки разных ОС'ей. Поищите.
http://forum.ubuntu.ru/index.php?topic=74165.0
Он определил только вин8, дебиан и вин8 загружались »
значит на тот момент вин8 был прописан в конфигурационном файле 2-го груба, и туда нужно было просто дописать аналогичным образом ещё загрузку вин7
упустил из описания проблемы: когда все ос были прописаны в грубе,при выборе вин7 было сообщение bootmbr is missing. Поэтому решил eго восстановить
Eakdrazile
03-06-2012, 19:23
http://www.google.com.ua/#hl=ru&sclient=psy-ab&q=bootmbr+is+missing+windows+7&oq=bootmbr+is+missing+&aq=0&aqi=g1g-K1g-mK2&aql=&gs_l=hp.3.0.0j0i30j0i5i30l2.0.0.1.12.0.0.0.0.0.0.0.0..0.0...0.0.HFNDSmgtzxk&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=3ca988bf0b11b8a3&biw=1680&bih=839
Восстановление загрузчика WIN7 скорее всего повлечёт за собой порчу груба (если тот до этого был установлен правильно и нормально работал).
Дело в том, что винда кроме себя и себе подобных больше никого не видит, поэтому она будет пытаться прописать свой загрузчик в MBR, это у неё не выйдет (пока там будет груб), но и груб она затрёт. Лучше очистить MBR (http://www.google.com.ua/#hl=ru&gs_nf=1&pq=bootmbr%20is%20missing%20windows%207&cp=7&gs_id=of&xhr=t&q=fdisk+/mbr&pf=p&sclient=psy-ab&oq=fdisk+/&aq=0&aqi=g4&aql=&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=3ca988bf0b11b8a3&biw=1680&bih=839) - делать это нужно аккуратно и внимательно - эта операция удаляет из mbr линуксовский загрузчик и даёт возможность загружать винду (если до линукса была установлена винда с рабочим загрузчиком). В результате у вас должна загружаться винда (вин 7 или вин 8 не знаю, скорее всего вин8, т.к. вы ставили её после вин7). А потом можно загрузиться с дебиановского установочного диска в экспертном режиме и установить заново груб и потом ковырять его настройки.
благодарю за методику решения проблемы.
пробовал разные операции с MBR в утилите от Paragon. методом проб и ошибок добился загрузки win7.
c grub позже разберусь, пока нужна рабочая win7
Eakdrazile
03-06-2012, 23:15
Для очистки MBR (чтобы удалить линуксовский загрузчик и дать спокойно загружаться винде) обычно достаточно иметь под рукой любой загрузочный диск (или флопик) с DOS'ом, или например вот этот - http://omniboot.sourceforge.net/ - там есть несложные утилиты для работы с MBR.
В случае с DOS'ом просто набираем команду fdisk /mbr и перезагружаемся.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.