最後に、私は次のように働いています。
debian-11.6.0-amd64-netinst.isoとWin10 Proを搭載したDell Latitude 7390
インストーラでノートブックディスクを見ることはできません。
私は試した:
- プログラム・パーティションをインストールするための標準手順
- W10を使用して事前にパーティションを準備する
- セキュアブートオフ
- デフォルトRAIDからAHCIに変更した後、W10を起動できません(このBIOSではSATAを選択できません)。
- カーネルコマンドラインにdmraid = trueを追加します。
私は何をすべきかわかりません。
マイクロソフトがBIOS設定を介して他のオペレーティングシステムのインストールをブロックするという詩を読んだが、疑わしい。
ストレージオプションにはSATAとmPCIEが含まれており、BIOSには両方が存在すると表示されているようです。
私ができることを知っている人はいますか?ありがとうございます。
答え1
私はしばらくRSTツリーについて文句を言ってきましたが、最近のW10バージョンは私が見つけたヘルプにマップされません。その秘訣は、W10をAHCIモードで起動することです。ここで簡単なパス(CMD)を見つけました。
Windows 10を再インストールせずにRAIDをAHCIに切り替える
Windowsが起動するとすぐにDeb11が入ります。
答え2
最新のノートパソコンから期待できるように、「ディスク」は実際にはSSDです。ハードウェアベンダーのSSD交換文書物理形態はM.2 2230 SSDです。
NVMe SSDの可能性が高いため、nvme
モジュールをロードする必要があり、/dev/nvme0n1
代わりにマークされます/dev/sda
。さらに調査するために、インストーラからルートシェルプロンプトに切り替えるには、Ctrl++Altを使用する必要があります。F2
ドライバがSSDを認識しているかどうかに関係なく、lspci -nn
NVMe SSDの場合はリストに表示されます。 OEMベンダー/製品IDが奇妙な場合、nvme
モジュールはそれを自動的に認識しない可能性があります。 IDはlspci -nn
フォーマットで表示されます[vendor:product]
。 16進IDを知ったら、モジュールはを使用してデバイスを認識するように強制できますecho "vendor product" > /sys/bus/pci/drivers/nvme/new_id
。
たとえば、lspci -nn
表示IDがある場合は、[12ab:34cd]
次のように実行できます。
echo "12ab 34cd" > /sys/bus/pci/drivers/nvme/new_id
これにより、デバイスを検出してインストールを続行するには、次の/etc/modprobe.d/nvme.conf
内容を含むファイルを作成する必要があります。
install nvme /sbin/modprobe -i nvme; /bin/echo "12ab 34cd" > /sys/bus/pci/drivers/nvme/new_id
ID 追加プロセスを自動化します。このファイルは initramfs に含める必要があるため、update-initramfs -u -k all
実行する前に編集する必要があります。
Linux NVMeサブシステム開発メーリングリストにIDを報告することもできます。[Eメール保護]、将来のカーネルバージョンでは、このプロセスなしで自動的にIDを検出できます。
答え3
私の場合は、UEFI / "BIOS"で "VMD"を無効にする必要がありました。
インテル®高速ストレージテクノロジー(インテル®RST)ドライバーバージョン18.0以降は、インテル®ボリューム管理デバイス(インテル®VMD)テクノロジーをサポートするプラットフォームをサポートしています。インテル® VMD は、RAID およびインテル® Optane™ メモリー・ボリュームのインテル® RST 管理用に、11 世代以上のインテル® Core™ プロセッサー・ベースのプラットフォームを構成する新しい方法です。
...
Intel RSTドライバはLinuxをサポートしていません。
これにより、私のWindowsパーティションは起動できませんが(予想)、Debian Live USBは今私のディスクを見ることができます! 「希望的に」VMDを再度有効にすると、Windowsが起動します。編集:はい、UEFIでVMDを再度有効にした後、Windowsが再起動します。