1

Я хочу, чтобы на моем ноутбуке были установлены Windows и Debian (Lenovo Thinkpad W540).

Windows 10 Pro должна быть основной ОС, а Debian - вторичной ОС. Просто для настройки загрузчика.

У меня есть следующие настройки конфигурации в моем BIOS:

UEFI/Legacy Boot: Both
 - UEFI/Legacy Boot Priority: UEFI First
 - CSM Support: Yes
Secure Boot: Disabled

Сначала я установил Windows на пустой SSD. В конце я оставил 100 ГБ свободного места для установки Debian.

Во-вторых, я установил (подошел установщик UEFI) Debian 8.7.1, используя LXDE CD-1 без сетевого подключения. Я создал второй раздел EFI, а также разделы /boot и LVM в нераспределенной области размером 100 ГБ. Рядом с /boot (ext2) все файловые системы являются BTRFS. Я установил GRUB без опции «Принудительная установка grub-efi на путь сменного носителя».

Теперь ноутбук запустится с загрузчиком Debian GRUB, который показывает установку Debian и Windows.

Когда я выбираю Windows, я могу работать как обычно. Ограничений пока не обнаружено.

Когда я выбираю Debian, он занимает не более 10 секунд, пока ноутбук полностью не зависнет . Я должен нажать кнопку питания оборудования в течение 10 секунд, чтобы выключить машину и продолжить работу.

Я не могу предоставить реальные журналы, потому что я не так быстр (10 секунд) для входа в систему, подключения USB-накопителя и копирования журналов. Но я записал это (возможно, содержит опечатки):

nouveau E[PBUS] MMIO read of 0x00000000 FAULT at 0x400700 [ IBUS ]
nouveau E[PGRAPH] HUB_INIT timed out
...
nouveau E[PGRAPH] (various done, start and stat messages)
...
nouveau E[PGRAPH] init failed, -16
nouveau E[DRM] failed to idle channel 0xcccc0000 [DRM]
INFO: rcu_sched detected stalls on CPUs/tasks

Используя Google, чтобы найти решение, я нашел один пост SF, в котором говорится, что добавление nosmp в конфигурацию GRUB решит эту проблему. Но для меня это не имело значения.

Почему Debian зависает? Как это исправить?

1 ответ1

1

Проблема не в настройке двойной загрузки.

Проблема заключается в том, что драйвер с открытым исходным кодом (nouveau) для видеокарты (nVidia Quadro K2100M с nVidia Optimus) вызывает это зависание.

Чтобы быстро обойти это, я отключил nouveau и связанные с ним модули, такие как рекомендации по этому вопросу и ответу.

/etc/modprobe.d/blacklist-nouveau.conf

blacklist nouveau
blacklist lbm-nouveau
blacklist amd76x_edac #this might not be required for x86 32 bit users.
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

Далее стоит создать оригинальный драйвер nVidia для моей видеокарты и установить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .