USBフラッシュドライブに取り付けると、グラップの手順が正しくありませんか?

USBフラッシュドライブに取り付けると、グラップの手順が正しくありませんか?

USBスティックにDebianをインストールしようとしています。私はグラブブート部分で間違いを犯したと思います。ハードドライブをそのままにして、BIOSを使用してスティックから起動するように選択したいと思います。コンピュータにLinuxオペレーティングシステムしかない場合でも、grubが必要ですか?

私が使っていたUSBドライブを選んだようですが、次のステップで空白にしておくように頼んだ/dev/sdXようです(ドライブをマウントすると言っただけではありません...)。同じ名前のUSBスティックからもインストールしたので、どのsdXなのかどうかわかりません。

ベストアンサー1

~からgrub2を使用してUSBサムドライブを起動するには?


Thumbドライブが/ dev / sdbとして表示されます。

次のコマンドを実行してください

sudo mount /dev/sdb1 /mnt
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/$i;  done
sudo chroot /mnt
grub-install /dev/sdb
update-grub

次に、/boot/grub/grub.cfg を編集し、 (hd1,1) のすべての行を (hd0,1) に変更します。

酸性ゾンビに関する注意私はコンマの右側のエントリを無視し、それは私にsdbと言いました。アメリカ

それでは走ってください...

exit
for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/$i ; done

次へ。

  1. アイテム一覧
  2. サーバーの電源を完全に切ってください。
  3. 電源コードを抜いてください。 10秒間待ちます。
  4. 再接続してください。
  5. サムドライブを挿入し、電源を入れます。
  6. これで、Linuxはサムドライブから完全に起動します。

2つの問題があるようです。 grub.cfgで参照されている無効なデバイスに関連しています(つまり、hd1はhd0でなければなりません)。

第二に、サーバーBIOSのバグです。以前使用していた別のサムドライブにあるファイルシステムのUUIDを引き続き参照しました。ワームの再起動によりUUIDが維持されるようです。コールドブートで修正されました。

おすすめ記事