
私はArchを搭載したノートパソコンを持っていますが、これまではとても良いです。私が望む方法で設定し、数日間使用した後、もう少し見て、SteamOSをインストールすることにしました。 Archのインストールをめちゃくちゃにしたくなかったし、偶然余分な2.5インチドライブがあったので、単に既存のドライブを取り出して空のドライブに入れました。しばらくSteamOSを使用した後、ドライブの回復を交換しましたが、Archは起動しません。
BIOS設定を変更していません。 ArchがインストールされているHDを表示したくない場合は、UEFIブートデバイスの選択を入力してください。〜しない限り他の起動可能なデバイス(私の場合はアーチインストールメディア付きのフラッシュドライブ)があります。その場合は、HDからGRUB用のEFIファイルを手動で選択して、通常どおりArchから起動できます。
突然ドライブを交換すると、既存のドライブが起動しないのはなぜですか?どうすれば解決できますか?
編集:UEFIを使用して手動で起動するファイルを選択できるようにUSBスティックをハッキングした後、次のことが報告されefibootmgr
ます。
BootCurrent: 003D
Timeout: 0 seconds
BootOrder: 2001,2002,2003
Boot0000* USB Hard Drive (UEFI) - SanDisk Cruzer
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3001* Internal Hard Disk or Solid State Disk
Boot3002* Internal Hard Disk or Solid State Disk
Boot3003* Internal Hard Disk or Solid State Disk
明らかな理由で、USBハッキングなしでは出力を表示できません。 UEFIマネージャ(私の場合、起動中にF9を押してアクセス)にHDはまったくオプションとして表示されません。利用可能な他の起動可能なデバイスがない限り。
答え1
--removable
ハードドライブを交換するには、GRUBを取り付けるときにそれを使用する必要があることがわかりました。以下の指示に従ってください。アーチウィキ私のブートローダの名前を変更することで問題が解決しました。
私は本当に知らないなぜ詳細には機能しないか、少なくとも一貫した方法で説明するのに十分ではありません。言葉になりますが、それを表現しようとする自分自身を愚かにしたくありません。
ブートローダがどこにあるかを知るためにBIOSを変更する方法があると確信していますが、方法はわかりません。