项目作者: bugra9

项目描述 :
高级语言: Shell
项目地址: git://github.com/bugra9/persistent.git
创建时间: 2017-09-23T11:21:04Z
项目社区:https://github.com/bugra9/persistent

开源协议:GNU General Public License v3.0

下载


Persistent

Original

Boot File (vFat) File (Other FS) File Name Partition Partition Label Directory
Casper (Ubuntu, …)
Live-Boot (Debian, …)
Archiso (Arch Linux, …)
Dracut (Fedora, …)

Menu Entry

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, …)

Menu Entry

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