mirror of
https://github.com/nitanmarcel/isodrive.git
synced 2026-03-13 04:17:24 +00:00
2bd53ff6c78d2307867de2cdc6623c1e6e846c0e
isodrive (configfs)
Building
-
sudo apt install build-essential -
git clone https://github.com/nitanmarcel/isodrive -
cd isodrive -
make -
sudo make install(optional)
Usage
isodrive [FILE]... [OPTION]...
Mounts the given FILE as a bootable device using configfs.
Run without any arguments to unmount any mounted files and to display this help message.
Optional arguments:
-rw Mounts the file in read write mode.
-cdrom Mounts the file as a cdrom.
Examples
mount iso as rw
isodrive /path/to/file.iso -rw
mount iso as cdrom
isodrive /path/to/file.iso -cdrom
Linux
- Has been only tested on Halium based mobile linux, but should work on mainline devices too.
Android
- On Android can be compiled in termux, using clang++
- On Android you might manually need to mount configfs by running:
mount -t configfs configfs /sys/kernel/config - A magisk module is also available for download HERE
Os Support
- Should support almost every bootable OS images, but for those who don't work or need extra steps, are documented in the WIKI
Credits
Inspired by https://github.com/fredldotme/ISODriveUT
Languages
C++
84%
C
11.9%
Makefile
4.1%