みんな!
質問が示すように、grub2でKodibuntuを起動するのは難しいです。全体の話は次のとおりです。
私は最近Intel Compute Stickを購入しましたが、これまで私の目的にはよく合っていましたが、ここでWindows 10とKodibuntuをダブルブートしたいと思います。もちろん、すでにWindows 10がインストールされています。
私は公式ウェブサイトからKodibuntu ISOをダウンロードし、LiLiを使用してUSBフラッシュドライブに焼きました。言うまでもなく、Intel Compute Stickでは起動しません。 BIOSですべての設定を確認しましたが、すべてが正常です。 UNetBootInとUniversal USB Installerを使用してUSBを作成しようとしましたが、どちらも失敗しました。その後、ラップトップからスティックを起動してみましたが、正常に動作しました。したがって、問題はUSB / ISOではなくIntel Compute Stickにあります。
次に、Ubuntu isoをCompute Stickに書き込んでIntel Compute Stickから完全に起動するのを見て驚かなかったので、Compute StickのBiosとKodibuntu互換性の間に関連性があると結論付けました。 。 BIOSが起動できず、Ubuntu Live USBからgrubコンソールに入ることができますが、grubからkodibuntuを起動してみてはいかがでしょうか?結局、これはユニバーサルブートローダーです。
次に、kodibuntu isoのファイル構造を次のように見ました。
|----md5sum.txt
|
|---.disk
| casper-uuid-3.13.0-43-generic
| info
|
|---casper
| filesystem.manifest
| filesystem.manifest-remove
| filesystem.size
| filesystem.squashfs
| initrd.lz
| vmlinuz
|
|---isolinux
| adtxt.cfg
| boot.cat
| exithelp.cfg
| f1.txt
| f10.txt
| f2.txt
| f3.txt
| f4.txt
| f5.txt
| f6.txt
| f7.txt
| f8.txt
| f9.txt
| isolinux.bin
| isolinux.cfg
| menu.cfg
| prompt.cfg
| splash.png
| stdmenu.cfg
| txt.cfg
| vesamenu.c32
|
|---preseed
ubuntu.seed
ご覧のとおり、Ubuntu Live ISOと構造はまったく同じではありません。 kodibuntuファイルをコンピューティングスティックストレージのパーティションに配置し、grubコンソールでそのパーティションにルートを設定し、それに応じてLinuxとinitrdを設定しようとしましたが、Linuxを設定しようとすると常に「エラーマジック」の「数値」エラーが発生します。 、それが何を意味するかは関係ありません。その後、KodibuntuファイルをUSBに移動し、そこで同じマジックナンバーを試しました。
失敗した後、Ubuntu Live USBのgrub構成にKodibuntuのエントリを追加することにしました。
menuentry "KODIBUNTU" {
linux /KODIBUNTU/casper/vmlinuz file=/KODIBUNTU/pressed/ubuntu.seed
initrd /KODIBUNTU/casper/initrd.lz
}
menuentry "KODI2" {
set isofile="kodibuntu-14.0-helix_amd64.iso"
loopback loop (hd0,1)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
kodibuntuファイルをUSBドライブルートの「KODIBUNTU」というフォルダに入れました。
ご覧のとおり、2つの異なる項目を試してみましたが、どちらも何かをロードしてからBusyBoxコンソールに表示されました。
それでは、grubからkodibuntuを起動する方法についてのアイデアはありますか?あなたの助けに本当に感謝します。
(また、他のLinuxディストリビューションをインストールしてからKodiをインストールしたくありません。Kodibuntuを新しくインストールしたいです。)
答え1
解決策が見つかりました。 Ubuntu Live USBのすべてのファイルをKodibuntu Live USBのファイルに置き換え、grub confingで「vmlinuz.efi」を「vmlinuz」に置き換えました。 USBで起動し、grubメニューから「Install Ubuntu」を選択しました(メニュー項目のテキストを変更するにはあまりにも怠惰でした)、Kodibuntuを魅力のように実行しました。