Денис_ Опубликовано 1 октября, 2009 Жалоба Поделиться Опубликовано 1 октября, 2009 У меня имеется винда(урезка для игр) и Debian (testing amd64). Не так давно после обновления grub пропала строка загрузки винды. Переустановка, полное удаление + повторная установка, установка grub2 ничего не дали. Как я понимаю ситуация происходит следующим образом: при установки винды, в MBR записывается собственный загрузчик; далее Linux добавляет в MBR grub. Т.е. grub загружает загрузчик винды... который затерся при обновлении grub'а Так как же восстановить виндовый загрузчик без переустановки какой-либо OS? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 1 октября, 2009 Жалоба Поделиться Опубликовано 1 октября, 2009 В /boot/grub/menu.lst вставить title Windows rootnoverify (hd0,x) chainloader (hd0,0)+1 x - раздел с виндой Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 1 октября, 2009 Жалоба Поделиться Опубликовано 1 октября, 2009 Денис_ писал(а) Thu, 01 October 2009 19:07 У меня имеется винда(урезка для игр) и Debian (testing amd64). Не так давно после обновления grub пропала строка загрузки винды. Переустановка, полное удаление + повторная установка, установка grub2 ничего не дали. Как я понимаю ситуация происходит следующим образом: при установки винды, в MBR записывается собственный загрузчик; далее Linux добавляет в MBR grub. Т.е. grub загружает загрузчик винды... который затерся при обновлении grub'а Так как же восстановить виндовый загрузчик без переустановки какой-либо OS? 1. Полная переустановка системы - это совершенно неоправданная стратегия администрирования, ставшая распространенной благодаря особенностям венды засоряться и глючить. 2. Ваша склонность к логическим рассуждениям радует, но не заменяет необходимости чтения документации. В данном случае Ваше предположение не верно. Венда (в случае её установки с загрузочного диска) помещает в MBR стандартный загрузчик, единственной задачей которого является передать управление загрузчику из загрузочной записи активного раздела. grub при установке в mbr не трогает загрузчик венды, расположенный в загрузочной записи активного раздела (для венды ниже семёрки - это всегда первый раздел). В Вашем случае стоило просто добавить затертую строку в конфигурационный файл граба.Для получения более детальной информации воспользуйтесь поиском. Этот вопрос где только не обсуждался. Можете, например, посмотреть этот вики http://wiki.archlinux.org/index.php/GRUB2 Там есть и русский перевод Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Денис_ Опубликовано 2 октября, 2009 Автор Жалоба Поделиться Опубликовано 2 октября, 2009 AccessD писал(а) Thu, 01 October 2009 23:14 В /boot/grub/menu.lst вставить title Windows rootnoverify (hd0,x) chainloader (hd0,0)+1 x - раздел с виндой строка загрузки в menu.lst как была так и осталась. Это я первым делом проверил, но как не изменял так и не смог запустить.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 2 октября, 2009 Жалоба Поделиться Опубликовано 2 октября, 2009 grub 2 использует файл grub.cfg вместо menu.lst. Всё же читайте документацию. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Денис_ Опубликовано 2 октября, 2009 Автор Жалоба Поделиться Опубликовано 2 октября, 2009 Спасибо gogi ссылка помогла, проблема. Просто проблема то возникла c grub а не с grub2, его я установил в последнюю очередь. и по ссылке уже отредактировал как надо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.