Согласование GRUB и Windows

Автор Edwards, 06 апреля 2016, 01:24:58

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Edwards

Всем привет!

Есть небольшая заморочка, на диске установлены рядом Debian 8.4 и Windows, GRUB по умолчанию грузит Debian. Но если сознательно клавишами выбрать винду, то система не загружается, возникает виндовое предупреждение, вроде "Virus! Boot sector write. Continue?" Если нажать Y, то винда загружается, иначе не будет. Собственно, вопрос: можно ли сделать так, чтобы винда грузилась без такого дурдома, просто выбрал-Enter-готово?

qupl

Это скорее на форуме windows нужно спрашивать. В ней отключить проверку бут-сектора, если возможно.

ferum

Цитата: qupl от 06 апреля 2016, 06:37:52Это скорее на форуме windows нужно спрашивать.
Нет это наша тема, точнее сказать пока не допилили grub для загрузки двух систем. Проблема касается как раз новых материнских плат с uefi вместо bios . Для ubuntu существует решение через альтернативный grub из ppa, по идее можно бы его бэкпортировать и для нас.
[ot]Есть мнение что заморочка искусственная, созданная в интересах мелкософта с целью борьбы с конкурентами.[/ot]
Русские дебианщики против цифрового слабоумия !

Pacman

Мало знаю о таком, но можно попробовать альтернативный загрузчик LILO, можно его при установки Debiana выбирать. Поможет-ли - не знаю.

vadd

#4
Это не винда.  И не линь.   Это матерится биос.  Поищите в биосе проверку на бут-вирусы и попробуйте отключить

Ну или уберите загрузчик из мбр

Edwards

Цитата: vadd от 06 апреля 2016, 17:32:49
Это не винда.  И не линь.   Это матерится биос.  Поищите в биосе проверку на бут-вирусы и попробуйте отключить

Ну или уберите загрузчик из мбр

Не получается с ходу сообразить, как убрать загрузчик из MBR. Но не важно, Ваш совет помог, теперь всё работает как нужно. Большое спасибо всем отписавшимся и отдельно vadd!

nialiv

Цитата: Edwards от 06 апреля 2016, 01:24:58
Всем привет!

Есть небольшая заморочка, на диске установлены рядом Debian 8.4 и Windows, GRUB по умолчанию грузит Debian. Но если сознательно клавишами выбрать винду, то система не загружается, возникает виндовое предупреждение, вроде "Virus! Boot sector write. Continue?" Если нажать Y, то винда загружается, иначе не будет. Собственно, вопрос: можно ли сделать так, чтобы винда грузилась без такого дурдома, просто выбрал-Enter-готово?
Эта проблема может быть связана с форматом жесткого диска, а именно, если у Вас 64 разрядная Windows, то скорее всего, при установке по умолчанию жёсткий диск был размечен в формате GPT. Из-за этого могут возникать проблемы, я с аналогичной столкнулся. Зашёл в BIOS (У меня плата Asus P8H67-V очень капризная в этом смысле) в расширенном режиме и отключил функцию GPT, Все проблемы исчезли. Естественно нужно будет переустановить Windows, или, как минимум, программой Acronis конвертировать GPT в MBR. Конечно, если у Вас жёсткий диск размером не более 2 Gb. Если больше, то придётся стиснуть зубы и терпеть. Формат GPT пока очень капризен. Далее, если у Вас при загрузке приоритет Windows, то запустите в linux терминал суперпользователя и отредактируйте конфигурационный файл grub, команда: nano /etc/default/grub и поставьте первой загрузку Windows, в строке GRUB_DEFAULT=0 поменяйте приоритет загрузки, 0 - загрузка Linux по умолчанию, GRUB_DEFAULT=1, загрузка, соответствующая второй строке загрузочного меню, и т. д. Если у Вас Windows загружается 3-й строкой, ставьте  GRUB_DEFAULT=2. Не забудьте после редактирования, сохранения и закрытия конфигурационного файла выполнить команду update-grub. У меня после этого все проблемы с загрузкой исчезли. Для сведения, на моём компьютере установлены три ОС Windows 8.1, Windows 10 и Linux ZorinOS 9.0. Команды редактирования загрузки привёл для Lnux Debian 7.9, для других систем они могут отличаться.

Edwards

nialiv, Спасибо за столь подробный ответ! Винда 32-битная, запускается раз в сто лет. Разметка MBR, а всё дело было в настройке BIOS "защита загрузочного сектора", как правильно было замечено выше.