Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions config/parrotsec/parrot-sec-live.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Parrot-Sec
# https://www.parrotsec.org

iso_pattern="Parrot-*_amd64.iso"

for isofile in ($dev,*)$iso_dir/$iso_pattern; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$iso_dir/(.*)" "$isofile"

submenu "$isoname ->" "$isofile" "$iso_dir/$isoname" {
iso_path="$3"
LOOPBACK "$2"
isocfg="findiso=$iso_path"
bootoptions="boot=live hostname=parrot quiet splash components noautomount"
linux_path="(loop)/live/vmlinuz"
initrd_path="(loop)/live/initrd.img"

menuentry "Try / Install" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions noeject
echo Loading initrd...
initrd $initrd_path
}
menuentry "RAM mode" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions toram noeject
echo Loading initrd...
initrd $initrd_path
}
menuentry "Persistence (needs configuration)" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions persistence
echo Loading initrd...
initrd $initrd_path
}
menuentry "Encrypted persistence (needs configuration)" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions persistent=cryptsetup persistence-encryption=luks persistence
echo Loading initrd...
initrd $initrd_path
}
menuentry "Disable Nvidia GPU" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions nouveau.modeset=0 nvidia.modeset=0
echo Loading initrd...
initrd $initrd_path
}
menuentry "Failsafe-gpu (GPU nomodeset)" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions nomodeset
echo Loading initrd...
initrd $initrd_path
}
menuentry "Failsafe-hw (HW compatibility issues)" {
echo Loading kernel...
linux $linux_path $isocfg $bootoptions config memtest noapic noapm nodma nomce nolapic nomodeset noquiet splash components vga=normal
echo Loading initrd...
initrd $initrd_path
}
}
fi
done
1 change: 1 addition & 0 deletions docs/Supported_OS.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ Below is just a list of tested and working systems. The actual number of support
| [openSUSE](https://www.opensuse.org) | [openSUSE-Leap-15.5-GNOME-Live-x86_64-Build13.15-Media.iso](https://download.opensuse.org/distribution/leap/15.5/appliances/iso/openSUSE-Leap-15.5-GNOME-Live-x86_64-Build13.15-Media.iso) | yes | yes | yes | SLES |
| | [Leap-16.0-online-installer-x86_64.install.iso](https://download.opensuse.org/distribution/leap/16.0/offline/Leap-16.0-online-installer-x86_64.install.iso) | yes | yes | yes | SLES |
| [Oracle Linux](https://www.oracle.com/linux) | [OracleLinux-R9-U3-x86_64-boot.iso](https://yum.oracle.com/ISOS/OracleLinux/OL9/u3/x86_64/OracleLinux-R9-U3-x86_64-boot.iso) | yes | [no](../config/oracleLinux) | yes | Oracle |
| [Parrot-Sec](https://www.parrotsec.org) | [Parrot-home-7.4_amd64.iso](https://deb.parrot.sh/parrot/iso/7.4/Parrot-home-7.4_amd64.iso) | yes | [no](../config/parrotsec) | no | - |
| [peppermintOS](https://peppermintos.com) | [PeppermintOS-Debian-64.iso](https://sourceforge.net/projects/peppermintos/files/isos/XFCE/PeppermintOS-Debian-64.iso) | no | yes | yes | Debian |
| [Plop Linux](https://www.plop.at/en/ploplinux/index.html) | [ploplinux-24.2-x86_64.iso](https://download.plop.at/ploplinux/24.2/live/ploplinux-24.2-x86_64.iso) | yes | [no](../config/ploplinux) | no | - |
| [Qubes OS](https://www.qubes-os.org) | [Qubes-R4.2.1-rc1-x86_64.iso](https://ftp.qubes-os.org/iso/Qubes-R4.2.1-rc1-x86_64.iso) | yes | [no](../config/qubes-os) | no | - |
Expand Down