一部のコンピューターで正常に起動する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スロットに再挿入します。
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>ブート
これでシステムが起動するはずです。
「最初にカーネルをロードする」には何をする必要がありますか?
「Startup Disk Creator」を使用してサムドライブを作成したところ、同じ推奨事項でサムドライブを使用して起動できませんでした。
少し違う答えがあります。
Lubuntu 19.10を実行している14歳のDellデスクトップで、「Startup Disk Creator」を使用して「ubuntu-19.10-desktop-AMD64.iso」をサムドライブにロードしました。
私の新しい(先月提供された)デルのラップトップでの最初の実験は、同じ提供物である「カーネルを最初にロードする」で同様のエラーを出しました。
上記のコメントを読んで、私はUSBポートを確認しましたが、Logitechマウスが唯一のUSB接続であるように見えました。
USBマウスを切断すると、エラーが解消されました。
GRUBコマンドは必要ありません。