Skip to content

Commit 9560412

Browse files
committed
Add Trisquel (#101)
1 parent 02aa89f commit 9560412

2 files changed

Lines changed: 46 additions & 0 deletions

File tree

‎config/trisquel/trisquel.cfg‎

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Trisquel
2+
# https://trisquel.info
3+
4+
iso_pattern="trisquel_*_amd64.iso"
5+
6+
for isofile in ($dev,*)$iso_dir/$iso_pattern; do
7+
if [ -e "$isofile" ]; then
8+
regexp --set=isoname "$iso_dir/(.*)" "$isofile"
9+
10+
submenu "$isoname ->" "$isofile" "$iso_dir/$isoname" {
11+
iso_path="$3"
12+
LOOPBACK "$2"
13+
isocfg="iso-scan/filename=${iso_path}"
14+
bootoptions="file=/cdrom/preseed/trisquel.seed boot=casper quiet splash noprompt fsck.mode=skip"
15+
linux_path="(loop)/casper/vmlinuz"
16+
initrd_path="(loop)/casper/initrd"
17+
18+
menuentry "Try Trisquel GNU/Linux without installing" {
19+
echo Loading kernel...
20+
linux $linux_path $isocfg $bootoptions --
21+
echo Loading initrd...
22+
initrd $initrd_path
23+
}
24+
menuentry "Install Trisquel GNU/Linux" {
25+
echo Loading kernel...
26+
linux $linux_path $isocfg $bootoptions only-ubiquity --
27+
echo Loading initrd...
28+
initrd $initrd_path
29+
}
30+
if [ -f ${linux_path}.netinst ]; then
31+
menuentry "Install Trisquel GNU/Linux in text mode" {
32+
set gfxpayload=keep
33+
linux ${linux_path}.netinst $isocfg vga=788 quiet BOOT_IMAGE=linux --
34+
initrd ${initrd_path}.netinst
35+
}
36+
fi
37+
menuentry "Check disc for defects" {
38+
echo Loading kernel...
39+
linux $linux_path $isocfg boot=casper integrity-check quiet splash --
40+
echo Loading initrd...
41+
initrd $initrd_path
42+
}
43+
}
44+
fi
45+
done

‎docs/Supported_OS.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ Below is just a list of tested and working systems. The actual number of support
8181
| [SystemRescue](https://www.system-rescue.org) | [systemrescue-11.00-amd64.iso](https://downloads.sourceforge.net/systemrescuecd/systemrescue-11.00-amd64.iso) | yes | yes | no | - |
8282
| [Tails](https://tails.net) | [tails-amd64-6.0.iso](https://download.tails.net/tails/stable/tails-amd64-6.0/tails-amd64-6.0.iso) | no | [no](../config/tails) | yes | Debian |
8383
| [Tiny11](https://sourceforge.net/projects/tiny-11-releases) | [Tiny11-25H2-26200.8037-English-Pro-2026-08-23.iso](https://sourceforge.net/projects/tiny-11-releases/files/Tiny11-Pro-25H2/Tiny11-25H2-26200.8037-English-Pro-2026-08-23.iso) | yes | [no](../config/windows) | yes | Microsoft |
84+
| [Trisquel](https://trisquel.info) | trisquel_12.0_amd64.iso | no | [no](../config/trisquel) | no | - |
8485
| [TUXEDO OS](https://os.tuxedocomputers.com) | [TUXEDO-OS-2-202402220947.iso](https://os.tuxedocomputers.com/TUXEDO-OS-2-202402220947.iso) | yes | yes | yes | TUXEDO |
8586
| [Ubuntu](https://ubuntu.com) | [ubuntu-23.10.1-desktop-amd64.iso](https://releases.ubuntu.com/23.10.1/ubuntu-23.10.1-desktop-amd64.iso) | no | yes | yes | Canonical |
8687
| | [ubuntu-24.04-desktop-amd64.iso](https://releases.ubuntu.com/24.04/ubuntu-24.04-desktop-amd64.iso) | no | yes | yes | Canonical |

0 commit comments

Comments
 (0)