Directly booting an ISO file: Difference between revisions

From Alpine Linux
(Add text saying how Alpine works well with Proxmox.)
(add expansion request)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Expand|See [[Talk:Directly_booting_an_ISO_file|Discuss]]}}


It is technically possible to boot an <code>.iso</code> file directly, without flashing it to a disk or device.
It is technically possible to boot an <code>.iso</code> file directly, without flashing it to a disk or device.
Line 4: Line 5:
== Using a virtual machine ==
== Using a virtual machine ==


The [[QEMU#Live_mode|QEMU]] page shows how an ISO image and .apkovl customizations are booted with a virtual machine. This works very well with Proxmox as well - just attach the ISO and Alpine boots to RAM on startup.  
The [[QEMU#Live_mode|QEMU]] page shows how an ISO image and .apkovl customizations are booted with a virtual machine. This works very well with Proxmox as well - just attach the ISO and Alpine boots to RAM on startup. You can customize your .iso file by building a custom ISO image by following the instructions on [[How to make a custom ISO image with mkimage]]


== Using an installed Bootloader ==
== Using an installed Bootloader ==

Latest revision as of 15:44, 20 September 2023

This material needs expanding ...

See Discuss

It is technically possible to boot an .iso file directly, without flashing it to a disk or device.

Using a virtual machine

The QEMU page shows how an ISO image and .apkovl customizations are booted with a virtual machine. This works very well with Proxmox as well - just attach the ISO and Alpine boots to RAM on startup. You can customize your .iso file by building a custom ISO image by following the instructions on How to make a custom ISO image with mkimage

Using an installed Bootloader

grub-imageboot

In addition to standard partitions or drives, the Debian package grub-imageboot allows booting .iso files placed in the /boot/images directory.

Manual Grub menu entry

No solution found yet.

syslinux

No solution found yet.