web-dev-qa-db-ja.com

BIOS強制Windows8.1、LinuxをインストールするためにUSBから起動できません

このミニPC、KaserYF751A-Wを購入しました。ハードウェアが閉じていて、ネジが見えないので、ドライブのプラグを抜いたり、スイッチやジャンパーを交換したりできません。製造元のWebサイトkasercorp.com(ボックスに記載)には、製品が記載されていません。私が見つけることができる唯一の追加情報は このpdfドキュメント それがLinuxをサポートすると喜んで言っているウォルマートサイトからです!

USBスティックを使用してLinuxをインストールしようとしています。 x86とx64 *の複数のディストリビューションを試しました。別のシステムでUSBスティックが起動することを確認し、unetbootinとrufusを使用して起動可能なディスクを作成しました。これらはすべて同じ結果になるので、私の方法や材料は問題ではないと思います。

BIOSにアクセスでき、起動優先度でUSBスティックのみを設定する(これによりWindowsから直接起動する)、ブートオーバーライドメニューを使用してUSBスティックを直接選択する(これにより画面が点滅し、オーバーライドメニューに戻ります。

かなりグーグルして、私は見つけました 人々は物事を推薦します セキュアブートとファストブートが無効になっていることを確認するようなものです。興味深いオプションがいくつかあるので、BIOSで多くのオプションを試しましたが、システムをスティックで起動させるものは何もないようです。これらのサイトが推奨する他のことは、Windowsの「高度な起動オプション」に移動してそこからUEFIオプションを編集しようとする(これによりBIOSに戻る)か、そこから起動するUSB​​デバイスを選択しようとする(これが起動する)まっすぐウィンドウに戻ります)。

問題は、BIOSの[Advanced]-> [OS/BOM Configuration]セクションにあると思います。ここには、次のような構成不可能な設定がいくつかあります。BOM Selection Switch Force Windows/BOM3.1 Pre-OS/BOM Selection Windows 8.X/BOM3.1 OS/BOM Selection Windows 8.X/BOM3.1

これらのオプションがどのように変更されるか知っている人はいますか?

プリインストールされたウィンドウ以外で起動できるのはEFIシェルだけですが、問題を解決するためにここから何をすべきかわかりません。

「チケットを開封」してメーカーにメールを送信しましたが、返信を期待していません。

* 64ビットプロセッサですが、プリインストールされているWindowsは32ビットで、efiシェルは32ビットです。 ** EasyUEFIとVisualBCDを起動しましたが、USBのみが有効になっているBIOSのように見えます。 Windowsエントリを削除して、システムが異常終了して別の何かを起動できるかどうかを確認することを検討しましたが、デバイスをブリックする可能性があるため、核オプションと考えています。

1
Phluffy

ファームウェアが32ビットであるという事実は、複雑さを生み出します。 LinuxをEFIモードでインストールするには、32ビットのブートローダーと、場合によっては32ビットのディストリビューションが必要です。ただし、64ビットインストールイメージで32ビットEFIブートローダーを提供するディストリビューションはほとんどまたはまったくなく、32ビットバージョンでEFIブートローダーを提供するディストリビューションはほとんどありません。 (Debianは頭に浮かぶ唯一の例外であり、私はそれをテストしたことがありません。しかし、その32ビットバージョンには32ビットEFIブートローダーが付属していると主張しています。)ほとんどのディストリビューションをEFIモードでインストールするには、 32ビットEFIブートローダーを追加するには、フープをジャンプする必要があります。これは、64ビットディストリビューションよりも32ビットディストリビューションの方が簡単です。主にタブレットやネットブックを対象とした、Web上の特定の組み合わせに対してこれを行う方法に関するチュートリアルを見つけることができます。 Here、 たとえば、この方法でUbuntuをインストールするためのガイダンスです。

もう1つのオプションは、BIOS/CSM /レガシーモードでインストールすることです。ただし、このアプローチでは、ファームウェアが互換性サポートモジュール(CSM、別名「レガシーブートサポート」または同様の用語)を提供する必要があります。ほとんどの64ビットEFIにはCSMが付属していますが、この機能は32ビットEFIではまれであるという印象を受けます。 (この機能で聞いた32ビットEFIは古いIntelベースのMacだけです。)また、32ビットWindowsがEFIモードでインストールされている場合、BIOSモードのLinuxでデュアルブートを管理するのは難しいでしょう。管理するには 通常は非常に厄介な)組み込みのブートマネージャーに依存するか、私の---(rEFIndブートマネージャー をインストールしてrefind.confscanfor行を編集して有効にする必要がありますhdbiosオプション。 (OTOH、EFIモードで32ビットディストリビューションをインストールする場合、rEFIndはおそらくEFIモードでカーネルを直接起動できるようにします。これにより、作業が少し簡単になります。)

全体として、Kaserやその他のコンピューターを検討している場合は、その決定を再検討することをお勧めします。代替案を調べて、それらが提供するEFIのタイプを確認します。 Kaserをデュアルブートするために必要なフープをジャンプするよりも、Kaserを返して64ビットEFIの何かに置き換える方が簡単な場合があります。

1
Rod Smith