grubからUSBから起動できません。

grubからUSBから起動できません。

私はLinuxに初めて触れ、答えを探してみましたが、指示を理解していません。 Lubuntuをインストールしましたが、私のコンピュータはGRUBに直接入るので、どこかで混乱しているようです。

Tabキーを押して複数のコマンドを試した後、ついにUSBから最初に起動するようにBIOSをロードしました。何らかの理由でUSBから起動できず、F12をクリックして起動メニューからSanDiskを選択しても何も起こりません。役に立つ場合、ISOはCloudReadyと連携します。 GRUB内でブートする方法についてオンラインで読んだが、まずカーネルに何か作業をしなければならないという内容が出てきました。各ハードドライブをスキャンするときに見つけることができる唯一のファイルなので、ファイルはstartup.nshのようです。誰もが簡単な指示で私を助けることができれば、私は非常に感謝します。私は何時間も検索して見つけることができるすべてを試しましたが、それを正しく行う方法がわからないからです。

明確でない場合は申し訳ありません。私がしたことをリストしましょう。

  • Windows 10がインストールされている古いゲートウェイコンピュータsx2110gがあります。 Windowsが遅いので、Linuxバージョンを試してみたかったです。
  • Lubuntuをインストールしようとしましたが、コンピュータがGRUBからのみ起動するため、問題が発生したようです。
  • fwsetupオンラインで見た後、Grubを入力するとBIOSで再起動できることがわかりました。
  • 別のオペレーティングシステムをインストールしたいので、「リムーバブルデバイス」を最初に起動するように設定しました。
  • 再起動すると、ブートローダが見つかりません「そしてすぐにGrubに歩いた。
  • USBドライブを手動で選択するためにf12キーを押してみましたが、同じことが起こり、すぐにGrubに移動しました。

私の質問は、Grub内でUSBを起動する方法があるかどうかということです。それは私がコンピュータで開いた唯一の方法だからです。私は次のガイドラインを試しました。 https://szymonkrajewski.pl/how-to-boot-system-from-usb-using-grub/ 「ls」と入力して各ドライブを検索すると、どのドライブがUSBであるかがわかりますが、起動方法がわかりませんstartup.nsh

ベストアンサー1

リムーバブルデバイスからUEFIスタイルを起動するには、リムーバブルデバイスにUEFIファームウェアで読み取ることができるパーティションが必要です(すべてのUEFIシステムはFAT32、通常はISO9660も読み込み、一部はNTFSも読み取られます)\EFI\BOOT\BOOTX64.EFI。存在しない場合、追加の設定がなければ、UEFI ファームウェアに関連するパーティションは起動しません。

startup.nshブートローダではありません。 EFI シェルの起動スクリプトファイルです。

EFI シェルは Linuxbusyboxシェルと Windowscmd.exeコマンドプロンプトの間で動作しますが、UEFI ファームウェアの上で動作するため、オペレーティングシステムカーネルは必要ありません。通常は名前が付けられますが、shell.efi名前を変更することも、<anything>.efi一部のUEFIファームウェア実装に組み込まれている機能にすることもできます。

startup.nshEFIシェル*.efiファイル、他のスクリプト、および内部コマンドのみを実行できます。*.nsh

ダウンロードしましたCloudReady ホームエディション。 .binディスクイメージを含むWindows .exeまたは.zipファイルとして提供されるため、ISOが何を意味するのかわかりません。ただし、ディスクイメージファイルには混合MBR / GPTパーティションテーブルがあります。 MBRと解釈すると2つのパーティションしか表示されませんが、GPTと解釈すると最大27のパーティションがあります。

UEFIがあるように見える古いコンピュータ(GRUBが起動し始めた後fwsetup)には、複雑な設定でテストされていない古いバージョンのUEFIファームウェアがある可能性があるため、UEFIファームウェアのバグによってCloudReady USBスティックが起動しないことがあります。まず、もっと簡単なことを試してみてください。

GRUBプロンプトで、次のように入力しsetてEnterを押します。複数行のテキストを出力する必要があります。prefix=またはで始まる行がありますかroot=?彼らは正確に何を言ったのですか?テキストが多すぎて画面からスクロールする場合は、を入力してset pager=1Enterを押してからsetもう一度Enterを押します。これで全画面テキスト間で一時停止します。

コマンドによってエラーメッセージが表示された場合は、コピーしてください。正確に質問でコマンドとエラーメッセージを編集しました。あなたはこれが何を意味するのかわからないかもしれませんが、ここで誰かが知っています。

おすすめ記事