PDA

Показать полную графическую версию : Отсутствует загрузка 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#

PhilB
19-02-2012, 18:30
Попробуйте от рут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
Всем спасибо за помощь. Уже разобрался сам.

whiter
03-06-2012, 15:30
На ноуте установлены 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

whiter
03-06-2012, 17:46
упустил из описания проблемы: когда все ос были прописаны в грубе,при выборе вин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). А потом можно загрузиться с дебиановского установочного диска в экспертном режиме и установить заново груб и потом ковырять его настройки.

whiter
03-06-2012, 22:32
благодарю за методику решения проблемы.
пробовал разные операции с 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