Ubuntuでのコーディングについてはほとんど何も知りません。現在、ubuntu 16.04 LTSとWindows 10をデュアルブートしています。すべてが正常でした。しかし今日、エラーが発生しました
「ファイルシステムが見つかりません」
そしてgrub
レスキューが始まります。しばらく検索した後、これらを行うように指示する解決策を見つけました。
ls
set prefix=(hd0,msdos5)/boot/grub
insmod normal
normal
ls
がハードドライブのパーティションをリストしていることを知っています(間違っているかどうかを知らせてください)。そして(set prefix
で)パーティションを選択する必要があります。 msdos5を選択するとエラーが発生しました。いくつか試してから、msdos6を選択しました。それから走りました。しかし問題は、この問題に対する別の解決策から私がこのコードを書いたことです。
set boot=(hd0,msdos6)
私は台無しになったと思う。おそらく、ハードディスクのどのパーティションが起動するのかが関係します。今、私のコードはこのコードを書いた後に実行され、ラップトップをオンにするたびに同じエラーを示す起動で立ち往生し、コードを書く必要があります私はラップトップを実行する必要があります。この問題を解決するにはどうすればよいですか?また、おそらくブート中のパーティション(msdos *)を知る必要があります。それを見つける方法がわかりません。
grub rescue>
プロンプトが起動時に発生し、次のようなコードを記述する必要がある場合、このタイプの問題の解決策を得ました。
grub rescue> ls
grub rescue> set boot=(hd0,msdos*)
grub rescue> set prefix=(hd0,msdos*)/boot/grub
grub rescue> insmod normal
grub rescue> normal
起動後、Linux/UbuntuベースのOSがロードされ、ターミナルを開いてコマンドを記述します:
useranf@ ~ $ Sudo update-grub
次に、次のコマンドを入力します。
useranf@ ~ $ Sudo grub-install /dev/sda
これらの操作の後、最終的にシステムを再起動します。