项目作者: bugra9
项目描述 :
高级语言: Shell
项目地址: git://github.com/bugra9/persistent.git
Persistent
Original
Boot |
File (vFat) |
File (Other FS) |
File Name |
Partition |
Partition Label |
Directory |
Casper (Ubuntu, …) |
✔ |
✘ |
✘ |
✔ |
✘ |
✘ |
Live-Boot (Debian, …) |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Archiso (Arch Linux, …) |
✘ |
✘ |
✘ |
✔ |
✔ |
✔ |
Dracut (Fedora, …) |
|
|
|
|
|
Casper (Ubuntu, ..)
File: /bootableusb/persistent/casper-rw
Partition Label: casper-rw
Boot |
Menu Entry |
Initrd |
initrd /casper/initrd.lz |
Kernel |
linux /casper/vmlinuz.efi boot=casper quiet splash ${opt} |
Persistent (File) |
set opt=”persistent persistent-path=/bootableusb/persistent” |
Persistent (Partition) |
set opt=”persistent” |
Persistent (directory) |
✘ |
Live-Boot (Debian, ..)
File: /bootableusb/persistent/bugra
Partition Label: test
Directory: /bootableusb/persistent/deneme
Boot |
Menu Entry |
Initrd |
initrd /live/initrd.img |
Kernel |
linux /live/vmlinuz boot=live config ${opt} |
Persistent (File) |
set opt=”persistence persistence-path=/bootableusb/persistent persistence-label=bugra” |
Persistent (Partition) |
set opt=”persistence persistence-label=test” |
Persistent (directory) |
set opt=”persistence persistence-label=deneme persistence-path=/bootableusb/persistent persistence-storage=directory” |
Archiso (Arch Linux, …)
Partition Label: test
Directory: /bootableusb/persistent/deneme
Boot |
Menu Entry |
Initrd |
initrd /arch/boot/x86_64/archiso.img |
Kernel |
linux /arch/boot/x86_64/vmlinuz ${opt} |
Persistent (File) |
✘ |
Persistent (Partition) |
set opt=”cow_label=test” |
Persistent (directory) |
set opt=”cow_directory=bootableusb/persistent/deneme cow_label=test” |
Modified Initrd
Boot |
File (vFat) |
File (Other FS) |
File Name |
Partition |
Partition Label |
Directory |
Casper (Ubuntu, …) |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Live-Boot (Debian, …) |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Archiso (Arch Linux, …) |
🔨 |
🔨 |
🔨 |
✔ |
✔ |
✔ |
Dracut (Fedora, …) |
|
|
|
|
|
Casper (Ubuntu, ..)
File: /bootableusb/persistent/bugra
Partition Label: test
Directory: /bootableusb/persistent/deneme
Boot |
Menu Entry |
Initrd |
initrd /casper/initrd.lz /bootableusb.lz |
Kernel |
linux /casper/vmlinuz.efi boot=casper quiet splash ${opt} |
Persistent (File) |
set opt=”persistent persistent-path=/bootableusb/persistent persistent-name=bugra persistent-label=test” |
Persistent (Partition) |
set opt=”persistent persistent-storage=filesystem persistent-label=test” |
Persistent (directory) |
set opt=”persistent persistent-storage=filesystem persistent-label=test persistent-path=/bootableusb/persistent/deneme” |
Live-Boot (Debian, ..)
File: /bootableusb/persistent/bugra
Partition Label: test
Directory: /bootableusb/persistent/deneme
Boot |
Menu Entry |
Initrd |
initrd /live/initrd.img |
Kernel |
linux /live/vmlinuz boot=live config ${opt} |
Persistent (File) |
set opt=”persistence persistence-path=/bootableusb/persistent persistence-label=bugra” |
Persistent (Partition) |
set opt=”persistence persistence-label=test” |
Persistent (directory) |
set opt=”persistence persistence-label=deneme persistence-path=/bootableusb/persistent persistence-storage=directory” |
Archiso (Arch Linux, …)
Partition Label: test
Directory: /bootableusb/persistent/deneme
Boot |
Menu Entry |
Initrd |
initrd /arch/boot/x86_64/archiso.img /bootableusb.lz |
Kernel |
linux /arch/boot/x86_64/vmlinuz ${opt} |
Persistent (File) |
🔨 |
Persistent (Partition) |
set opt=”cow_label=test” |
Persistent (directory) |
set opt=”cow_directory=bootableusb/persistent/deneme cow_label=test” |
Source Code
Documentation
License
MIT License