ラップトップ(Lenovo Thinkpad W540)にWindowsとDebianの両方を搭載したい。
Windows 10 ProをプライマリOSにし、DebianをセカンダリOSにする必要があります。ブートローダー構成のためだけに。
BIOSに次の構成設定があります。
UEFI/Legacy Boot: Both
- UEFI/Legacy Boot Priority: UEFI First
- CSM Support: Yes
Secure Boot: Disabled
最初に、空のSSDにWindowsをインストールしました。最後に、Debianのインストール用に100GBのスペースを割り当てませんでした。
次に、ネットワーク接続なしでLXDECD-1を使用してDebian8.7.1をインストールしました(UEFIインストーラーが起動しました)。 100 GBの未割り当て領域内に、2番目のEFIパーティションと/ bootおよびLVMパーティションを作成しました。/boot(ext2)のほかに、すべてのファイルシステムはBTRFSです。 GRUB「リムーバブルメディアパスにgrub-efiインストールを強制する」オプションなしでインストールしました。
これで、ラップトップはDebian GRUBブートローダーで起動します。これはDebianとWindowsのインストールを示しています。
Windowsを選択すると、通常どおり動作できます。制限はまだ発見されていません。
Debianを選択すると、ラップトップがフリーズするまで最大10秒かかります完全に。マシンの電源を切って作業を続けるには、ハードウェアの電源ボタンを10秒間押す必要があります。
ログイン、USBストレージのマウント、ログのコピーがそれほど速くない(10秒)ため、実際のログを提供できません。しかし、私はそれを書き留めました(タイプミスが含まれている可能性があります):
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 postnosmp
をGRUB config)に追加すると解決すると述べていますが、私にとってはうまくいきませんでした違い。
Debianがフリーズするのはなぜですか?これを修正する方法は?
問題は、デュアルブートセットアップではありません。
問題は、グラフィックカード(nVidiaOptimusを搭載したnVidiaQuadro K2100M)のオープンソースドライバー(nouveau)がこのフリーズを引き起こしていることです。
簡単な回避策を講じるために、これについてアドバイスされているようなnouveauおよび関連モジュールを無効にしました AU質問 および 回答 。
/ 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ドライバー をビルドしてインストールします。