BIOSとUEFIを搭載した新しいマザーボードを購入しました。以前に動作していたLiveCDをUSBにインストールし、LiveUSBクリエーターで作成しました。私はそれを使って起動しようとしましたが、grubコマンドラインで行き詰まりました。次に、私は ここ の指示に従って、livecd-iso-to-disk
コマンドラインメソッドと次のオプション--format --reset-mbr --efi --overlay-size-mb 600
を使用して新しいLiveCDを作成しました。私はUSBスティックの2番目のパーティションに2GBを割り当ててインストールしました。次に、parted
を使用して、パーティションが実際に起動可能であることを確認します。ただし、次のエラーにより、起動プロセスがgrubで再び停止しました。
エラー:ファイル `/ isolinux/vmlinuz0 'が見つかりません。
エラー:最初にカーネルをロードする必要があります。
これは私の問題ですか、それともマザーボードの問題ですか?どうすれば解決できますか?
UPDATE:
これは、一部のマザーボードがカーネルを見つけられない場合のファイル/フォルダの命名の問題のようです。次の名前変更を行いました:
/syslinux to /isolinux
/isolinux/syslinux.cfg to /isolinux/isolinux.cfg
なんとかしてカーネルをロードしました。しかし、dracut
でスタックしましたが、今回は次の警告が表示されました:
dracut-initqueue[229]: Warning: Could not boot.
dracut-initqueue[229]: Warning: /dev/disk/by-label/Fedora-18-x86_64-Live-Desktop.is does not exist
dracut-initqueue[229]: Warning: /dev/mapper/live-rw does not exist
これが再び命名の問題なのかと思います。なぜ.is
ではなく.iso
を探すのですか?誰かが何か考えがありますか?ありがとう。
Fedoraは liveusb-creator の使用も推奨しています。 livecd-iso-to-diskを使用してUSBスティックの2番目のパーティションにインストールできるかどうかはわかりません。2GiBでは、4GiB DVDイメージには十分ではありません。
BIOSまたはUEFIを使用していますか? UEFIはまだ流動的です。どこでも機能することを期待していません。
これはよくある奇妙なバグです-インストーラーの画像にルートファイルのラベルが正しく設定されていません。緊急シェルに陥った後に「blkid」を使用して、インストーラーイメージLABELを決定します。リブート。 Grubの起動画面で「TAB」を押し、ルートファイルのラベルを編集します。
Fedora 18 x86_64の場合、GRUB内のLABELが「Fedora%2018%20x86_64」に設定され、ルートfsラベルが「Fedora 18 x」だったため、「Fedora%2018%20x」に変更されました:)
FedoraライブUSBクリエーター、unetbootinなどの両方でこの問題が発生することに注意してください-それは独立しています。