web-dev-qa-db-ja.com

ライブUSBエラー「最初にカーネルをロードする必要があります」

一部のコンピューターで正常に起動するmkusbライブUSB(永続化されたUbuntu 18.04)があります。 1つのラップトップで次のエラーが発生します。

error: disk `hd0,4' not found.
error: you need to load the kernel first.

「最初にカーネルをロードする」には何をする必要がありますか?


[〜#〜] edit [〜#〜]:SDスロットを占有するSDカードがこの問題の原因でした。 SDカードを取り外すと、mkusbが正しく起動し、エラーが解消されます。起動したら、SDカードを使用する必要がある場合は、SDスロットに再挿入します。

5
Jason Hunter

grubプロンプトが表示された場合は、grubが予期したブートファイルを見つけられないことを意味します。ファイルをロードしてgrubがそれを行わない場合に起動する一連のコマンドは、次のようになります。まず、grubが認識するすべてのパーティションを見つけます。

grub> ls 
(hd0)(hd0、msdos2)(hd0、msdos1)

これにより、ディスクとディスク上のパーティションが一覧表示されます。これらのパーティションの1つは、Linuxシステムを保持します。それは(hd0,1)。次に行います:

grub> set root =(hd0,1)
 grub> linux /boot/vmlinuz-4.15.0-45-generic root =/dev/sda1

置換(hd0,1)、バージョン番号とパーティション(/dev/sda1)システムに有効なもの。 vmlinuzの場合は、単にvmlinuz-を押して Tab

grub> initrd /boot/initrd.img-3.13.0-29-generic

バージョン文字列は、vmlinuzのバージョン文字列と同じである必要があります。

grub>ブート

これでシステムが起動するはずです。

8
Jos

「最初にカーネルをロードする」には何をする必要がありますか?

「Startup Disk Creator」を使用してサムドライブを作成したところ、同じ推奨事項でサムドライブを使用して起動できませんでした。

少し違う答えがあります。


Lubuntu 19.10を実行している14歳のDellデスクトップで、「Startup Disk Creator」を使用して「ubuntu-19.10-desktop-AMD64.iso」をサムドライブにロードしました。

私の新しい(先月提供された)デルのラップトップでの最初の実験は、同じ提供物である「カーネルを最初にロードする」で同様のエラーを出しました。

上記のコメントを読んで、私はUSBポートを確認しましたが、Logitechマウスが唯一のUSB接続であるように見えました。

USBマウスを切断すると、エラーが解消されました。

GRUBコマンドは必要ありません。

1
2785528