KolibriOSはUSBフラッシュドライブからインストールして起動できます。開発者はGRUB2をハードドライブまたはUSBドライブで使用できると述べていますが、ドキュメントにはUSBスティックの使用方法は記載されていません。しかし、彼らはハードドライブからの起動に非常に似ていると言います。ハードドライブでこれを(grub.d)に追加する必要がありました/etc/grub
:
menuentry "KolibriOS" {
set root='(hd0,5)' # edit this to your correct partition, given example is sda5
linux16 /memdisk
initrd16 /kolibri.img
}
- USBスティックに対してどのようにこれを行うことができますか?
- どうやって見つけることができますか?
- どこから始めるべきですか?
ベストアンサー1
まず、オペレーティングシステム(USB)を含むパーティションを見つける場所をgrubに知らせる必要があります。この質問に答えるために、GRUBがUSBスティックにインストールされているとします。 ~によるとArch Linux Wiki、grub.cfgファイルの先頭にUUIDを追加して、GRUBに起動時にUUIDを読み取るのが最善です。
# path to the partition holding ISO images (using UUID)
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"
insmod search_fs_uuid
search --no-floppy --set=isopart --fs-uuid $rootuuid
GRUBに必要なファイルが見つかる場所を教えてください。
menuentry "KolibriOS" {
linux16 ($isopart)/path/to/memdisk
initrd16 ($isopart)/path/to/kolibri.img
}
ISOファイルをLiveCDから直接起動するには、次のコマンドを使用できます。
menuentry "KolibriOS" {
loopback loop ($isopart)/path/to/KolibriOS.iso
linux16 /path/to/memdisk
initrd16 (loop)/kolibri.img
}
LiveCD オプションを正常にテストしましたが、インストールされたバージョンはテストされませんでした。それでも動作します。