Я установил новый ноутбук (Lenovo Z510) для двойной загрузки Ubuntu 12.04 и Windows 7 64 бит. После нескольких испытаний теперь это работает, но у меня странный эффект.
Я всегда вхожу в Grub фиолетовый экран нормально. Ubuntu всегда работает. Когда я хочу загрузить Windows, Windows, однако, загружается нормально (я слышу звук запуска Windows), но я вижу только пустой, фиолетовый Grub-подобный экран. Я могу работать с Windows, хотя, нажав три раза клавишу табуляции, а затем введите успешно выключает компьютер.
Иногда трюк работает так: я нажимаю только клавишу питания, и компьютер переходит в режим гибернации. Когда я потом включаю ПК и снова выбираю Win7 в Grub, все работает нормально, на этот раз с рабочим экраном. Однако я должен был найти, что трюк не всегда работает - возможно, работает он или нет, это просто случайно :-(
Обходной путь довольно грязный, что я могу сделать, чтобы избавиться от него?
Спасибо за вашу помощь!
Ответы:
У меня была точно такая же проблема (я был в состоянии слушать звук входа в систему Windows, даже когда единственное, что я увидел, это фиолетовый экран).
К счастью, я нашел обходной путь:
30_os-prober
в06_os-prober
(потому что я хотел, чтобы записи окон были перечислены первыми)sudo upgrade-grub
И теперь каждый раз работает нормально ... Я не понимаю, почему, и я не пытался выделить,
update-grub
достаточно или нет.источник
Так что это вроде работает для меня. Я переместил
/etc/grub.d/30_os-prober
файл в/etc/grub.d/06_os-prober
, затем побежалupdate-grub
.Это ставит окна в верхней части экрана загрузки grub. Затем я попробовал много разных вариантов запуска, перезапуска из windows и ubuntu, и что я заметил до сих пор, если я разрешу загрузку через grub, продолжу сам без ручного вмешательства и пропущу 10 секунд по умолчанию, он загрузится в windows без проблем.
Однако, если я вручную выберу опцию «Windows 7» на экране загрузки grub с помощью курсора, а затем нажму клавишу «Ввод», я получу страшный фиолетовый экран в окнах.
источник
По моему опыту, эта проблема может появиться, если драйверы видеокарты не были правильно установлены в систему Windows (Win 7 в моем случае).
Шаги, которые помогли мне:
Загрузитесь в Ubuntu
Отредактируйте
/etc/default/grub
и раскомментируйте строкуGRUB_TERMINAL=console
, затем выполнитеsudo update-grub
Перезагрузите и загрузитесь в Windows
Установите / переустановите драйверы видеокарты (в моем случае Intel HD + nVidia)
Перезапустите и снова загрузитесь в Ubuntu
Восстановить
/etc/default/grub
предыдущее состояние (комментарийGRUB_TERMINAL=console
), выполнитьsudo update-grub
снова.Выполнено.
Проверено на:
Dell Inspiron 15 3000 Series, ОС: Windows 7 x64, Ubuntu 16.04 LTS x64
источник
У меня была та же самая проблема, которую я заметил, я загружался на 1-й раздел, загрузочный раздел Windows ~ 200 МБ. Когда я вместо этого выбрал раздел с установленной системой Windows, загрузка прошла нормально
источник
Была такая же проблема. Это больше связано с режимом загрузки Legacy v / s UEFI. Win 7 устанавливается в режиме Legacy, а для win 8.1 и выше - наоборот. Если оба win 10 и Ubuntu установлены в режиме Legacy (например, если win 7 повышен до 10). Эта проблема может прийти. Для меня просто отключение устаревшего режима из BIOS и включение его снова работало нормально.
источник
Ну, я нашел временное решение проблемы ... просто зайдите в настройки BIOS и установите загрузчик Windows для загрузки в первую очередь (до Ubuntu) ...
источник
У меня была похожая проблема при обновлении моей двойной загрузки Lenovo T440s с Windows 7 до Windows 10. Она всегда работала нормально с Win7, пока обновление не перезагрузилось, чтобы запустить Win10. Я тогда только видел фиолетовый экран.
Я загрузился в Ubuntu 14.04 и изменил
/etc/default/grub
на uncomment,GRUB_TERMINAL=console
чтобы отключить графический режим, и изменилGRUB_DEFAULT=0
на3
. Послеsudo update-grub
запуска и перезагрузки Win10 загрузился просто отлично. Однако затем я снова включил графический режим, вернул значение по умолчанию обратно0
, запустилсяsudo update-grub
, и Win10 по-прежнему загружался нормально.Так что я думаю, что только бег
sudo update-grub
решил мою проблему.источник