├── .editorconfig
├── .gitattributes
├── .gitignore
├── .gitlab-ci.yml
├── LICENSE
├── README.md
├── docs
├── Gemfile
├── _android
│ ├── android.md
│ └── remixos.md
├── _config.yml
├── _includes
│ └── analytics.html
├── _layouts
│ └── default.html
├── _linux
│ ├── anarchy-linux.md
│ ├── antergos.md
│ ├── antix.md
│ ├── apricityos.md
│ ├── arch-anywhere.md
│ ├── archbang.md
│ ├── archlabs.md
│ ├── archlinux.md
│ ├── archstrike.md
│ ├── backbox.md
│ ├── blackarch.md
│ ├── bodhi.md
│ ├── bunsenlabs.md
│ ├── byzantium.md
│ ├── centos.md
│ ├── chakra.md
│ ├── coreos.md
│ ├── debian.md
│ ├── deepin.md
│ ├── devuan.md
│ ├── elementaryos.md
│ ├── elive.md
│ ├── fedora.md
│ ├── ferenos.md
│ ├── geckolinux.md
│ ├── gentoo.md
│ ├── gnewsense.md
│ ├── gnustep.md
│ ├── gparted.md
│ ├── grml.md
│ ├── kali.md
│ ├── kaos.md
│ ├── kde-neon.md
│ ├── knoppix.md
│ ├── korora.md
│ ├── kubuntu.md
│ ├── linuxbbq.md
│ ├── linuxkodachi.md
│ ├── linuxlite.md
│ ├── linuxmint.md
│ ├── lubuntu.md
│ ├── manjaro.md
│ ├── mauilinux.md
│ ├── mx.md
│ ├── netrunner.md
│ ├── nst.md
│ ├── openmandriva.md
│ ├── opensuse.md
│ ├── ophcrack.md
│ ├── oracle.md
│ ├── parabola.md
│ ├── parrot.md
│ ├── parted.md
│ ├── pclinuxos.md
│ ├── pentoo.md
│ ├── peppermint.md
│ ├── ploplinux.md
│ ├── porteus.md
│ ├── q4os.md
│ ├── qubesos.md
│ ├── rancheros.md
│ ├── raspixel.md
│ ├── redcore.md
│ ├── redhat.md
│ ├── rescatux.md
│ ├── rfremix.md
│ ├── robolinux.md
│ ├── rockstor.md
│ ├── rosa.md
│ ├── sabayon.md
│ ├── slackware.md
│ ├── slax.md
│ ├── slitaz.md
│ ├── solus.md
│ ├── sparkylinux.md
│ ├── subgraphos.md
│ ├── systemrescuecd.md
│ ├── tails.md
│ ├── tinycore.md
│ ├── trisquel.md
│ ├── ubuntu.md
│ ├── void.md
│ ├── wifislax.md
│ ├── wmlive.md
│ ├── xubuntu.md
│ └── zorinos.md
├── _misc
│ ├── avg.md
│ ├── avira.md
│ ├── boot-repair-disk.md
│ ├── boot.rackspace.com.md
│ ├── clonezilla.md
│ ├── dban.md
│ ├── f4ubcd.md
│ ├── freedos.md
│ ├── hirens.md
│ ├── kolibrios.md
│ ├── memtest86+.md
│ ├── memtest86.md
│ ├── menuetos.md
│ ├── netboot.xyz.md
│ ├── plop.md
│ ├── reactos.md
│ ├── redox.md
│ ├── seatools.md
│ ├── spinrite.md
│ ├── supergrub.md
│ └── ultimatebcd.md
├── _unix
│ ├── freebsd.md
│ ├── freenas.md
│ ├── netbsd.md
│ ├── openbsd.md
│ ├── pfsense.md
│ └── smartos.md
├── assets
│ ├── css
│ │ └── style.scss
│ ├── img
│ │ └── demo.gif
│ └── vid
│ │ ├── demo.mp4
│ │ └── demo.webm
├── contrib.md
├── favicon.ico
├── howto.md
├── index.md
├── install.md
└── isos.md
├── grub.cfg.example
├── makeUSB.sh
├── mbusb.cfg
└── mbusb.d
├── acronis.d
└── generic.cfg
├── aio.d
└── generic.cfg
├── alpine.d
└── generic.cfg
├── anarchy-linux.d
└── generic64.cfg
├── android.d
└── generic.cfg
├── antergos.d
└── generic.cfg
├── antiviruslive.d
└── generic.cfg
├── antix.d
└── generic.cfg
├── apricityos.d
└── generic.cfg
├── arch-anywhere.d
├── generic64.cfg
└── generic96.cfg
├── archbang.d
└── generic.cfg
├── archlabs.d
├── generic.cfg
└── generic64.cfg
├── archlinux.d
├── generic64.cfg
└── generic96.cfg
├── archstrike.d
└── generic.cfg
├── artix.d
└── generic.cfg
├── avg.d
└── generic.cfg
├── avira.d
└── generic.cfg
├── backbox.d
└── generic.cfg
├── bitkey.d
└── generic.cfg
├── blackarch.d
└── generic.cfg
├── blissos.d
└── generic.cfg
├── bluestar.d
└── generic64.cfg
├── bodhi.d
└── generic.cfg
├── boot-repair-disk.d
└── generic.cfg
├── boot.rackspace.com.d
└── generic.cfg
├── bunsenlabs.d
└── generic.cfg
├── byzantium.d
└── generic.cfg
├── calculate.d
└── desktop-generic64.cfg
├── centos.d
├── install-generic.cfg
└── live-generic.cfg
├── chakra.d
└── generic64.cfg
├── clearos.d
└── generic.cfg
├── clonezilla.d
└── generic.cfg
├── coreos.d
└── generic.cfg
├── ctlos.d
└── generic.cfg
├── cyanogenmod.d
└── generic.cfg
├── dban.d
└── generic.cfg
├── debian.d
├── live10-generic.cfg
├── live8-generic32.cfg
├── live8-generic64.cfg
├── live9-generic.cfg
├── netboot-generic.cfg
└── netinst-generic.cfg
├── deepin.d
└── generic.cfg
├── devuan.d
├── desktop-generic.cfg
└── minimal-generic.cfg
├── efi.d
└── generic.cfg
├── elementaryos.d
└── generic.cfg
├── elive.d
└── generic.cfg
├── emmabuntus.d
└── generic.cfg
├── exton.d
├── archex-generic64.cfg
├── debex-generic.cfg
├── debian-pixel-exton-generic.cfg
├── exgent-generic64.cfg
├── exlight-generic.cfg
├── extix-generic.cfg
├── exton-defender-generic.cfg
├── exton-os-generic.cfg
├── lfa-generic.cfg
├── mex-generic.cfg
└── slackex-generic.cfg
├── f4ubcd.d
└── generic.cfg
├── fedora.d
├── install-generic.cfg
└── live-generic.cfg
├── ferenos.d
└── generic.cfg
├── freebsd.d
└── generic64.cfg
├── freedos.d
├── img-generic.cfg
└── iso-generic.cfg
├── freenas.d
└── generic.cfg
├── garuda.d
└── generic.cfg
├── gecko.d
└── generic.cfg
├── gentoo.d
├── generic.cfg
├── livedvd-generic64.cfg
└── livedvd-generic96.cfg
├── gnewsense.d
├── live-generic.cfg
└── netboot-generic.cfg
├── gnustep.d
└── generic64.cfg
├── gparted.d
└── generic.cfg
├── grml.d
└── generic.cfg
├── hbcd.d
├── Hiren's.BootCD.15.2.cfg
└── generic.cfg
├── ipfire.d
└── generic64.cfg
├── janus.d
└── generic.cfg
├── kali.d
└── generic.cfg
├── kaos.d
└── generic64.cfg
├── kde-neon.d
└── generic.cfg
├── kernel.d
└── generic.cfg
├── knoppix.d
└── generic.cfg
├── kodachi.d
└── generic.cfg
├── kolibrios.d
└── generic.cfg
├── korora.d
└── live-generic.cfg
├── kubuntu.d
└── desktop-generic.cfg
├── linhes.d
└── generic64.cfg
├── linuxbbq.d
└── generic.cfg
├── linuxlite.d
└── generic.cfg
├── linuxmint.d
└── generic.cfg
├── liquidlemur.d
└── generic.cfg
├── lubuntu.d
└── desktop-generic.cfg
├── manjaro.d
└── generic.cfg
├── maui.d
└── generic.cfg
├── memtest86+.d
├── bin-generic.cfg
└── iso-generic.cfg
├── memtest86.d
└── iso-generic.cfg
├── menuetos.d
├── img-generic.cfg
└── iso-generic.cfg
├── musix.d
└── generic.cfg
├── mx.d
└── generic.cfg
├── netboot.xyz.d
└── generic.cfg
├── netbsd.d
└── generic.cfg
├── netrunner.d
├── generic64.cfg
└── rolling-generic64.cfg
├── nst.d
└── generic.cfg
├── openbsd.d
└── install-generic.cfg
├── openmandriva.d
└── generic.cfg
├── opensuse.d
├── install-generic.cfg
└── live-generic.cfg
├── ophcrack.d
└── generic.cfg
├── oracle.d
└── generic.cfg
├── osgeo.d
└── generic.cfg
├── parabola.d
└── generic96.cfg
├── parrot.d
├── live-generic.cfg
└── netboot-generic.cfg
├── pclinuxos.d
└── generic64.cfg
├── pentoo.d
└── generic.cfg
├── peppermint.d
└── generic.cfg
├── pfsense.d
└── generic64.cfg
├── phoenixos.d
└── generic.cfg
├── pixel.d
└── generic.cfg
├── plop.d
└── generic.cfg
├── ploplinux.d
└── generic.cfg
├── pmagic.d
└── generic.cfg
├── pop-os.d
└── generic.cfg
├── porteus.d
└── generic.cfg
├── proxmox.d
└── generic.cfg
├── q4os.d
└── generic.cfg
├── qubesos.d
└── generic64.cfg
├── rancheros.d
└── generic.cfg
├── reactos.d
└── generic.cfg
├── redcore.d
└── generic.cfg
├── redox.d
└── generic.cfg
├── remixos.d
└── generic.cfg
├── rescatux.d
└── generic.cfg
├── rfremix.d
├── live-generic.cfg
└── server-generic.cfg
├── rhel.d
└── server-generic64.cfg
├── rockstor.d
└── generic.cfg
├── rosa.d
└── fresh-generic.cfg
├── sabayon.d
└── desktop-generic64.cfg
├── scientificlinux.d
└── generic.cfg
├── seatools.d
└── generic.cfg
├── slackware.d
├── install-generic.cfg
└── live-generic.cfg
├── slax.d
└── generic.cfg
├── slitaz.d
├── generic.cfg
└── generic2.cfg
├── smartos.d
└── generic.cfg
├── solus.d
└── generic.cfg
├── sparkylinux.d
└── generic.cfg
├── spinrite.d
└── generic.cfg
├── subgraphos.d
└── generic.cfg
├── supergrub.d
└── generic.cfg
├── systemrescuecd.d
├── arch-based.cfg
└── gentoo-based.cfg
├── tails.d
├── generic64.cfg
└── generic96.cfg
├── thinstation.d
└── generic.cfg
├── tinycore.d
├── core-generic.cfg
├── coreplus-generic.cfg
└── tinycore-generic.cfg
├── trisquel.d
└── generic.cfg
├── ubcd.d
└── generic.cfg
├── ubuntu.d
├── desktop-generic.cfg
├── netboot-generic32.cfg
├── netboot-generic64.cfg
├── server-generic.cfg
└── studio-dvd.cfg
├── ubuntustudio.d
└── generic.cfg
├── void.d
└── live-generic.cfg
├── wifislax.d
└── generic64.cfg
├── wmlive.d
└── generic.cfg
├── xubuntu.d
└── desktop-generic.cfg
└── zorinos.d
└── generic.cfg
/.editorconfig:
--------------------------------------------------------------------------------
1 | # https://EditorConfig.org
2 |
3 | # top-most EditorConfig file
4 | root = true
5 |
6 | # Charset and unix-style newlines with a newline ending every file
7 | [*]
8 | charset = utf-8
9 | end_of_line = lf
10 | insert_final_newline = true
11 |
12 | # 2 space indentation
13 | [*.{cfg,css,html,md,scss,yml}]
14 | indent_size = 2
15 | indent_style = space
16 |
17 | # Tab indentation (no size specified)
18 | [*.sh]
19 | indent_style = tab
20 |
21 | # Trim trailing spaces
22 | [*.{cfg,sh}]
23 | trim_trailing_whitespace = true
24 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.cfg linguist-language=sh
2 | *.inc linguist-language=sh
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.local
2 | *.log
3 | grub.cfg
4 | /fonts
5 | /i386-pc
6 | /locale
7 | /themes
8 | /x86_64-efi
9 | /grubenv
10 | /memdisk
11 | /docs/Gemfile.lock
12 | /docs/_site
13 | /docs/.sass-cache
14 | /docs/.jekyll-metadata
15 |
--------------------------------------------------------------------------------
/.gitlab-ci.yml:
--------------------------------------------------------------------------------
1 | # requiring the environment of Ruby 2.3.x
2 | image: ruby:2.3
3 |
4 | # add bundle cache to 'vendor' for speeding up builds
5 | cache:
6 | paths:
7 | - vendor/
8 |
9 | variables:
10 | JEKYLL_ENV: production
11 |
12 | before_script:
13 | - ln -s docs/Gemfile ./
14 | - bundle install --path vendor
15 |
16 | # the 'pages' job will deploy and build your site to the 'public' path
17 | pages:
18 | stage: deploy
19 | script:
20 | - bundle exec jekyll build -s docs/ -d public/ && gzip -k -6 $(find public/ -type f)
21 | artifacts:
22 | paths:
23 | - public
24 | only:
25 | - master # this job will affect only the 'master' branch
26 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # This fork
2 |
3 | This is an Extended Support Repository, I wil not work on this actively but PRs are welcome and I will check them and merge them. There is also no guarantee that I will fix issues.
4 |
5 | # Multiboot USB
6 |
7 |
8 |
9 | ## About
10 |
11 | This is a project that contains a collection of [GRUB][] files and scripts that
12 | will allow you to create a pendrive capable of booting [different ISO
13 | files][isos].
14 |
15 | 
18 |
19 |
20 | ## Documentation
21 |
22 | Visit the [project's website for more information][website].
23 |
24 | [grub]: https://www.gnu.org/software/grub/
25 | [isos]: https://mbusb.aguslr.com/isos.html
26 | [website]: https://mbusb.aguslr.com/
27 |
--------------------------------------------------------------------------------
/docs/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 | ruby RUBY_VERSION
3 |
4 | # Hello! This is where you manage which Jekyll version is used to run.
5 | # When you want to use a different version, change it below, save the
6 | # file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
7 | #
8 | # bundle exec jekyll serve
9 | #
10 | # This will help ensure the proper Jekyll version is running.
11 | # Happy Jekylling!
12 | #gem "jekyll", "3.3.1"
13 |
14 | # If you want to use GitHub Pages, remove the "gem "jekyll"" above and
15 | # uncomment the line below. To upgrade, run `bundle update github-pages`.
16 | gem "github-pages", group: :jekyll_plugins
17 |
--------------------------------------------------------------------------------
/docs/_android/remixos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Remix OS
3 | homepage: http://www.jide.com/remixos-for-pc
4 | download: https://sourceforge.net/projects/remix-os/files/
5 | cfgdir: remixos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Remix OS is an operating system based on Android-x86. Remix OS merges the
12 | > Android operating system with a PC/desktop style interface with a traditional
13 | > desktop application menu.
14 | >
15 | > -- [DistroWatch][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - Remix OS for PC ISO
28 |
29 |
30 | ## Links
31 |
32 | - [Official homepage]({{ page.homepage }})
33 | - [Official download page]({{ page.download }})
34 | - [{{ page.title }} at DistroWatch][distrowatch]
35 | - [{{ page.title }} at Wikipedia][wikipedia]
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 | [distrowatch]: http://distrowatch.com/table.php?distribution=remixos
40 | [wikipedia]: https://en.wikipedia.org/wiki/Remix_OS
41 |
--------------------------------------------------------------------------------
/docs/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: MultiBoot USB
3 | description: >
4 | This is a project that contains a collection of GRUB files and scripts that
5 | will allow you to create a pendrive capable of booting different ISO files.
6 | baseurl: ""
7 | url: "https://mbusb.aguslr.com"
8 | repository: aguslr/multibootusb
9 |
10 | # GitHub
11 | github:
12 | owner_name: aguslr
13 | owner_url: https://github.com/aguslr
14 | repository_url: https://github.com/aguslr/multibootusb
15 | tar_url: https://github.com/aguslr/multibootusb/archive/master.tar.gz
16 | zip_url: https://github.com/aguslr/multibootusb/archive/master.zip
17 |
18 | # Build settings
19 | markdown: kramdown
20 | theme: jekyll-theme-minimal
21 | exclude:
22 | - Gemfile
23 | - Gemfile.lock
24 |
25 | # Theme settings
26 | show_downloads: true
27 |
28 | # Kramdown settings
29 | kramdown:
30 | syntax_highlighter_opts:
31 | default_lang: shell
32 |
33 | # Collections
34 | collections:
35 | android:
36 | output: true
37 | linux:
38 | output: true
39 | unix:
40 | output: true
41 | misc:
42 | output: true
43 |
--------------------------------------------------------------------------------
/docs/_includes/analytics.html:
--------------------------------------------------------------------------------
1 | {% if site.google_analytics %}
2 |
3 |
12 | {% endif %}
13 |
--------------------------------------------------------------------------------
/docs/_linux/anarchy-linux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Anarchy-Linux
3 | homepage: https://anarchy-linux.org/
4 | download: https://anarchy-linux.org/download/
5 | cfgdir: anarchy-linux.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Anarchy Linux is a distribution aimed at bringing the Linux revolution to the
12 | > world. We believe that Linux is the way of the future for desktop computing and
13 | > provide you with a platform to install a custom Arch based operating system
14 | > just the way you like. Anarchy Linux is intended for both novice and advanced
15 | > users alike. Simply write the Anarchy Linux ISO to a CD or USB and boot from
16 | > your computer or VirtualBox.
17 | >
18 | > -- [Official homepage]({{ page.homepage }})
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Live GUI
31 | - Minimal CLI
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 |
--------------------------------------------------------------------------------
/docs/_linux/antergos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Antergos
3 | homepage: https://antergos.com/
4 | download: https://www.antergos.com/try-it/
5 | cfgdir: antergos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Antergos is a modern, elegant and powerful operating system based on Arch
12 | > Linux. It started life under the name of Cinnarch, combining the Cinnamon
13 | > desktop with the Arch Linux distribution, but the project has moved on from
14 | > its original goals and now offers a choice of several desktops, including
15 | > GNOME 3 (default), Cinnamon, Razor-qt and Xfce. Antergos also provides its own
16 | > graphical installation program.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Live ISO
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=antergos
42 | [wikipedia]: https://en.wikipedia.org/wiki/Antergos
43 |
--------------------------------------------------------------------------------
/docs/_linux/apricityos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Apricity OS
3 | homepage: https://apricityos.com/
4 | download: https://apricityos.com/download
5 | cfgdir: apricityos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Apricity OS is a Linux distribution based on Arch Linux. Apricity features a
12 | > trimmed down desktop (GNOME or Cinnamon) and provides the ICE Site Specific
13 | > Browser to integrate web-apps into the desktop environment.
14 | >
15 | > -- [DistroWatch][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - Stable ISO
28 | - Development ISO
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 | [distrowatch]: https://distrowatch.com/table.php?distribution=apricity
40 |
--------------------------------------------------------------------------------
/docs/_linux/arch-anywhere.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Arch-Anywhere
3 | homepage: https://arch-anywhere.org/
4 | download: https://arch-anywhere.org/download/
5 | cfgdir: arch-anywhere.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > The Arch Anywhere ISO contains an automated install script giving you the
12 | > ability to install a fully custom Arch Linux system in minutes. Write the Arch
13 | > Anywhere ISO to a CD or USB, boot it up from your computer or VirtualBox, and
14 | > type 'arch-anywhere'. This will invoke the built-in dialog installer allowing
15 | > you to install Arch Linux with a simple menu system.
16 | >
17 | > -- [Official homepage]({{ page.homepage }})
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Dual ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 |
--------------------------------------------------------------------------------
/docs/_linux/archbang.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ArchBang Linux
3 | homepage: http://www.archbang.org/
4 | download: https://sourceforge.net/projects/archbang/files/
5 | cfgdir: archbang.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > ArchBang Linux is a lightweight distribution based on Arch Linux. Using the
12 | > Openbox window manager, it is fast, up-to-date and suitable for both desktop
13 | > and portable systems.
14 | >
15 | > -- [DistroWatch][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - All ISOs
28 |
29 | ## Links
30 |
31 | - [Official homepage]({{ page.homepage }})
32 | - [Official download page]({{ page.download }})
33 | - [{{ page.title }} at DistroWatch][distrowatch]
34 | - [{{ page.title }} at Wikipedia][wikipedia]
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [distrowatch]: https://distrowatch.com/table.php?distribution=archbang
39 | [wikipedia]: https://en.wikipedia.org/wiki/ArchBang
40 |
--------------------------------------------------------------------------------
/docs/_linux/archlabs.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ArchLabs
3 | homepage: https://archlabslinux.com/
4 | download: https://archlabslinux.com/get-archlabs-2/
5 | cfgdir: archlabs.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > ArchLabs is a distribution based on Arch Linux and featuring the Openbox
12 | > window manager as the primary desktop interface. ArchLabs is a 64-bit, rolling
13 | > release distribution which provides a live DVD. The distribution can be
14 | > installed using the AL-Installer system installer.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Standard ISO
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=archlabs
41 | [wikipedia]: https://en.wikipedia.org/wiki/ArchLabs
42 |
--------------------------------------------------------------------------------
/docs/_linux/archstrike.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ArchStrike
3 | homepage: https://archstrike.org/
4 | download: https://archstrike.org/downloads
5 | cfgdir: archstrike.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > ArchStrike is a distribution for security professionals and researchers based
12 | > on Arch Linux. ArchStrike provides an extra repository of security software
13 | > and is available in 32-bit and 64-bit builds. ArchStrike provides a live
14 | > desktop environment based on the Openbox window manager.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Live ISO
29 |
30 | ## Links
31 |
32 | - [Official homepage]({{ page.homepage }})
33 | - [Official download page]({{ page.download }})
34 | - [{{ page.title }} at DistroWatch][distrowatch]
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [distrowatch]: https://distrowatch.com/table.php?distribution=archstrike
39 |
--------------------------------------------------------------------------------
/docs/_linux/backbox.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: BackBox
3 | homepage: https://backbox.org/
4 | download: https://www.backbox.org/downloads
5 | cfgdir: backbox.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > BackBox Linux is an Ubuntu-based distribution developed to perform penetration
12 | > tests and security assessments. It is designed to be fast and easy to use. It
13 | > provides a minimal yet complete desktop environment, thanks to its own
14 | > software repositories, which are always updated to the latest stable versions
15 | > of the most often used and best-known ethical hacking tools.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO (using [loopback.cfg][])
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=backbox
42 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
43 | [wikipedia]: https://en.wikipedia.org/wiki/BackBox
44 |
--------------------------------------------------------------------------------
/docs/_linux/blackarch.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: BlackArch Linux
3 | homepage: https://blackarch.org/
4 | download: https://blackarch.org/downloads.html
5 | cfgdir: blackarch.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > BlackArch Linux is an Arch Linux-based distribution designed for penetration
12 | > testers and security researchers. It is supplied as a live DVD image that
13 | > comes with several lightweight window managers, including Fluxbox, Openbox,
14 | > Awesome and spectrwm. It ships with over a thousand specialist tools for
15 | > penetration testing and forensic analysis.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Live ISO
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=blackarch
41 | [wikipedia]: https://en.wikipedia.org/wiki/BlackArch_Linux
42 |
--------------------------------------------------------------------------------
/docs/_linux/bunsenlabs.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: BunsenLabs Linux
3 | homepage: https://www.bunsenlabs.org/
4 | download: https://www.bunsenlabs.org/installation.html
5 | cfgdir: bunsenlabs.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > BunsenLabs Linux is a distribution offering a light-weight and easily
12 | > customizable Openbox desktop. The BunsenLabs distribution is based on Debian's
13 | > Stable branch and is a community continuation of the CrunchBang Linux
14 | > distribution.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Live ISO
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=bunsenlabs
41 | [wikipedia]: https://en.wikipedia.org/wiki/CrunchBang_Linux#BunsenLabs
42 |
--------------------------------------------------------------------------------
/docs/_linux/byzantium.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Byzantium
3 | homepage: http://project-byzantium.org/
4 | download: http://project-byzantium.org/download/
5 | cfgdir: byzantium.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Byzantium is a live Linux distribution based on Porteus Linux that delivers
12 | > easy-to-use, secure, and robust mesh networking capabilities. The goal of
13 | > Project Byzantium is to develop a communication system by which users can
14 | > connect to each other and share information in the absence of convenient
15 | > access to the Internet. This is done by setting up an ad-hoc wireless mesh
16 | > network that offers services which replace popular websites often used for
17 | > this purpose, such as Twitter and IRC.
18 | >
19 | > -- [Wikipedia][]
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Standard ISO
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [wikipedia]: https://en.wikipedia.org/wiki/Byzantium_(Linux_distribution)
43 |
--------------------------------------------------------------------------------
/docs/_linux/chakra.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Chakra Linux
3 | homepage: https://www.chakralinux.org/
4 | download: https://www.chakralinux.org/
5 | cfgdir: chakra.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Chakra GNU/Linux is a user-friendly and powerful distribution and live CD
12 | > originally forked from Arch Linux. It features a graphical installer,
13 | > automatic hardware detection and configuration, the latest KDE desktop, and a
14 | > variety of tools and extras.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Live ISO
29 |
30 | ## Links
31 |
32 | - [Official homepage]({{ page.homepage }})
33 | - [Official download page]({{ page.download }})
34 | - [{{ page.title }} at DistroWatch][distrowatch]
35 | - [{{ page.title }} at Wikipedia][wikipedia]
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 | [distrowatch]: https://distrowatch.com/table.php?distribution=chakra
40 | [wikipedia]: https://gl.wikipedia.org/wiki/Chakra_GNU/Linux
41 |
--------------------------------------------------------------------------------
/docs/_linux/elementaryos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: elementary OS
3 | homepage: https://elementary.io/
4 | download: https://elementary.io/
5 | cfgdir: elementaryos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > elementary OS is an Ubuntu-based desktop distribution. Some of its more
12 | > interesting features include a custom desktop environment called Pantheon and
13 | > many custom apps including Photos, Music, Videos, Calendar, Terminal, Files,
14 | > and more. It also comes with some familiar apps like the Epiphany web browser
15 | > and a fork of Geary mail.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO (using [loopback.cfg][])
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=elementary
42 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
43 | [wikipedia]: https://en.wikipedia.org/wiki/Elementary_OS
44 |
--------------------------------------------------------------------------------
/docs/_linux/elive.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Elive
3 | homepage: http://www.elivecd.org/
4 | download: http://www.elivecd.org/download/beta/
5 | cfgdir: elive.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Elive, or Enlightenment live CD, is a Debian-based desktop Linux distribution
12 | > and live CD featuring the Enlightenment window manager. Besides being
13 | > pre-configured and ready for daily desktop use, it also includes "Elpanel" - a
14 | > control centre for easy system and desktop administration. Elive is a
15 | > commercial distribution; while the live CD is available as a free download,
16 | > those wishing to install it to a hard disk are asked to pay US$15 for an
17 | > installation module.
18 | >
19 | > -- [DistroWatch][]
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Beta DVD ISO
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at DistroWatch][distrowatch]
39 | - [{{ page.title }} at Wikipedia][wikipedia]
40 |
41 |
42 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
43 | [distrowatch]: https://distrowatch.com/table.php?distribution=elive
44 | [wikipedia]: https://en.wikipedia.org/wiki/Elive
45 |
--------------------------------------------------------------------------------
/docs/_linux/ferenos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: feren OS
3 | homepage: https://ferenos.weebly.com/
4 | download: https://ferenos.weebly.com/get-it.html
5 | cfgdir: ferenos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > feren OS is a desktop Linux distribution based on Linux Mint's main edition.
12 | > The feren OS distribution ships with the Cinnamon desktop environment and
13 | > includes the WINE compatibility layer for running Windows applications. The
14 | > distribution also ships with the WPS productivity software, which is mostly
15 | > compatible with Microsoft Office, and the Vivaldi web browser.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO[^note1]
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 |
38 |
39 | ## Notes
40 |
41 | [^note1]: Rename ISO files to remove spaces (e.g. from `feren OS x64.iso` to `feren_OS-x64.iso`).
42 |
43 |
44 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
45 | [distrowatch]: http://distrowatch.com/table.php?distribution=ferenos
46 |
--------------------------------------------------------------------------------
/docs/_linux/geckolinux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: GeckoLinux
3 | homepage: https://geckolinux.github.io/
4 | download: https://geckolinux.github.io/#download
5 | cfgdir: gecko.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > GeckoLinux is a Linux spin based on the openSUSE distribution, with a focus on
12 | > polish and out-of-the-box usability on the desktop. The distribution features
13 | > many desktop editions which can be installed from live discs. Some patent
14 | > encumbered open source software is included in GeckoLinux which is not
15 | > available in the default installation of openSUSE. Special attention has been
16 | > given to the quality of the font rendering. GeckoLinux provides two main
17 | > editions, Static (which is based on openSUSE Leap) and Rolling
18 | > (based on openSUSE Tumbleweed).
19 | >
20 | > -- [DistroWatch][]
21 |
22 |
23 | {% if page.cfgdir %}
24 | ## Configuration
25 |
26 | - [Project's files for {{ page.title }}][config]
27 | {% endif %}
28 |
29 |
30 | ## Supported releases
31 |
32 | - All ISOs?
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at DistroWatch][distrowatch]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: https://distrowatch.com/table.php?distribution=gecko
43 |
--------------------------------------------------------------------------------
/docs/_linux/gnewsense.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: gNewSense
3 | homepage: http://www.gnewsense.org/
4 | download: http://www.gnewsense.org/Main/Download
5 | cfgdir: gnewsense.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > A product sponsored by the Free Software Foundation, gNewSense is a
12 | > Debian-based Linux distribution released without any proprietary and non-free
13 | > components, and several enhancements. Notably, all proprietary firmware,
14 | > restricted modules and Debian logos are removed. The goal of the project is to
15 | > produce a totally free ("libre") Linux distribution.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Live ISO
30 | - Netboot ISO[^note1]
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | ## Notes
42 |
43 | [^note1]: Rename Netboot ISO files (e.g. from `mini.iso` to `gnewsense-4.0-i386-mini.iso`).
44 |
45 |
46 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
47 | [distrowatch]: http://distrowatch.com/table.php?distribution=gnewsense
48 | [wikipedia]: https://en.wikipedia.org/wiki/GNewSense
49 |
--------------------------------------------------------------------------------
/docs/_linux/gnustep.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: GNUstep Live CD
3 | homepage: http://livecd.gnustep.org/
4 | download: http://livecd.gnustep.org/
5 | cfgdir: gnustep.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > GNUstep live CD is a Debian-based Linux distribution containing GNUstep,
12 | > network tools, multimedia software and games. GNUstep is an implementation of
13 | > the OPENSTEP and Cocoa frameworks.
14 | >
15 | > -- [DistroWatch][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - Standard 64 bits ISO
28 |
29 |
30 | ## Links
31 |
32 | - [Official homepage]({{ page.homepage }})
33 | - [Official download page]({{ page.download }})
34 | - [{{ page.title }} at DistroWatch][distrowatch]
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [distrowatch]: https://distrowatch.com/table.php?distribution=gnustep
39 |
--------------------------------------------------------------------------------
/docs/_linux/gparted.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: GParted Live
3 | homepage: http://gparted.sourceforge.net/livecd.php
4 | download: http://gparted.sourceforge.net/download.php
5 | cfgdir: gparted.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > GParted Live is a business card-size live CD distribution with a single
12 | > purpose - to provide tools for partitioning hard disks in an intuitive,
13 | > graphical environment. The distribution uses X.Org, the light-weight Fluxbox
14 | > window manager, and the latest 4.x Linux kernel. GParted Live runs on most x86
15 | > machines with a Pentium II or better.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=gparted
42 | [wikipedia]: https://en.wikipedia.org/wiki/Gparted_live
43 |
--------------------------------------------------------------------------------
/docs/_linux/grml.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Grml Live Linux
3 | homepage: https://grml.org/
4 | download: https://grml.org/download/
5 | cfgdir: grml.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Grml is a bootable CD (live CD) based on Debian GNU/Linux. It includes a
12 | > collection of GNU/Linux software especially for users of text tools and system
13 | > administrators. It also provides automatic hardware detection. Grml can be
14 | > used as a rescue system, for analysing systems and networks, or as a working
15 | > environment. Due to on-the-fly decompression, Grml includes about 2 GB of
16 | > software and documentation on the CD.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - All ISOs (using [loopback.cfg][])
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: https://distrowatch.com/table.php?distribution=grml
43 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
44 | [wikipedia]: https://en.wikipedia.org/wiki/Grml
45 |
--------------------------------------------------------------------------------
/docs/_linux/kali.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Kali Linux
3 | homepage: https://www.kali.org/
4 | download: https://www.kali.org/downloads/
5 | cfgdir: kali.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Kali Linux (formerly known as BackTrack) is a Debian-based distribution with a
12 | > collection of security and forensics tools. It features timely security
13 | > updates, support for the ARM architecture, a choice of four popular desktop
14 | > environments, and seamless upgrades to newer versions.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - All ISOs
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=kali
41 | [wikipedia]: https://en.wikipedia.org/wiki/Kali_Linux
42 |
--------------------------------------------------------------------------------
/docs/_linux/kaos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: KaOS
3 | homepage: https://kaosx.us/
4 | download: https://kaosx.us/download/
5 | cfgdir: kaos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > KaOS is a desktop Linux distribution that features the latest version of the
12 | > KDE desktop environment, the Calligra office suite, and other popular software
13 | > applications that use the Qt toolkit. It was inspired by Arch Linux, but the
14 | > developers build their own packages which are available from in-house
15 | > repositories. KaOS employs a rolling-release development model and is built
16 | > exclusively for 64-bit computer systems.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Standard ISO
31 |
32 |
33 | ## Resources
34 |
35 | - [How to boot iso from HDD - KaOS][bootiso]
36 |
37 |
38 | ## Links
39 |
40 | - [Official homepage]({{ page.homepage }})
41 | - [Official download page]({{ page.download }})
42 | - [{{ page.title }} at DistroWatch][distrowatch]
43 |
44 |
45 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
46 | [distrowatch]: https://distrowatch.com/table.php?distribution=kaos
47 | [bootiso]: https://forum.kaosx.us/d/1365-how-to-boot-iso-from-hdd
48 |
--------------------------------------------------------------------------------
/docs/_linux/korora.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Korora
3 | homepage: https://kororaproject.org
4 | download: https://kororaproject.org/download
5 | cfgdir: korora.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Korora was born out of a desire to make Linux easier for new users, while
12 | > still being useful for experts. The main goal of Korora is to provide a
13 | > complete, easy-to-use system for general computing. Originally based on Gentoo
14 | > Linux in 2005, Korora was re-born in 2010 as a Fedora Remix with tweaks and
15 | > extras to make the system "just work" out of the box.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: http://distrowatch.com/table.php?distribution=korora
42 | [wikipedia]: https://en.wikipedia.org/wiki/Korora_(operating_system)
43 |
--------------------------------------------------------------------------------
/docs/_linux/kubuntu.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Kubuntu
3 | homepage: https://www.kubuntu.org/
4 | download: https://www.kubuntu.org/getkubuntu/
5 | cfgdir: kubuntu.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Kubuntu is a free, user-friendly Linux distribution based on KDE's desktop
12 | > software and on the Ubuntu operating system. It has a biannual release cycle.
13 | > Besides providing an up-to-date version of the KDE desktop at the time of the
14 | > release, the project also releases updated KDE packages throughout the
15 | > lifetime of each release.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO (using [loopback.cfg][])
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=kubuntu
42 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
43 | [wikipedia]: https://en.wikipedia.org/wiki/kubuntu
44 |
--------------------------------------------------------------------------------
/docs/_linux/linuxkodachi.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Linux Kodachi
3 | homepage: https://www.digi77.com/linux-kodachi/
4 | download: https://www.digi77.com/linux-kodachi/
5 | cfgdir: kodachi.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Linux Kodachi is a Debian-based distribution which can be run from a DVD or
12 | > USB thumb drive. The distribution filters all network traffic through a VPN
13 | > and the Tor network, obscuring the user's network location. The distribution
14 | > attempts to clean up after itself, removing traces of its use from the
15 | > computer.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Live ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=kodachi
41 |
--------------------------------------------------------------------------------
/docs/_linux/linuxlite.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Linux Lite
3 | homepage: https://www.linuxliteos.com/
4 | download: https://www.linuxliteos.com/download.php
5 | cfgdir: linuxlite.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Linux Lite is a beginner-friendly Linux distribution based on Ubuntu's
12 | > long-term support (LTS) release and featuring the Xfce desktop. Linux Lite
13 | > primarily targets Windows users. It aims to provide a complete set of
14 | > applications to assist users with their everyday computing needs, including a
15 | > full office suite, media players and other essential daily software.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=lite
42 | [wikipedia]: https://en.wikipedia.org/wiki/Linux_Lite
43 |
--------------------------------------------------------------------------------
/docs/_linux/linuxmint.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Linux Mint
3 | homepage: https://linuxmint.com/
4 | download: https://linuxmint.com/download.php
5 | cfgdir: linuxmint.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Linux Mint is an Ubuntu-based distribution whose goal is to provide a more
12 | > complete out-of-the-box experience by including browser plugins, media codecs,
13 | > support for DVD playback, Java and other components. It also adds a custom
14 | > desktop and menus, several unique configuration tools, and a web-based package
15 | > installation interface. Linux Mint is compatible with Ubuntu software
16 | > repositories.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - All ISOs (using [loopback.cfg][])
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: https://distrowatch.com/table.php?distribution=mint
43 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
44 | [wikipedia]: https://en.wikipedia.org/wiki/Linux_Mint
45 |
--------------------------------------------------------------------------------
/docs/_linux/lubuntu.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Lubuntu
3 | homepage: http://lubuntu.me/
4 | download: http://lubuntu.me/downloads/
5 | cfgdir: lubuntu.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Lubuntu is a fast, lightweight and energy-saving variant of Ubuntu using the
12 | > LXDE (Lightweight X11 Desktop Environment) desktop. It is intended to have
13 | > low-resource system requirements and is designed primarily for netbooks,
14 | > mobile devices and older PCs.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Desktop ISO (using [loopback.cfg][])
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=lubuntu
41 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
42 | [wikipedia]: https://en.wikipedia.org/wiki/Lubuntu
43 |
--------------------------------------------------------------------------------
/docs/_linux/mauilinux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Maui Linux
3 | homepage: https://mauilinux.org/
4 | download: https://mauilinux.org/download/
5 | cfgdir: maui.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Maui Linux is a desktop Linux distribution based on KDE neon and featuring
12 | > KDE's Plasma desktop. It was created in August 2016 as a continuation of
13 | > Netrunner's Kubuntu-based "Desktop" edition, but it was re-based on KDE neon
14 | > which is a more cutting-edge project with frequent updates and a semi-rolling
15 | > release model. Besides providing a KDE-centric distribution with many popular
16 | > KDE packages included on the live DVD, the project also focuses on integrating
17 | > non-KDE software, such as Firefox, Thunderbird or VLC with the underlying
18 | > infrastructure of the Plasma desktop.
19 | >
20 | > -- [DistroWatch][]
21 |
22 |
23 | {% if page.cfgdir %}
24 | ## Configuration
25 |
26 | - [Project's files for {{ page.title }}][config]
27 | {% endif %}
28 |
29 |
30 | ## Supported releases
31 |
32 | - Live ISO
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at DistroWatch][distrowatch]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: https://distrowatch.com/table.php?distribution=maui
43 |
--------------------------------------------------------------------------------
/docs/_linux/mx.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: MX Linux
3 | homepage: https://mxlinux.org/
4 | download: https://mxlinux.org/download-links
5 | cfgdir: mx.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > MX Linux, a desktop-oriented Linux distribution based on Debian's "stable"
12 | > branch, is a cooperative venture between the antiX and former MEPIS Linux
13 | > communities. Using Xfce as the default desktop, it is a mid-weight operating
14 | > system designed to combine an elegant and efficient desktop with simple
15 | > configuration, high stability, solid performance and medium-sized footprint.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=mx
42 | [wikipedia]: https://en.wikipedia.org/wiki/MX_Linux
43 |
--------------------------------------------------------------------------------
/docs/_linux/netrunner.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Netrunner
3 | homepage: http://www.netrunner.com/
4 | download: http://netrunner.com/download
5 | cfgdir: netrunner.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Netrunner is a Debian-based distribution featuring a highly customised KDE
12 | > desktop with extra applications, multimedia codecs, Flash and Java plugins,
13 | > and a unique look and feel. The modifications are designed to enhance the
14 | > user-friendliness of the desktop environment while still preserving the
15 | > freedom to tweak.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Arch-based ISO
30 | - Debian-based ISO (using [loopback.cfg][])
31 | - Core ISO
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at DistroWatch][distrowatch]
39 | - [{{ page.title }} at Wikipedia][wikipedia]
40 |
41 |
42 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
43 | [distrowatch]: https://distrowatch.com/table.php?distribution=netrunner
44 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
45 | [wikipedia]: https://en.wikipedia.org/wiki/Netrunner_(operating_system)
46 |
--------------------------------------------------------------------------------
/docs/_linux/ophcrack.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Ophcrack LiveCD
3 | homepage: http://ophcrack.sourceforge.net/
4 | download: http://ophcrack.sourceforge.net/download.php?type=livecd
5 | cfgdir: ophcrack.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Ophcrack LiveCD is a specialist SliTaz-based live CD containing Ophcrack, an
12 | > open source Windows password cracker that uses rainbow tables. The graphical
13 | > program included on the live CD is reputed for being able to crack
14 | > alphanumeric Windows passwords of up to 14 characters in usually just a few
15 | > seconds.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard LiveCD ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=ophcrack
42 | [wikipedia]: https://en.wikipedia.org/wiki/Ophcrack
43 |
--------------------------------------------------------------------------------
/docs/_linux/parrot.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Parrot OS
3 | homepage: https://www.parrotsec.org/
4 | download: https://www.parrotsec.org/download.fx
5 | cfgdir: parrot.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Parrot Security OS is a Debian-based, security-oriented distribution featuring
12 | > a collection of utilities designed for penetration testing, computer
13 | > forensics, reverse engineering, hacking, privacy, anonymity and cryptography.
14 | > The product, developed by Frozenbox, comes with MATE as the default desktop
15 | > environment.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Live ISOs
30 | - Netboot ISO[^note1]
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | ## Notes
42 |
43 | [^note1]: Rename Netboot ISO files (e.g. from `mini.iso` to `Parrot-i386-mini.iso`).
44 |
45 |
46 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
47 | [distrowatch]: https://distrowatch.com/table.php?distribution=parrotsecurity
48 | [wikipedia]: https://en.wikipedia.org/wiki/Parrot_Security_OS
49 |
--------------------------------------------------------------------------------
/docs/_linux/parted.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Parted Magic
3 | homepage: https://partedmagic.com/
4 | download: https://partedmagic.com/downloads/
5 | cfgdir: pmagic.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Parted Magic is a small live CD/USB/PXE with its elemental purpose being to
12 | > partition hard drives. Although GParted and Parted are the main programs, the
13 | > CD/USB also offers other applications, such as Partition Image, TestDisk,
14 | > fdisk, sfdisk, dd, ddrescue, etc. In August 2013 the distribution became a
15 | > commercial product and is no longer available as a free download.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Last ISO avaliable as free download ([pmagic_2013_08_01][isofile]).
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=partedmagic
42 | [wikipedia]: https://en.wikipedia.org/wiki/Parted_Magic
43 | [isofile]: https://archive.org/details/pmagic_2013_08_01
44 |
--------------------------------------------------------------------------------
/docs/_linux/ploplinux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Plop Linux
3 | homepage: https://www.plop.at/en/ploplinux/index.html
4 | download: https://www.plop.at/en/ploplinux/downloads/index.html
5 | cfgdir: ploplinux.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Plop Linux is a small distribution that can boot from CD, DVD, USB flash drive
12 | > (UFD), USB hard disk or from network with PXE. It is designed to rescue data
13 | > from a damaged system, backup and restore operating systems, automate tasks
14 | > and more.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Live ISOs
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 | [distrowatch]: https://distrowatch.com/table.php?distribution=plop
40 |
--------------------------------------------------------------------------------
/docs/_linux/q4os.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Q4OS
3 | homepage: https://q4os.org/
4 | download: https://q4os.org/downloads1.html
5 | cfgdir: q4os.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Q4OS is a Debian-based desktop Linux distribution designed to offer
12 | > classic-style user interface (Trinity) and simple accessories, and to serve
13 | > stable APIs for complex third-party applications, such as Google Chrome,
14 | > VirtualBox and development tools. The system is also very useful for virtual
15 | > cloud environments due to its very low hardware requirements.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Live CD ISO (using [loopback.cfg][])
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: http://distrowatch.com/table.php?distribution=q4os
41 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
42 |
--------------------------------------------------------------------------------
/docs/_linux/raspixel.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Raspberry PIXEL
3 | homepage: https://www.raspberrypi.org/blog/pixel-pc-mac/
4 | download: https://downloads.raspberrypi.org/pixel_x86/
5 | cfgdir: pixel.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > PIXEL represents our best guess as to what the majority of users are looking
12 | > for in a desktop environment: a clean, modern user interface; a curated suite
13 | > of productivity software and programming tools, both free and proprietary; and
14 | > the Chromium web browser with useful plugins, including Adobe Flash,
15 | > preinstalled. And all of this is built on top of Debian, providing instant
16 | > access to thousands of free applications.
17 | >
18 | > -- [Official homepage]({{ page.homepage }})
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Standard ISO (using [loopback.cfg][])
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
41 |
--------------------------------------------------------------------------------
/docs/_linux/redcore.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Redcore Linux
3 | homepage: https://redcorelinux.org/
4 | download: http://mirror.math.princeton.edu/pub/redcorelinux/iso/
5 | cfgdir: redcore.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Redcore Linux explores the idea of bringing the power of Gentoo Linux to the
12 | > masses. It aims to be a very quick way to install a pure Gentoo Linux system
13 | > without spending hours or days compiling from source code, and reading
14 | > documentation. To achieve this goal, Redcore provides a repository with
15 | > pre-built binary packages which receives continuous updates, following a
16 | > rolling release model.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Standard ISO
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=redcore
42 |
--------------------------------------------------------------------------------
/docs/_linux/rescatux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Rescatux
3 | homepage: https://www.supergrubdisk.org/rescatux/
4 | download: https://www.supergrubdisk.org/category/download/rescatuxdownloads/rescatux-beta/
5 | cfgdir: rescatux.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Rescatux is a GNU/Linux rescue cd (and eventually also Windows) but it is not
12 | > like other rescue disks. Rescatux comes with Rescapp. Rescapp is a nice wizard
13 | > that will guide you through your rescue tasks.
14 | >
15 | > -- [DistroWatch][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - Rescapp 0.51 beta 1 ISO
28 |
29 |
30 | ## Links
31 |
32 | - [Official homepage]({{ page.homepage }})
33 | - [Official download page]({{ page.download }})
34 | - [{{ page.title }} at DistroWatch][distrowatch]
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [distrowatch]: https://www.distrowatch.com/table.php?distribution=rescatux
39 |
40 |
--------------------------------------------------------------------------------
/docs/_linux/rfremix.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: RFRemix
3 | homepage: http://russianfedora.pro/stories/rfremix/
4 | download: http://russianfedora.pro/stories/download/
5 | cfgdir: rfremix.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Russian Fedora Remix is a remix of the Fedora Linux distribution adapted for
12 | > Russia. However, it is neither a copy of the original Fedora nor a new
13 | > GNU/Linux distribution. The project aims to ensure that Fedora fully satisfies
14 | > the needs of Russian users with many additional features provided out of the
15 | > box (e.g., specific software packages, pre-installed drivers for popular
16 | > graphics processors, manuals in Russian).
17 | >
18 | > -- [Wikipedia][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Server ISO
31 | - Workstation ISO
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [wikipedia]: https://en.wikipedia.org/wiki/Russian_Fedora_Remix
43 |
--------------------------------------------------------------------------------
/docs/_linux/robolinux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: RoboLinux
3 | homepage: https://www.robolinux.org/
4 | download: https://sourceforge.net/projects/robolinux/files/
5 | cfgdir: robolinux.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Robolinux is a user-friendly and intuitive operating system based on the
12 | > latest long term support release of Ubuntu. One of the project's more
13 | > interesting features is the availability of a pre-configured virtual machine
14 | > support pack with Windows XP or Windows 7 - a VirtualBox setup which allows
15 | > the user to install and run the Windows operating system seamlessly alongside
16 | > Robolinux. This is an optional add-on that must be downloaded from the
17 | > project's online store.
18 | >
19 | > -- [DistroWatch][]
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Live ISO
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=robolinux
42 |
--------------------------------------------------------------------------------
/docs/_linux/rosa.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ROSA
3 | homepage: http://www.rosalab.com/
4 | download: http://www.rosalinux.com/downloads/
5 | cfgdir: rosa.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > ROSA is a Russian company developing a variety of Linux-based solutions. Its
12 | > flagship product, ROSA Desktop, is a Linux distribution featuring a highly
13 | > customised KDE desktop and a number of modifications designed to enhance the
14 | > user-friendliness of the working environment. The company also develops an
15 | > "Enterprise Server" edition of ROSA which is based on Red Hat Enterprise
16 | > Linux.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Desktop ISO
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: http://distrowatch.com/table.php?distribution=rosa
43 | [wikipedia]: https://en.wikipedia.org/wiki/ROSA_Linux
44 |
--------------------------------------------------------------------------------
/docs/_linux/slax.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Slax Linux
3 | homepage: http://www.slax.org/
4 | download: http://www.slax.org/download.php
5 | cfgdir: slax.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Slax is a Slackware-based bootable CD containing a Linux operating system,
12 | > designed with a modular approach. Despite its small size, Slax provides a wide
13 | > collection of pre-installed software for daily use, including a well-organised
14 | > graphical user interface and useful recovery tools for system administrators.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - All ISOs
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=slax
41 | [wikipedia]: https://en.wikipedia.org/wiki/Slax
42 |
--------------------------------------------------------------------------------
/docs/_linux/sparkylinux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SparkyLinux
3 | homepage: https://sparkylinux.org/
4 | download: https://sparkylinux.org/download/
5 | cfgdir: sparkylinux.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > SparkyLinux is a lightweight, fast and simple Linux distribution designed for
12 | > both old and new computers featuring customised Enlightenment and LXDE
13 | > desktops. It has been built on the "testing" branch of Debian GNU/Linux.
14 | >
15 | > -- [DistroWatch][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - Home ISOs
28 | - Minimal ISOs
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at DistroWatch][distrowatch]
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [distrowatch]: https://distrowatch.com/table.php?distribution=sparky
41 | [wikipedia]: https://en.wikipedia.org/wiki/SparkyLinux
42 |
--------------------------------------------------------------------------------
/docs/_linux/tails.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tails
3 | homepage: https://tails.boum.org/
4 | download: https://tails.boum.org/install/download/
5 | cfgdir: tails.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > The Amnesic Incognito Live System (Tails) is a Debian-based live CD/USB with
12 | > the goal of providing complete Internet anonymity for the user. The product
13 | > ships with several Internet applications, including web browser, IRC client,
14 | > mail client and instant messenger, all pre-configured with security in mind
15 | > and with all traffic anonymised. To achieve this, Incognito uses the Tor
16 | > network to make Internet traffic very hard to trace.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Standard ISO
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: https://distrowatch.com/table.php?distribution=tails
43 | [wikipedia]: https://en.wikipedia.org/wiki/TAILS
44 |
--------------------------------------------------------------------------------
/docs/_linux/tinycore.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tiny Core Linux
3 | homepage: http://tinycorelinux.net/
4 | download: http://www.tinycorelinux.net/downloads.html
5 | cfgdir: tinycore.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Tiny Core Linux is a 12 MB graphical Linux desktop. It is based on a recent
12 | > Linux kernel, BusyBox, Tiny X, Fltk, and Flwm. The core runs entirely in
13 | > memory and boots very quickly. The user has complete control over which
14 | > applications and/or additional hardware to have supported, be it for a
15 | > desktop, a nettop, an appliance or server; selectable from the project's
16 | > online repository.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - All ISOs
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [distrowatch]: https://distrowatch.com/table.php?distribution=tinycore
43 | [wikipedia]: https://en.wikipedia.org/wiki/Tiny_Core_Linux
44 |
--------------------------------------------------------------------------------
/docs/_linux/trisquel.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Trisquel GNU/Linux
3 | homepage: https://trisquel.info/
4 | download: http://trisquel.info/download
5 | cfgdir: trisquel.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Trisquel GNU/Linux is a 100% libre Ubuntu-based Linux distribution. Its main
12 | > purpose is to provide an operating system for varied audience, including home
13 | > and office users, educational institutions, multimedia workstations, etc. The
14 | > project is managed by independent developers and is partially funded by
15 | > donations.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Live CD and DVD ISOs
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=trisquel
42 | [wikipedia]: https://en.wikipedia.org/wiki/Trisquel
43 |
--------------------------------------------------------------------------------
/docs/_linux/wifislax.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Wifislax
3 | homepage: http://www.wifislax.com/
4 | download: http://www.wifislax.com/category/download/
5 | cfgdir: wifislax.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Wifislax is a Slackware-based live CD containing a variety of security and
12 | > forensics tools. The distribution's main claim to fame is the integration of
13 | > various unofficial network drivers into the Linux kernel, thus providing
14 | > out-of-the-box support for a large number of wired and wireless network cards.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Standard 64 bits ISO
29 |
30 |
31 | ## Resources
32 |
33 | - [slackware:liveslak - SlackDocs][liveparams]
34 |
35 |
36 | ## Links
37 |
38 | - [Official homepage]({{ page.homepage }})
39 | - [Official download page]({{ page.download }})
40 | - [{{ page.title }} at DistroWatch][distrowatch]
41 |
42 |
43 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
44 | [distrowatch]: https://distrowatch.com/table.php?distribution=wifislax
45 | [liveparams]: https://docs.slackware.com/slackware:liveslak#boot_parameters_explained
46 |
--------------------------------------------------------------------------------
/docs/_linux/wmlive.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Window Maker Live
3 | homepage: http://wmlive.sourceforge.net/
4 | download: https://sourceforge.net/projects/wmlive/files/
5 | cfgdir: wmlive.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Window Maker Live is a Debian-based Linux distribution that applies the Window
12 | > Maker window manager as the default graphical user interface and integrates
13 | > well-known open-source components in an attractive and usable user interface.
14 | > The distribution includes integrated GNOME components, as well as the Firefox
15 | > web browser and the Thunderbird mail client both of which are enhanced with
16 | > essential productivity add-ons.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Standard ISO
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=wmlive
42 |
--------------------------------------------------------------------------------
/docs/_linux/xubuntu.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Xubuntu
3 | homepage: https://xubuntu.org/
4 | download: https://xubuntu.org/getxubuntu/
5 | cfgdir: xubuntu.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Xubuntu is a community-developed operating system based on Ubuntu. It comes
12 | > with Xfce, which is a stable, light and configurable desktop environment.
13 | >
14 | > -- [DistroWatch][]
15 |
16 |
17 | {% if page.cfgdir %}
18 | ## Configuration
19 |
20 | - [Project's files for {{ page.title }}][config]
21 | {% endif %}
22 |
23 |
24 | ## Supported releases
25 |
26 | - Desktop ISO (using [loopback.cfg][])
27 |
28 |
29 | ## Links
30 |
31 | - [Official homepage]({{ page.homepage }})
32 | - [Official download page]({{ page.download }})
33 | - [{{ page.title }} at DistroWatch][distrowatch]
34 | - [{{ page.title }} at Wikipedia][wikipedia]
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [distrowatch]: https://distrowatch.com/table.php?distribution=xubuntu
39 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
40 | [wikipedia]: https://en.wikipedia.org/wiki/Xubuntu
41 |
--------------------------------------------------------------------------------
/docs/_linux/zorinos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Zorin OS
3 | homepage: https://zorinos.com/
4 | download: https://zorinos.com/download
5 | cfgdir: zorinos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Zorin OS is an Ubuntu-based Linux distribution designed especially for
12 | > newcomers to Linux. It has a Windows-like graphical user interface and many
13 | > programs similar to those found in Windows. Zorin OS also comes with an
14 | > application that lets users run many Windows programs. The distribution's
15 | > ultimate goal is to provide a Linux alternative to Windows and let Windows
16 | > users enjoy all the features of Linux without complications.
17 | >
18 | > -- [DistroWatch][]
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Core ISO (using [loopback.cfg][])
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at DistroWatch][distrowatch]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=zorin
42 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
43 |
--------------------------------------------------------------------------------
/docs/_misc/avg.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: AVG Rescue CD
3 | homepage: http://www.avg.com/rescue-cd-business-edition
4 | download: http://www.avg.com/download.prd-arl
5 | cfgdir: avg.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > AVG Rescue CD repairs system crashes and returns your systems to operating at
12 | > full capacity. If malware gets past your security software, you can quickly
13 | > get your PC back up and running smoothly. AVG resellers have been using this
14 | > same solution to recover their customers' infected systems and now it's
15 | > available to your business, free of charge. It's a clean bill of health for
16 | > your system — without the bill.
17 | >
18 | > -- [Official homepage]({{ page.homepage }})
19 |
20 |
21 | {% if page.cfgdir %}
22 | ## Configuration
23 |
24 | - [Project's files for {{ page.title }}][config]
25 | {% endif %}
26 |
27 |
28 | ## Supported releases
29 |
30 | - Standard ISO (using [MEMDISK][])
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
41 |
--------------------------------------------------------------------------------
/docs/_misc/avira.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Avira Rescue System
3 | homepage: https://www.avira.com/en/support-download-avira-antivir-rescue-system/product/
4 | download: https://www.avira.com/en/download/product/avira-rescue-system
5 | cfgdir: avira.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > The Avira AntiVir Rescue System a linux-based application that allows
12 | > accessing computers that cannot be booted anymore. Thus it is possible to
13 | > repair a damaged system, to rescue data or to scan the system for virus
14 | > infections. Just double-click on the rescue system package to burn it to a
15 | > CD/DVD. You can then use this CD/DVD to boot your computer.
16 | >
17 | > -- [Official homepage]({{ page.homepage }})
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 |
--------------------------------------------------------------------------------
/docs/_misc/boot-repair-disk.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Boot-Repair-Disk
3 | homepage: https://sourceforge.net/projects/boot-repair-cd/
4 | download: https://sourceforge.net/projects/boot-repair-cd/files/
5 | cfgdir: boot-repair-disk.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Boot-Repair-Disk, the 'must-have' rescue CD!
12 | > Here is THE Rescue Disk that you should keep close to your computer!
13 | > runs automatically Boot-Repair rescue tool at start-up;
14 | > also contains the OS-Uninstaller and Boot-Info tools;
15 | > repairs recent (UEFI) computers as well as old PCs
16 | >
17 | > -- [Official homepage]({{ page.homepage }})
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO (using [loopback.cfg][])
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 | [loopback.cfg]: http://www.supergrubdisk.org/wiki/Loopback.cfg
40 |
--------------------------------------------------------------------------------
/docs/_misc/boot.rackspace.com.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: boot.rackspace.com
3 | homepage: http://boot.rackspace.com/
4 | download: http://boot.rackspace.com/
5 | cfgdir: boot.rackspace.com.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > boot.rackspace.com is a collection of iPXE scripts that allow you to rapidly
12 | > network boot Operating Systems, Utilities and other tools very easily. It
13 | > allows you the flexibility of booting installations without having to go track
14 | > down and download installation media. It's especially useful for remote access
15 | > environments when you don't want to utilize remote attach CD in a Dell DRAC,
16 | > HP iLO or some other type of remote tool. It's especially awesome for
17 | > bootstrapping your own custom installation on a Cloud Server!
18 | >
19 | > -- [Official homepage]({{ page.homepage }})
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Standard ISO (using [MEMDISK][])
32 | - Standard kernel
33 |
34 |
35 | ## Links
36 |
37 | - [Official homepage]({{ page.homepage }})
38 | - [Official download page]({{ page.download }})
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
43 |
--------------------------------------------------------------------------------
/docs/_misc/clonezilla.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Clonezilla Live
3 | homepage: http://clonezilla.org/clonezilla-live.php
4 | download: http://clonezilla.org/downloads.php
5 | cfgdir: clonezilla.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Clonezilla Live is a Debian-based live CD containing Clonezilla, a partition
12 | > and disk cloning software similar to Norton Ghost. It saves and restores only
13 | > used blocks in hard drive. With Clonezilla, one can clone a 5 GB system to 40
14 | > clients in about 10 minutes.
15 | >
16 | > -- [DistroWatch][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Stable ISO
29 | - Alternative stable ISO
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 | [distrowatch]: https://distrowatch.com/table.php?distribution=clonezilla
42 | [wikipedia]: https://en.wikipedia.org/wiki/Clonezilla#Clonezilla_Live
43 |
--------------------------------------------------------------------------------
/docs/_misc/f4ubcd.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: FalconFour’s UBCD
3 | homepage: http://falconfour.com/category/bootcd/
4 | download: http://falconfour.com/category/bootcd/
5 | cfgdir: f4ubcd.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > In this boot CD are the most popular and useful tools anyone would ever need.
12 | > The best of the free software, the best of the commercial software, and it all
13 | > fits on one CD-R that’s readable by any computer worth booting on. Not
14 | > everything can read a DVD, and USB booting is hit and miss at best.
15 | >
16 | > -- [Official homepage]({{ page.homepage }})
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Standard ISO (using [MEMDISK][])
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
39 |
--------------------------------------------------------------------------------
/docs/_misc/freedos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: FreeDOS
3 | homepage: http://www.freedos.org/
4 | download: http://www.freedos.org/download/
5 | cfgdir: freedos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > FreeDOS (formerly Free-DOS and PD-DOS) is a free operating system for IBM PC
12 | > compatible computers. It intends to provide a complete DOS-compatible
13 | > environment for running legacy software and supporting embedded systems.
14 | >
15 | > -- [Wikipedia][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - CDROM "standard" installer ISO.
28 | - USB "Lite" installer image (using [MEMDISK][])
29 |
30 |
31 | ## Links
32 |
33 | - [Official homepage]({{ page.homepage }})
34 | - [Official download page]({{ page.download }})
35 | - [{{ page.title }} at Wikipedia][wikipedia]
36 |
37 |
38 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
39 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
40 | [wikipedia]: https://en.wikipedia.org/wiki/FreeDOS
41 |
--------------------------------------------------------------------------------
/docs/_misc/hirens.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Hiren's BootCD
3 | homepage: http://www.hirensbootcd.org/
4 | download: http://www.hirensbootcd.org/download/
5 | cfgdir: hbcd.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Hiren's BootCD (also known as HBCD) is a bootable software CD containing a
12 | > number of diagnostic programs such as partitioning agents, system performance
13 | > benchmarks, disk cloning and imaging tools, data recovery tools, MBR tools,
14 | > BIOS tools, and others for fixing various computer problems.
15 | >
16 | > -- [Wikipedia][]
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - 15.2 ISO
29 | - Standard ISO (using [MEMDISK][])
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at Wikipedia][wikipedia]
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
41 | [wikipedia]: https://en.wikipedia.org/wiki/Hirens_BootCD
42 |
--------------------------------------------------------------------------------
/docs/_misc/memtest86.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: MemTest86
3 | homepage: https://www.memtest86.com/
4 | download: https://www.memtest86.com/download.htm
5 | cfgdir: memtest86.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Memtest86 and Memtest86+ are memory test software programs designed to test
12 | > and stress test an x86 architecture computer's random access memory (RAM) for
13 | > errors, by writing a series of test patterns to most memory addresses, then
14 | > reading back the data written, and comparing for errors. Each tries to verify
15 | > that the RAM will accept and correctly retain arbitrary patterns of data
16 | > written to it, that there are no errors where different bits of memory
17 | > interact, and that there are no conflicts between memory addresses.
18 | >
19 | > -- [Wikipedia][]
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Bootable CD (ISO format)
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
43 | [wikipedia]: https://en.wikipedia.org/wiki/Memtest86
44 |
--------------------------------------------------------------------------------
/docs/_misc/menuetos.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: MenuetOS
3 | homepage: http://www.menuetos.net/
4 | download: http://www.menuetos.net/download.htm
5 | cfgdir: menuetos.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > MenuetOS is an operating system with a monolithic preemptive, real-time kernel,
12 | > including video drivers, all written in FASM assembly language, for 64-bit and
13 | > 32-bit x86 architecture computers, by Ville M. Turjanmaa. It has a graphical
14 | > desktop, games, and networking abilities (TCP/IP stack), yet it still fits on
15 | > one 1.44 MB floppy disk.
16 | >
17 | > -- [Wikipedia][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard diskette image (using [MEMDISK][])[^note1]
30 | - Standard ISO (using [MEMDISK][])
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | ## Notes
41 |
42 | [^note1]: Rename image files (e.g. from `M6412690.IMG` to `menuet-6412690.img`)
43 |
44 |
45 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
46 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
47 | [wikipedia]: https://en.wikipedia.org/wiki/MenuetOS
48 |
--------------------------------------------------------------------------------
/docs/_misc/netboot.xyz.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: netboot.xyz
3 | homepage: https://netboot.xyz/
4 | download: https://netboot.xyz/
5 | cfgdir: netboot.xyz.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > netboot.xyz is a way to select various operating system installers or
12 | > utilities from one place within the BIOS without the need of having to go
13 | > retrieve the media to run the tool. iPXE is used to provide a user friendly
14 | > menu from within the BIOS that lets you easily choose the operating system you
15 | > want along with any specific types of versions or bootable flags.
16 | >
17 | > -- [Official homepage]({{ page.homepage }})
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Standard ISO (using [MEMDISK][])
30 | - Standard kernel
31 |
32 |
33 | ## Links
34 |
35 | - [Official homepage]({{ page.homepage }})
36 | - [Official download page]({{ page.download }})
37 |
38 |
39 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
40 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
41 |
--------------------------------------------------------------------------------
/docs/_misc/plop.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Plop Boot Manager
3 | homepage: https://www.plop.at/en/bootmanager/index.html
4 | download: https://www.plop.at/en/bootmanager/download.html
5 | cfgdir: plop.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > The Plop Boot Manager is a small program to boot different operating systems.
12 | > The boot manager has a built-in ide cdrom and usb driver to access that
13 | > hardware without the help/need of a bios. You can boot the operating systems
14 | > from hard disk, floppy, CD/DVD or from USB. You can start the boot manager
15 | > from floppy, CD, network and there are many more ways to start the boot
16 | > manager. You can install the boot manager on your hard disk. There is no extra
17 | > partition required for the boot manager.
18 | >
19 | > -- [Official homepage]({{ page.homepage }})
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Standard ISO
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 |
39 |
40 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
41 |
--------------------------------------------------------------------------------
/docs/_misc/redox.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Redox
3 | homepage: https://www.redox-os.org/
4 | download: https://github.com/redox-os/redox/releases
5 | cfgdir: redox.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Redox is a Unix-like microkernel operating system written in the programming
12 | > language Rust, a language with focus on safety and high performance.
13 | > Redox aims to be secure, usable, and free. Redox is inspired by previous
14 | > kernels and operating systems, such as SeL4, Minix, Plan 9, and BSD. It is
15 | > similar to the GNU or BSD ecosystem, but in a memory safe language and with
16 | > modern technology. It is free and open-source software distributed under
17 | > an MIT License.
18 | >
19 | > -- [Wikipedia][]
20 |
21 |
22 | {% if page.cfgdir %}
23 | ## Configuration
24 |
25 | - [Project's files for {{ page.title }}][config]
26 | {% endif %}
27 |
28 |
29 | ## Supported releases
30 |
31 | - Standard ISO (using [MEMDISK][])
32 |
33 |
34 | ## Links
35 |
36 | - [Official homepage]({{ page.homepage }})
37 | - [Official download page]({{ page.download }})
38 | - [{{ page.title }} at Wikipedia][wikipedia]
39 |
40 |
41 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
42 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
43 | [wikipedia]: https://en.wikipedia.org/wiki/Redox_(operating_system)
44 |
--------------------------------------------------------------------------------
/docs/_misc/seatools.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Seagate SeaTools
3 | homepage: http://www.seagate.com/support/downloads/seatools/
4 | download: http://www.seagate.com/support/downloads/seatools/
5 | cfgdir: seatools.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > SeaTools is a computer hard disk analysis software developed and released by
12 | > Seagate Technology. It exists as a version for DOS (bundled in a bootable
13 | > medium with FreeDOS) and Microsoft Windows.
14 | >
15 | > -- [Wikipedia][]
16 |
17 |
18 | {% if page.cfgdir %}
19 | ## Configuration
20 |
21 | - [Project's files for {{ page.title }}][config]
22 | {% endif %}
23 |
24 |
25 | ## Supported releases
26 |
27 | - Standard ISO (using [MEMDISK][])
28 |
29 |
30 | ## Links
31 |
32 | - [Official homepage]({{ page.homepage }})
33 | - [Official download page]({{ page.download }})
34 | - [{{ page.title }} at Wikipedia][wikipedia]
35 |
36 |
37 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
38 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
39 | [wikipedia]: https://en.wikipedia.org/wiki/SeaTools
40 |
--------------------------------------------------------------------------------
/docs/_misc/ultimatebcd.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Ultimate Boot CD
3 | homepage: http://www.ultimatebootcd.com/
4 | download: http://www.ultimatebootcd.com/download.html
5 | cfgdir: ubcd.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > Ultimate Boot CD allows you to run floppy-based diagnostic tools from CDROM
12 | > drives and consolidate as many diagnostic tools as possible into one bootable
13 | > CD. An experimental feature also allows you to run UBCD from your USB memory
14 | > stick on newer machines that supports booting from USB devices.
15 | >
16 | > -- [Official homepage]({{ page.homepage }})
17 |
18 |
19 | {% if page.cfgdir %}
20 | ## Configuration
21 |
22 | - [Project's files for {{ page.title }}][config]
23 | {% endif %}
24 |
25 |
26 | ## Supported releases
27 |
28 | - Standard ISO (using [MEMDISK][])
29 |
30 |
31 | ## Resources
32 |
33 | - [Ultimate Boot CD - grub2 loopback iso support][ubcdgrub]
34 |
35 |
36 | ## Links
37 |
38 | - [Official homepage]({{ page.homepage }})
39 | - [Official download page]({{ page.download }})
40 |
41 |
42 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
43 | [memdisk]: http://www.syslinux.org/wiki/index.php?title=MEMDISK
44 | [ubcdgrub]: http://www.ultimatebootcd.com/forums/viewtopic.php?p=9108#p9108
45 |
--------------------------------------------------------------------------------
/docs/_unix/freenas.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: FreeNAS
3 | homepage: http://www.freenas.org/
4 | download: http://www.freenas.org/download/
5 | cfgdir: freenas.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > FreeNAS is a tiny FreeBSD-based operating system which provides free
12 | > Network-Attached Storage (NAS) services (CIFS, FTP and NFS).
13 | >
14 | > -- [DistroWatch][]
15 |
16 |
17 | {% if page.cfgdir %}
18 | ## Configuration
19 |
20 | - [Project's files for {{ page.title }}][config]
21 | {% endif %}
22 |
23 |
24 | ## Supported releases
25 |
26 | - Standard ISO[^note1]
27 |
28 |
29 | ## Links
30 |
31 | - [Official homepage]({{ page.homepage }})
32 | - [Official download page]({{ page.download }})
33 | - [{{ page.title }} at DistroWatch][distrowatch]
34 | - [{{ page.title }} at Wikipedia][wikipedia]
35 |
36 |
37 | ## Notes
38 |
39 | [^note1]: Unsupported on [UEFI][] systems.
40 |
41 |
42 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
43 | [distrowatch]: https://distrowatch.com/table.php?distribution=freenas
44 | [wikipedia]: https://en.wikipedia.org/wiki/FreeNAS
45 | [uefi]: https://en.wikipedia.org/wiki/UEFI
46 |
--------------------------------------------------------------------------------
/docs/_unix/pfsense.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: pfSense
3 | homepage: https://www.pfsense.org/
4 | download: https://www.pfsense.org/download/
5 | cfgdir: pfsense.d
6 | layout: default
7 | ---
8 |
9 | # {{ page.title }}
10 |
11 | > pfSense is a free, open source customized distribution of FreeBSD specifically
12 | > tailored for use as a firewall and router that is entirely managed via web
13 | > interface. In addition to being a routing platform, pfSense includes a long
14 | > list of related features and a package system which allows further
15 | > expandability.
16 | >
17 | > -- [DistroWatch][]
18 |
19 |
20 | {% if page.cfgdir %}
21 | ## Configuration
22 |
23 | - [Project's files for {{ page.title }}][config]
24 | {% endif %}
25 |
26 |
27 | ## Supported releases
28 |
29 | - Install 64-bit ISO[^note1]
30 |
31 |
32 | ## Links
33 |
34 | - [Official homepage]({{ page.homepage }})
35 | - [Official download page]({{ page.download }})
36 | - [{{ page.title }} at DistroWatch][distrowatch]
37 | - [{{ page.title }} at Wikipedia][wikipedia]
38 |
39 |
40 | ## Notes
41 |
42 | [^note1]: Unsupported on [UEFI][] systems.
43 |
44 |
45 | [config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
46 | [distrowatch]: https://distrowatch.com/table.php?distribution=pfsense
47 | [wikipedia]: https://en.wikipedia.org/wiki/PfSense
48 | [uefi]: https://en.wikipedia.org/wiki/UEFI
49 |
--------------------------------------------------------------------------------
/docs/assets/img/demo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hackerncoder/multibootusb/758a53618d3d57c841e00beb1f74067ad1b27713/docs/assets/img/demo.gif
--------------------------------------------------------------------------------
/docs/assets/vid/demo.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hackerncoder/multibootusb/758a53618d3d57c841e00beb1f74067ad1b27713/docs/assets/vid/demo.mp4
--------------------------------------------------------------------------------
/docs/assets/vid/demo.webm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hackerncoder/multibootusb/758a53618d3d57c841e00beb1f74067ad1b27713/docs/assets/vid/demo.webm
--------------------------------------------------------------------------------
/docs/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hackerncoder/multibootusb/758a53618d3d57c841e00beb1f74067ad1b27713/docs/favicon.ico
--------------------------------------------------------------------------------
/mbusb.cfg:
--------------------------------------------------------------------------------
1 | # Partition holding files
2 | probe -u $root --set=rootuuid
3 | set imgdevpath="/dev/disk/by-uuid/$rootuuid"
4 | export imgdevpath rootuuid
5 |
6 | # Custom variables
7 | set isopath="/boot/isos"
8 | export isopath
9 |
10 | # Load modules
11 | insmod regexp
12 | insmod all_video
13 |
14 | # MultiBoot USB menu
15 | submenu "Multiboot ->" {
16 | # Warning for 32-bit systems
17 | if ! cpuid -l; then
18 | clear
19 | echo "This is a 32-bit computer."
20 | echo "You won't get to use 64-bit software on it."
21 | echo
22 | echo -n "To continue, press ESC or wait 10 seconds... "
23 | sleep --interruptible 10
24 | echo
25 | echo
26 | fi
27 |
28 | # Load custom configuration
29 | if [ -e "$prefix/mbusb.cfg.local" ]; then
30 | source "$prefix/mbusb.cfg.local"
31 | fi
32 |
33 | # Load configuration files
34 | echo -n "Loading configuration files... "
35 | for cfgfile in $prefix/mbusb.d/*.d/*.cfg; do
36 | source "$cfgfile"
37 | done
38 | }
39 |
40 | # loopback wrapper
41 | function _loopback {
42 | loop="$1"
43 | path="$2"
44 | if [ -e ($loop) ]; then
45 | loopback -d $loop
46 | fi
47 | loopback "$loop" "$path"
48 | }
49 |
--------------------------------------------------------------------------------
/mbusb.d/aio.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/AiO-SRT_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file $iso_path
8 | _loopback loop $iso_path
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/alpine.d/generic.cfg:
--------------------------------------------------------------------------------
1 | # https://www.alpinelinux.org/posts/Alpine-3.7.0-released.html
2 | # https://wiki.alpinelinux.org/wiki/Create_A_VirtualBox_Guest_with_Grub_and_XFS
3 | # https://wiki.alpinelinux.org/wiki/Install_to_disk
4 |
5 | for isofile in $isopath/alpine-*.iso; do
6 | if [ -e "$isofile" ]; then
7 | regexp --set=isoname "$isopath/(.*)" "$isofile"
8 | submenu "$isoname ->" "$isofile" {
9 | iso_path="$2"
10 | _loopback loop "$iso_path"
11 | menuentry "Alpine Linux" {
12 | #bootoptions="modloop=/boot/modloop-hardened root=UUID=$rootuuid alpine_dev=usbdisk:vfat modules=loop,squashfs,sd-mod,usb-storage quiet nomodeset"
13 | #linux (loop)/boot/vmlinuz-hardened $bootoptions
14 | #initrd (loop)/boot/initramfs-hardened
15 | linux16 $prefix/memdisk iso raw vmalloc=500M
16 | initrd16 $iso_path
17 | }
18 | }
19 | fi
20 | done
21 |
--------------------------------------------------------------------------------
/mbusb.d/anarchy-linux.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/anarchy-*-x86_64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Anarchy Linux (x86_64)" {
8 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
9 | linux (loop)/arch/boot/x86_64/vmlinuz $bootoptions
10 | initrd (loop)/arch/boot/x86_64/archiso.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/antergos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/antergos-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Antergos Live" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path archisobasedir=arch archisolabel=$cd_label earlymodules=loop modules-load=loop rd.modules-load=loop udev.log-priority=crit rd.udev.log-priority=crit quiet splash"
10 | linux (loop)/arch/boot/vmlinuz $bootoptions
11 | initrd (loop)/arch/boot/archiso.img
12 | }
13 | menuentry "Non-Graphical Boot" {
14 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path archisobasedir=arch archisolabel=$cd_label earlymodules=loop modules-load=loop rd.modules-load=loop systemd.unit=multi-user.target"
15 | linux (loop)/arch/boot/vmlinuz $bootoptions
16 | initrd (loop)/arch/boot/archiso.img
17 | }
18 | }
19 | fi
20 | done
21 |
--------------------------------------------------------------------------------
/mbusb.d/antiviruslive.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/AntivirusLiveCD-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "AntivirusLiveCD with Default Display" {
8 | bootoptions="isoboot=$iso_path rw root=/dev/ram0 vga=normal"
9 | linux (loop)/boot/bzImage $bootoptions
10 | initrd (loop)/boot/initrd.gz
11 | }
12 | menuentry "AntivirusLiveCD with VESA Framebuffer" {
13 | bootoptions="isoboot=$iso_path rw root=/dev/ram0 vga=ask"
14 | linux (loop)/boot/bzImage $bootoptions
15 | initrd (loop)/boot/initrd.gz
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/apricityos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/apricity_os-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Boot Apricity OS live medium" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop archisobasedir=arch archisolabel=$cd_label"
10 | linux (loop)/arch/boot/*/vmlinuz $bootoptions
11 | initrd (loop)/arch/boot/*/archiso.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/arch-anywhere.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/arch-anywhere-*-x86_64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Arch Anywhere (x86_64)" {
8 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
9 | linux (loop)/arch/boot/x86_64/vmlinuz $bootoptions
10 | initrd (loop)/arch/boot/x86_64/archiso.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/arch-anywhere.d/generic96.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/arch-anywhere-*-dual.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | _loopback loop "$iso_path"
6 | menuentry "Arch Linux Anywhere (i686)" {
7 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
8 | linux (loop)/arch/boot/i686/vmlinuz $bootoptions
9 | initrd (loop)/arch/boot/i686/archiso.img
10 | }
11 | menuentry "Arch Linux Anywhere (x86_64)" {
12 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
13 | linux (loop)/arch/boot/x86_64/vmlinuz $bootoptions
14 | initrd (loop)/arch/boot/x86_64/archiso.img
15 | }
16 | }
17 | fi
18 | done
19 |
--------------------------------------------------------------------------------
/mbusb.d/archbang.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/archbang-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "ArchBang Linux [Openbox]" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop archisobasedir=arch archisolabel=$cd_label cow_spacesize=8G"
10 | linux (loop)/arch/boot/x86_64/vmlinuz $bootoptions
11 | initrd (loop)/arch/boot/x86_64/archiso.img
12 | }
13 | menuentry "Run ArchBang from Ram [Openbox]" {
14 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop archisobasedir=arch archisolabel=$cd_label cow_spacesize=8G copytoram=y"
15 | linux (loop)/arch/boot/x86_64/vmlinuz $bootoptions
16 | initrd (loop)/arch/boot/x86_64/archiso.img
17 | }
18 | menuentry "Run Memtest86+ (RAM test)" {
19 | linux16 (loop)/arch/boot/memtest
20 | }
21 | }
22 | fi
23 | done
24 |
--------------------------------------------------------------------------------
/mbusb.d/archlabs.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/archlabs-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Boot ArchLabs Linux" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path archisolabel=$cd_label cow_spacesize=1G"
10 | linux (loop)/arch/boot/*/vmlinuz $bootoptions
11 | initrd (loop)arch/boot/intel_ucode.img (loop)/arch/boot/*/archiso.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/archlinux.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/archlinux-*-x86_64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Arch Linux (x86_64)" {
8 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
9 | linux (loop)/arch/boot/x86_64/vmlinuz* $bootoptions
10 | initrd (loop)/arch/boot/x86_64/*.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/archlinux.d/generic96.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/archlinux-*-dual.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Arch Linux (i686)" {
8 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
9 | linux (loop)/arch/boot/i686/vmlinuz $bootoptions
10 | initrd (loop)/arch/boot/i686/archiso.img
11 | }
12 | menuentry "Arch Linux (x86_64)" {
13 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop"
14 | linux (loop)/arch/boot/x86_64/vmlinuz $bootoptions
15 | initrd (loop)/arch/boot/x86_64/archiso.img
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/artix.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/artix-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Artix Linux" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop misobasedir=artix misolabel=$cd_label nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo splash showopts"
10 | linux (loop)/boot/vmlinuz-* $bootoptions
11 | initrd (loop)/boot/initramfs-*.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/avg.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/avg_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/avira.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/avira-rescue-system*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Start Avira Rescue System" {
8 | bootoptions="iso-scan/filename=$iso_path file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash --"
9 | linux (loop)/casper/vmlinuz $bootoptions
10 | initrd (loop)/casper/initrd.lz
11 | }
12 | menuentry "Test memory" {
13 | bootoptions=""
14 | linux16 (loop)/install/mt86plus $bootoptions
15 | }
16 | }
17 | fi
18 | done
19 |
--------------------------------------------------------------------------------
/mbusb.d/backbox.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/backbox-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/bitkey.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/turnkey-bitkey-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | insmod test
4 | regexp --set=isoname "$isopath/(.*)" "$isofile"
5 | submenu "$isoname ->" "$isofile" {
6 | iso_path="$2"
7 | _loopback loop "$iso_path"
8 | menuentry "Cold Offline: Create wallet, sign transactions" {
9 | bootoptions="boot=casper isoboot=$iso_path rw root=/dev/ram showmounts toram bitkey=cold-offline --"
10 | linux (loop)/casper/vmlinuz $bootoptions
11 | initrd (loop)/casper/initrd.gz
12 | }
13 | menuentry "Cold Online: Watch wallet, prepare transactions" {
14 | bootoptions="boot=casper isoboot=$iso_path rw root=/dev/ram showmounts toram bitkey=cold-online --"
15 | linux (loop)/casper/vmlinuz $bootoptions
16 | initrd (loop)/casper/initrd.gz
17 | }
18 | menuentry "Hot Online: Create & watch wallet, prepare & sign transactions" {
19 | bootoptions="boot=casper isoboot=$iso_path rw root=/dev/ram showmounts toram bitkey=hot-online --"
20 | linux (loop)/casper/vmlinuz $bootoptions
21 | initrd (loop)/casper/initrd.gz
22 | }
23 | }
24 | fi
25 | done
26 |
--------------------------------------------------------------------------------
/mbusb.d/blackarch.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/blackarch-linux-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Boot BlackArch Linux" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop archisodevice=/dev/loop0 archisobasedir=blackarch archisolabel=$cd_label"
10 | linux (loop)/blackarch/boot/*/vmlinuz $bootoptions
11 | initrd (loop)/blackarch/boot/*/archiso.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/blissos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Bliss-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Bliss OS Live" {
8 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug quiet"
9 | linux (loop)/kernel $bootoptions
10 | initrd (loop)/initrd.img
11 | }
12 | menuentry "DEBUG mode" {
13 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug DEBUG=2"
14 | linux (loop)/kernel $bootoptions
15 | initrd (loop)/initrd.img
16 | }
17 | menuentry "Installation" {
18 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug INSTALL=1"
19 | linux (loop)/kernel $bootoptions
20 | initrd (loop)/initrd.img
21 | }
22 | }
23 | fi
24 | done
25 |
26 |
--------------------------------------------------------------------------------
/mbusb.d/bodhi.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/bodhi-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/boot-repair-disk.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/boot-repair-disk*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/boot.rackspace.com.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/boot.rackspace.com*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/bunsenlabs.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/bl-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live" {
8 | bootoptions="findiso=$iso_path boot=live components quiet splash"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Live (failsafe)" {
13 | bootoptions="findiso=$iso_path boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/calculate.d/desktop-generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/cld-*-x86_64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Calculate Linux Desktop Live x86_64" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:LABEL=$cd_label vga=current init=/linuxrc rd.live.squashimg=livecd.squashfs nodevfs quiet noresume splash=silent,theme:calculate console=tty1"
10 | linux (loop)/boot/vmlinuz $bootoptions
11 | initrd (loop)/boot/initrd
12 | }
13 | menuentry "Memory testing utility - memtest86+" {
14 | bootoptions=""
15 | linux16 (loop)/isolinux/memtest $bootoptions
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/centos.d/install-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/CentOS-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | # Skip if it's a LiveCD
5 | if regexp "Live" "$isofile"; then continue; fi
6 | submenu "$isoname ->" "$isofile" {
7 | iso_path="$2"
8 | _loopback loop "$iso_path"
9 | menuentry "Install CentOS Linux" {
10 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path quiet"
11 | linux (loop)/isolinux/vmlinuz $bootoptions
12 | initrd (loop)/isolinux/initrd.img
13 | }
14 | menuentry "Test this media & install CentOS Linux" {
15 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rd.live.check quiet"
16 | linux (loop)/isolinux/vmlinuz $bootoptions
17 | initrd (loop)/isolinux/initrd.img
18 | }
19 | menuentry "Install CentOS Linux in basic graphics mode" {
20 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path xdriver=vesa nomodeset quiet"
21 | linux (loop)/isolinux/vmlinuz $bootoptions
22 | initrd (loop)/isolinux/initrd.img
23 | }
24 | menuentry "Rescue a CentOS Linux system" {
25 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rescue quiet"
26 | linux (loop)/isolinux/vmlinuz $bootoptions
27 | initrd (loop)/isolinux/initrd.img
28 | }
29 | }
30 | fi
31 | done
32 |
--------------------------------------------------------------------------------
/mbusb.d/centos.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/CentOS-*-Live*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start CentOS Linux" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0"
10 | linux (loop)/isolinux/vmlinuz0 $bootoptions
11 | initrd (loop)/isolinux/initrd0.img
12 | }
13 | menuentry "Start CentOS Linux in basic graphics mode" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 nomodeset"
15 | linux (loop)/isolinux/vmlinuz0 $bootoptions
16 | initrd (loop)/isolinux/initrd0.img
17 | }
18 | menuentry "Test this media & start CentOS Linux" {
19 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.check"
20 | linux (loop)/isolinux/vmlinuz0 $bootoptions
21 | initrd (loop)/isolinux/initrd0.img
22 | }
23 | }
24 | fi
25 | done
26 |
--------------------------------------------------------------------------------
/mbusb.d/chakra.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/chakra-*-x86_64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Chakra (x86_64) free" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop chakraisolabel=$cd_label nonfree=no xdriver=no"
10 | linux (loop)/chakra/boot/x86_64/chakraiso $bootoptions
11 | initrd (loop)/chakra/boot/x86_64/chakraiso.img
12 | }
13 | menuentry "Chakra (x86_64) nonfree" {
14 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop chakraisolabel=$cd_label nonfree=yes xdriver=no radeon.modeset=0 nouveau.modeset=0 i915.modeset=1 showopts"
15 | linux (loop)/chakra/boot/x86_64/chakraiso $bootoptions
16 | initrd (loop)/chakra/boot/x86_64/chakraiso.img
17 | }
18 | }
19 | fi
20 | done
21 |
22 |
--------------------------------------------------------------------------------
/mbusb.d/coreos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/coreos_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (syslinux.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | syslinux_configfile /syslinux/syslinux.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/ctlos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ctlos_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Boot Ctlos Linux" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path archisolabel=$cd_label cow_spacesize=1G"
10 | linux (loop)/arch/boot/*/vmlinuz $bootoptions
11 | initrd (loop)/arch/boot/intel_ucode.img (loop)/arch/boot/*/archiso.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/cyanogenmod.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/cm-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live CD - Run CyanogenMod without installation" {
8 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug quiet"
9 | linux (loop)/kernel $bootoptions
10 | initrd (loop)/initrd.img
11 | }
12 | menuentry "Live CD - VESA mode" {
13 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug nomodeset vga=788"
14 | linux (loop)/kernel $bootoptions
15 | initrd (loop)/initrd.img
16 | }
17 | menuentry "Live CD - Debug mode" {
18 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug DEBUG=2"
19 | linux (loop)/kernel $bootoptions
20 | initrd (loop)/initrd.img
21 | }
22 | menuentry "Installation - Install CyanogenMod to harddisk" {
23 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug INSTALL=1"
24 | linux (loop)/kernel $bootoptions
25 | initrd (loop)/initrd.img
26 | }
27 | }
28 | fi
29 | done
30 |
31 |
--------------------------------------------------------------------------------
/mbusb.d/dban.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/dban-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/debian.d/live10-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/debian-live-10*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (grub.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/grub.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/debian.d/live8-generic32.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/debian-live-8*-i386-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live (586)" {
8 | bootoptions="findiso=$iso_path boot=live components quiet splash"
9 | linux (loop)/live/vmlinuz1 $bootoptions
10 | initrd (loop)/live/initrd1.img
11 | }
12 | menuentry "Live (586 failsafe)" {
13 | bootoptions="findiso=$iso_path boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
14 | linux (loop)/live/vmlinuz1 $bootoptions
15 | initrd (loop)/live/initrd1.img
16 | }
17 | menuentry "Live (686-pae)" {
18 | bootoptions="findiso=$iso_path boot=live components quiet splash"
19 | linux (loop)/live/vmlinuz2 $bootoptions
20 | initrd (loop)/live/initrd2.img
21 | }
22 | menuentry "Live (686-pae failsafe)" {
23 | bootoptions="findiso=$iso_path boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
24 | linux (loop)/live/vmlinuz2 $bootoptions
25 | initrd (loop)/live/initrd2.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/debian.d/live8-generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/debian-live-8*-amd64-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live (amd64)" {
8 | bootoptions="findiso=$iso_path boot=live components quiet splash"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Live (amd64 failsafe)" {
13 | bootoptions="findiso=$iso_path boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/debian.d/live9-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/debian-live-9*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (grub.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/grub.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/debian.d/netboot-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/debian-*mini.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (grub.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/grub.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/deepin.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/deepin-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install Deepin" {
8 | bootoptions="findiso=$iso_path boot=live components quiet splash union=overlay livecd-installer"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.lz
11 | }
12 | menuentry "Deepin failsafe" {
13 | bootoptions="findiso=$iso_path boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal union=overlay"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.lz
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/devuan.d/desktop-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/devuan_*desktop-live.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "devuan-live" {
8 | bootoptions="findiso=$iso_path boot=live username=devuan"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "devuan-live (load to RAM)" {
13 | bootoptions="findiso=$iso_path boot=live username=devuan toram"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | menuentry "devuan-live (failsafe)" {
18 | bootoptions="findiso=$iso_path boot=live username=devuan noapic noapm nodma nomce nolapic nosmp nomodeset vga=normal"
19 | linux (loop)/live/vmlinuz $bootoptions
20 | initrd (loop)/live/initrd.img
21 | }
22 | }
23 | fi
24 | done
25 |
--------------------------------------------------------------------------------
/mbusb.d/efi.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for efifile in $isopath/*.efi $isopath/*.EFI; do
2 | if [ -e "$efifile" ]; then
3 | regexp --set=efiname "$isopath/(.*)" "$efifile"
4 | menuentry "$efiname" "$efifile" {
5 | efi_file="$2"
6 | chainloader $efi_file
7 | }
8 | fi
9 | done
10 |
--------------------------------------------------------------------------------
/mbusb.d/elementaryos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/elementaryos-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/emmabuntus.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/emmabuntus-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Try Emmabuntus without installing" {
8 | bootoptions="findiso=$iso_path boot=live components quiet splash live-config live-config.locales=en_EN.utf8 live-config.keyboard-layouts=en"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Try Emmabuntus without installing (failsafe)" {
13 | bootoptions="findiso=$iso_path boot=live components quiet splash live-config components noapic noapm nodma nomce nolapic nomodeset nosmp nosplash live-config.locales=en_EN.utf8 live-config.keyboard-layouts=en"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/exton.d/debex-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/debex-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "DebEX (default)" {
8 | bootoptions="findiso=$iso_path boot=live"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "DebEX (text-mode)" {
13 | bootoptions="findiso=$iso_path boot=live 3"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | menuentry "DebEX (load to RAM)" {
18 | bootoptions="findiso=$iso_path boot=live toram"
19 | linux (loop)/live/vmlinuz $bootoptions
20 | initrd (loop)/live/initrd.img
21 | }
22 | menuentry "DebEX (failsafe)" {
23 | bootoptions="findiso=$iso_path boot=live noapic noapm nodma nomce nolapic nosmp forcepae nomodeset vga=normal"
24 | linux (loop)/live/vmlinuz $bootoptions
25 | initrd (loop)/live/initrd.img
26 | }
27 | menuentry "Memory test" {
28 | bootoptions=""
29 | linux16 (loop)/live/memtest $bootoptions
30 | }
31 | }
32 | fi
33 | done
34 |
35 |
--------------------------------------------------------------------------------
/mbusb.d/exton.d/exlight-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/exlight-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "ExLight (default)" {
8 | bootoptions="findiso=$iso_path boot=live username="
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "ExLight (text-mode)" {
13 | bootoptions="findiso=$iso_path boot=live 3 username="
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | menuentry "ExLight (load to RAM)" {
18 | bootoptions="findiso=$iso_path boot=live toram username="
19 | linux (loop)/live/vmlinuz $bootoptions
20 | initrd (loop)/live/initrd.img
21 | }
22 | menuentry "ExLight (failsafe)" {
23 | bootoptions="findiso=$iso_path boot=live noapic noapm nodma nomce nolapic nosmp forcepae nomodeset vga=normal username="
24 | linux (loop)/live/vmlinuz $bootoptions
25 | initrd (loop)/live/initrd.img
26 | }
27 | menuentry "Memory test" {
28 | bootoptions=""
29 | linux16 (loop)/live/memtest $bootoptions
30 | }
31 | }
32 | fi
33 | done
34 |
35 |
--------------------------------------------------------------------------------
/mbusb.d/exton.d/extix-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/extix-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "ExTiX (defaults)" {
8 | bootoptions="findiso=$iso_path boot=live username=live"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "ExTiX (nomodeset)" {
13 | bootoptions="findiso=$iso_path boot=live nomodeset nouveau.modeset=0 radeon.modeset=0 vga=normal username=live"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | menuentry "ExTiX (no hardware probe)" {
18 | bootoptions="findiso=$iso_path boot=live nocomponents=xinit noapm noapic nolapic nodma nosmp vga=normal username=live"
19 | linux (loop)/live/vmlinuz $bootoptions
20 | initrd (loop)/live/initrd.img
21 | }
22 | menuentry "ExTiX (load to RAM)" {
23 | bootoptions="findiso=$iso_path boot=live toram username=live"
24 | linux (loop)/live/vmlinuz $bootoptions
25 | initrd (loop)/live/initrd.img
26 | }
27 | menuentry "Memory test" {
28 | bootoptions=""
29 | linux16 (loop)/live/memtest $bootoptions
30 | }
31 | }
32 | fi
33 | done
34 |
35 |
--------------------------------------------------------------------------------
/mbusb.d/exton.d/slackex-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/slackex-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Run SlackEX" {
8 | bootoptions="from=$iso_path load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slackex.flags=perch vga=769"
9 | linux (loop)/slackex/boot/vmlinuz $bootoptions
10 | initrd (loop)/slackex/boot/initrfs.img
11 | }
12 | menuentry "Run SlackEX debug" {
13 | bootoptions="from=$iso_path load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 debug vga=769"
14 | linux (loop)/slackex/boot/vmlinuz $bootoptions
15 | initrd (loop)/slackex/boot/initrfs.img
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/f4ubcd.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/F4UBCD*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw vmalloc=732M"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/fedora.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Fedora-*-Live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Fedora Live" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rd.live.image quiet"
10 | linux (loop)/isolinux/vmlinuz $bootoptions
11 | initrd (loop)/isolinux/initrd.img
12 | }
13 | menuentry "Start Fedora Live in basic graphics mode" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rd.live.image nomodeset quiet"
15 | linux (loop)/isolinux/vmlinuz $bootoptions
16 | initrd (loop)/isolinux/initrd.img
17 | }
18 | menuentry "Test this media & start Fedora Live" {
19 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rd.live.image rd.live.check quiet"
20 | linux (loop)/isolinux/vmlinuz $bootoptions
21 | initrd (loop)/isolinux/initrd.img
22 | }
23 | menuentry "Run a memory test" {
24 | bootoptions=""
25 | linux16 (loop)/isolinux/memtest $bootoptions
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/ferenos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/feren*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (grub.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/grub.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/freebsd.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/FreeBSD-*-amd64-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "FreeBSD (x86_64)" {
8 | bootoptions="$iso_path type=mfs_root"
9 | kfreebsd (loop)/boot/kernel/kernel
10 | kfreebsd_module $bootoptions
11 | set kFreeBSD.vfs.root.mountfrom=cd9660:/dev/md0
12 | set kFreeBSD.vfs.root.mountfrom.options=ro
13 | set kFreeBSD.grub.platform=$grub_platform
14 | }
15 | }
16 | fi
17 | done
18 |
--------------------------------------------------------------------------------
/mbusb.d/freedos.d/img-generic.cfg:
--------------------------------------------------------------------------------
1 | for imgfile in $isopath/FD*.img; do
2 | if [ -e "$imgfile" ]; then
3 | regexp --set=imgname "$isopath/(.*)" "$imgfile"
4 | menuentry "$imgname (memdisk)" "$imgfile" {
5 | img_path="$2"
6 | bootoptions="raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $img_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/freedos.d/iso-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/FD*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install to harddisk" {
8 | bootoptions=""
9 | linux16 (loop)/ISOLINUX/MEMDISK $bootoptions
10 | initrd16 (loop)/ISOLINUX/FDBOOT.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/freenas.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/FreeNAS-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "FreeNAS" {
8 | bootoptions="$iso_path type=mfs_root"
9 | kfreebsd (loop)/boot/kernel/kernel
10 | kfreebsd_module $bootoptions
11 | set kFreeBSD.vfs.root.mountfrom=cd9660:/dev/md0
12 | set kFreeBSD.vfs.root.mountfrom.options=ro
13 | set kFreeBSD.grub.platform=$grub_platform
14 | }
15 | }
16 | fi
17 | done
18 |
--------------------------------------------------------------------------------
/mbusb.d/gecko.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/GeckoLinux_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "GeckoLinux" {
8 | bootoptions="isofrom_device=$imgdevpath isofrom_system=$iso_path ramdisk_size=512000 ramdisk_blocksize=4096"
9 | linux (loop)/boot/*/loader/linux $bootoptions
10 | initrd (loop)/boot/*/loader/initrd
11 | }
12 | menuentry "Failsafe -- GeckoLinux" {
13 | bootoptions="isofrom_device=$imgdevpath isofrom_system=$iso_path ramdisk_size=512000 ramdisk_blocksize=4096 ide=nodma apm=off noresume edd=off powersaved=off nohz=off highres=off processsor.max+cstate=1 nomodeset x11failsafe"
14 | linux (loop)/boot/*/loader/linux $bootoptions
15 | initrd (loop)/boot/*/loader/initrd
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/gentoo.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/gentoo-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | # Skip Live ISOs
5 | if regexp "live" "$isofile"; then continue; fi
6 | submenu "$isoname ->" "$isofile" {
7 | iso_path="$2"
8 | _loopback loop "$iso_path"
9 | menuentry "gentoo" {
10 | bootoptions="isoboot=$iso_path root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/image.squashfs cdroot vga=791"
11 | linux (loop)/boot/gentoo $bootoptions
12 | initrd (loop)/boot/gentoo.igz
13 | }
14 | menuentry "gentoo-nofb" {
15 | bootoptions="isoboot=$iso_path root=/dev/ram0 init=/linuxrc dokeymap looptype=squashfs loop=/image.squashfs cdroot"
16 | linux (loop)/boot/gentoo $bootoptions
17 | initrd (loop)/boot/gentoo.igz
18 | }
19 | }
20 | fi
21 | done
22 |
--------------------------------------------------------------------------------
/mbusb.d/gentoo.d/livedvd-generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/gentoo-livedvd-amd64-multilib-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Gentoo x86_64" {
8 | bootoptions="isoboot=$iso_path root=/dev/ram0 init=/linuxrc dokeymap aufs looptype=squashfs loop=/image.squashfs cdroot console=tty1"
9 | linux (loop)/boot/gentoo $bootoptions
10 | initrd (loop)/boot/gentoo.xz
11 | }
12 | menuentry "Gentoo x86_64 nofb" {
13 | bootoptions="isoboot=$iso_path root=/dev/ram0 init=/linuxrc dokeymap aufs looptype=squashfs loop=/image.squashfs cdroot nomodeset"
14 | linux (loop)/boot/gentoo $bootoptions
15 | initrd (loop)/boot/gentoo.xz
16 | }
17 | menuentry "Memory testing utility - memtest86+" {
18 | bootoptions=""
19 | linux16 (loop)/boot/memtest86 $bootoptions
20 | }
21 | }
22 | fi
23 | done
24 |
--------------------------------------------------------------------------------
/mbusb.d/gnewsense.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/gnewsense-live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live gNewSense" {
8 | bootoptions="findiso=$iso_path boot=live config quiet splash"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Live gNewSense (failsafe)" {
13 | bootoptions="findiso=$iso_path boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/gnewsense.d/netboot-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/gnewsense-*mini.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install" {
8 | bootoptions="vga=788 -- quiet"
9 | linux (loop)/linux $bootoptions
10 | initrd (loop)/initrd.gz
11 | }
12 | submenu "Advanced options ->" {
13 | menuentry "Expert install" {
14 | bootoptions="priority=low vga=788 --"
15 | linux (loop)/linux $bootoptions
16 | initrd (loop)/initrd.gz
17 | }
18 | menuentry "Rescue mode" {
19 | bootoptions="vga=788 rescue/enable=true -- quiet"
20 | linux (loop)/linux $bootoptions
21 | initrd (loop)/initrd.gz
22 | }
23 | menuentry "Automated install" {
24 | bootoptions="auto=true priority=critical vga=788 -- quiet"
25 | linux (loop)/linux $bootoptions
26 | initrd (loop)/initrd.gz
27 | }
28 | }
29 | }
30 | fi
31 | done
32 |
--------------------------------------------------------------------------------
/mbusb.d/gnustep.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/GNUSTEP-amd64-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "GNUSTEP" {
8 | bootoptions="findiso=$iso_path boot=live"
9 | linux (loop)/live/vmlinuz1 $bootoptions
10 | initrd (loop)/live/initrd1
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/grml.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/grml*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/hbcd.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Hiren?s.BootCD*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | # Skip ISOs with custom files
5 | if regexp "15.2" "$isofile"; then continue; fi
6 | menuentry "$isoname (memdisk)" "$isofile" {
7 | iso_path="$2"
8 | bootoptions="iso raw vmalloc=600M"
9 | linux16 $prefix/memdisk $bootoptions
10 | initrd16 $iso_path
11 | }
12 | fi
13 | done
14 |
--------------------------------------------------------------------------------
/mbusb.d/janus.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/JanusLinux-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "JanusLinux" {
8 | bootoptions=""
9 | linux (loop)/bzImage $bootoptions
10 | initrd (loop)/rootfs.gz
11 | }
12 | }
13 | fi
14 | done
15 |
16 |
--------------------------------------------------------------------------------
/mbusb.d/kaos.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/KaOS-*-x86_64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "KaOS" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path kdeosisodevice=/dev/loop0 earlymodules=loop kdeisolabel=$cd_label"
10 | linux (loop)/kdeos/boot/x86_64/kdeosiso $bootoptions
11 | initrd (loop)/kdeos/boot/x86_64/kdeosiso.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/kde-neon.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/neon-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/kernel.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for krnlfile in $isopath/*.lkrn; do
2 | if [ -e "$krnlfile" ]; then
3 | regexp --set=krnlname "$isopath/(.*)" "$krnlfile"
4 | menuentry "$krnlname" "$krnlfile" {
5 | krnl_file="$2"
6 | linux16 $krnl_file
7 | }
8 | fi
9 | done
10 |
--------------------------------------------------------------------------------
/mbusb.d/kodachi.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/kodachi*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Linux Kodachi Live" {
8 | bootoptions="findiso=$iso_path boot=live config quiet nosplash"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Linux Kodachi Splash" {
13 | bootoptions="findiso=$iso_path boot=live config quiet splash"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | menuentry "Linux Kodachi Live (failsafe)" {
18 | bootoptions="findiso=$iso_path boot=live config noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal"
19 | linux (loop)/live/vmlinuz $bootoptions
20 | initrd (loop)/live/initrd.img
21 | }
22 | menuentry "Linux Kodachi Command line" {
23 | bootoptions="findiso=$iso_path boot=live config quiet text"
24 | linux (loop)/live/vmlinuz $bootoptions
25 | initrd (loop)/live/initrd.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/kolibrios.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/kolibri*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/korora.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/korora-live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Korora" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rhgb"
10 | linux (loop)/isolinux/vmlinuz0 $bootoptions
11 | initrd (loop)/isolinux/initrd0.img
12 | }
13 | menuentry "Start Korora in basic graphics mode" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rhgb nomodeset"
15 | linux (loop)/isolinux/vmlinuz0 $bootoptions
16 | initrd (loop)/isolinux/initrd0.img
17 | }
18 | menuentry "Test this media & start Korora" {
19 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rhgb rd.live.check"
20 | linux (loop)/isolinux/vmlinuz0 $bootoptions
21 | initrd (loop)/isolinux/initrd0.img
22 | }
23 | menuentry "Run a memory test" {
24 | bootoptions=""
25 | linux16 (loop)/isolinux/memtest $bootoptions
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/kubuntu.d/desktop-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/kubuntu-*-desktop-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/linuxbbq.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/linuxbbq-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "LinuxBBQ" {
8 | bootoptions="findiso=$iso_path boot=live ip=frommedia union=overlay vga=current"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "LinuxBBQ (i915)" {
13 | bootoptions="findiso=$iso_path boot=live ip=frommedia union=overlay vga=current nomodeset i915.modeset=0"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | menuentry "LinuxBBQ (nomode)" {
18 | bootoptions="findiso=$iso_path boot=live ip=frommedia union=overlay nomodeset vga=current verbose"
19 | linux (loop)/live/vmlinuz $bootoptions
20 | initrd (loop)/live/initrd.img
21 | }
22 | menuentry "LinuxBBQ (failsafe)" {
23 | bootoptions="findiso=$iso_path boot=live ip=frommedia union=overlay verbose noapic noapm nodma nomce nolapic nosmp vga=current"
24 | linux (loop)/live/vmlinuz $bootoptions
25 | initrd (loop)/live/initrd.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/linuxlite.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/linux-lite-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Start Linux Lite" {
8 | bootoptions="iso-scan/filename=$iso_path file=/cdrom/preseed/custom.seed boot=casper quiet splash --"
9 | linux (loop)/casper/vmlinuz $bootoptions
10 | initrd (loop)/casper/initrd.gz
11 | }
12 | menuentry "Start Linux Lite in safe mode" {
13 | bootoptions="iso-scan/filename=$iso_path file=/cdrom/preseed/custom.seed boot=casper xforcevesa nomodeset ramdisk_size=1048576 root=/dev/ram rw noapic noapci nosplash irqpoll --"
14 | linux (loop)/casper/vmlinuz $bootoptions
15 | initrd (loop)/casper/initrd.gz
16 | }
17 | menuentry "Check Install Media" {
18 | bootoptions="iso-scan/filename=$iso_path file=/cdrom/preseed/custom.seed boot=casper integrity-check quiet splash --"
19 | linux (loop)/casper/vmlinuz $bootoptions
20 | initrd (loop)/casper/initrd.gz
21 | }
22 | menuentry "Run memtest (memory tester)" {
23 | bootoptions="-"
24 | linux16 (loop)/isolinux/memtest $bootoptions
25 | }
26 | }
27 | fi
28 | done
29 |
--------------------------------------------------------------------------------
/mbusb.d/linuxmint.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/linuxmint-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/liquidlemur.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/liquidlemur-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Start Liquid Lemur" {
8 | bootoptions="findiso=$iso_path boot=live config quiet splash"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Start Liquid Lemur (safe)" {
13 | bootoptions="findiso=$iso_path boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/lubuntu.d/desktop-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/lubuntu-*-desktop-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/manjaro.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/manjaro-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Manjaro Linux" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop misobasedir=manjaro misolabel=$cd_label nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo overlay=free quiet splash showopts"
10 | linux (loop)/boot/vmlinuz-* $bootoptions
11 | initrd (loop)/boot/initramfs-*.img
12 | }
13 | menuentry "Start (non-free drivers)" {
14 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop misobasedir=manjaro misolabel=$cd_label nouveau.modeset=0 i915.modeset=1 radeon.modeset=0 nonfree=yes logo.nologo overlay=nonfree quiet splash showopts"
15 | linux (loop)/boot/vmlinuz-* $bootoptions
16 | initrd (loop)/boot/initramfs-*.img
17 | }
18 | }
19 | fi
20 | done
21 |
--------------------------------------------------------------------------------
/mbusb.d/maui.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/maui-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
16 |
--------------------------------------------------------------------------------
/mbusb.d/memtest86+.d/bin-generic.cfg:
--------------------------------------------------------------------------------
1 | for binfile in $isopath/memtest86*.bin; do
2 | if [ -e "$binfile" ]; then
3 | regexp --set=binname "$isopath/(.*)" "$binfile"
4 | menuentry "$binname" "$binfile" {
5 | bin_file="$2"
6 | linux16 $bin_file
7 | }
8 | fi
9 | done
10 |
--------------------------------------------------------------------------------
/mbusb.d/memtest86+.d/iso-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/memtest86*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/menuetos.d/img-generic.cfg:
--------------------------------------------------------------------------------
1 | for imgfile in $isopath/menuet*.img; do
2 | if [ -e "$imgfile" ]; then
3 | regexp --set=imgname "$isopath/(.*)" "$imgfile"
4 | menuentry "$imgname (memdisk)" "$imgfile" {
5 | img_path="$2"
6 | bootoptions="raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $img_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/menuetos.d/iso-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/menuet*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/musix.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/MUSIX_GNU+Linux_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live" {
8 | bootoptions="findiso=$iso_path boot=live config hostname=musix noautologin"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Live video vesa" {
13 | bootoptions="findiso=$iso_path boot=live config hostname=musix noautologin vga=vesa"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/mx.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/MX*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "MX" {
8 | bootoptions="from=hd,usb root=UUID=$rootuuid fromiso=$iso_path quiet"
9 | linux (loop)/antiX/vmlinuz $bootoptions
10 | initrd (loop)/antiX/initrd.gz
11 | }
12 | menuentry "MX Customize Boot (text menus)" {
13 | bootoptions="from=hd,usb root=UUID=$rootuuid fromiso=$iso_path quiet menus"
14 | linux (loop)/antiX/vmlinuz $bootoptions
15 | initrd (loop)/antiX/initrd.gz
16 | }
17 | menuentry "MX Failsafe" {
18 | bootoptions="from=hd,usb root=UUID=$rootuuid fromiso=$iso_path quiet nomodeset failsafe"
19 | linux (loop)/antiX/vmlinuz $bootoptions
20 | initrd (loop)/antiX/initrd.gz
21 | }
22 | menuentry "MX Modesetting Video" {
23 | bootoptions="from=hd,usb root=UUID=$rootuuid fromiso=$iso_path quiet xorg=modesetting"
24 | linux (loop)/antiX/vmlinuz $bootoptions
25 | initrd (loop)/antiX/initrd.gz
26 | }
27 | menuentry "MX No Xorg Config" {
28 | bootoptions="from=hd,usb root=UUID=$rootuuid fromiso=$iso_path quiet noxorg"
29 | linux (loop)/antiX/vmlinuz $bootoptions
30 | initrd (loop)/antiX/initrd.gz
31 | }
32 | }
33 | fi
34 | done
35 |
--------------------------------------------------------------------------------
/mbusb.d/netboot.xyz.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/netboot.xyz*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/netbsd.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/NetBSD-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "NetBSD" {
8 | bootoptions=""
9 | knetbsd (loop)/netbsd $bootoptions
10 | knetbsd_module_elf (loop)/*/installation/miniroot/miniroot.kmod
11 | }
12 | menuentry "NetBSD (no ACPI)" {
13 | bootoptions="-2"
14 | knetbsd (loop)/netbsd $bootoptions
15 | knetbsd_module_elf (loop)/*/installation/miniroot/miniroot.kmod
16 | }
17 | menuentry "NetBSD (no ACPI, no SMP)" {
18 | bootoptions="-12"
19 | knetbsd (loop)/netbsd $bootoptions
20 | knetbsd_module_elf (loop)/*/installation/miniroot/miniroot.kmod
21 | }
22 | }
23 | fi
24 | done
25 |
--------------------------------------------------------------------------------
/mbusb.d/netrunner.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/netrunner-*-64bit.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | # Skip rolling ISOs
5 | if regexp "rolling" "$isofile"; then continue; fi
6 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
7 | iso_path="$2"
8 | export iso_path
9 | search --set=root --file "$iso_path"
10 | _loopback loop "$iso_path"
11 | root=(loop)
12 | configfile /boot/grub/loopback.cfg
13 | loopback --delete loop
14 | }
15 | fi
16 | done
17 |
18 |
--------------------------------------------------------------------------------
/mbusb.d/netrunner.d/rolling-generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/netrunner-rolling-*-64bit.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Boot Netrunner (x86_64) driver=free" {
8 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop driver=free nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 misobasedir=netrunner misolabel=$cd_label quiet systemd.show_status=1"
9 | linux (loop)/boot/vmlinuz-x86_64 $bootoptions
10 | initrd (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img
11 | }
12 | menuentry "Boot Netrunner (x86_64) driver=nonfree" {
13 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop driver=nonfree nouveau.modeset=0 i915.modeset=1 radeon.modeset=0 misobasedir=netrunner misolabel=$cd_label quiet systemd.show_status=1"
14 | linux (loop)/boot/vmlinuz-x86_64 $bootoptions
15 | initrd (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/openbsd.d/install-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/openbsd-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install OpenBSD" {
8 | bootoptions=""
9 | kopenbsd (loop)/*/*/bsd.rd $bootoptions
10 | }
11 | }
12 | fi
13 | done
14 |
--------------------------------------------------------------------------------
/mbusb.d/opensuse.d/install-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/openSUSE-*-NET-*.iso $isopath/openSUSE-*-DVD-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Installation" {
8 | bootoptions="install=hd:$iso_path splash=silent showopts"
9 | linux (loop)/boot/*/loader/linux $bootoptions
10 | initrd (loop)/boot/*/loader/initrd
11 | }
12 | menuentry "Upgrade" {
13 | bootoptions="install=hd:$iso_path splash=silent upgrade=1 showopts"
14 | linux (loop)/boot/*/loader/linux $bootoptions
15 | initrd (loop)/boot/*/loader/initrd
16 | }
17 | menuentry "Rescue System" {
18 | bootoptions="install=hd:$iso_path splash=silent rescue=1 showopts"
19 | linux (loop)/boot/*/loader/linux $bootoptions
20 | initrd (loop)/boot/*/loader/initrd
21 | }
22 | menuentry "Check Installation Media" {
23 | bootoptions="install=hd:$iso_path splash=silent mediacheck=1 showopts"
24 | linux (loop)/boot/*/loader/linux $bootoptions
25 | initrd (loop)/boot/*/loader/initrd
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/opensuse.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/openSUSE-Tumbleweed-*-Live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "openSUSE Tumbleweed Live" {
8 | bootoptions="isofrom_device=$imgdevpath isofrom_system=$iso_path ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent quiet showopts"
9 | linux (loop)/boot/*/loader/linux $bootoptions
10 | initrd (loop)/boot/*/loader/initrd
11 | }
12 | menuentry "Failsafe --- openSUSE Tumbleweed Live" {
13 | bootoptions="isofrom_device=$imgdevpath isofrom_system=$iso_path ramdisk_size=512000 ramdisk_blocksize=4096 splash=silent quiet showopts ide=nodma apm=off noresume edd=off powersaved=off nohz=off highres=off processsor.max+cstate=1 nomodeset x11failsafe"
14 | linux (loop)/boot/*/loader/linux $bootoptions
15 | initrd (loop)/boot/*/loader/initrd
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/ophcrack.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ophcrack-*-livecd*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (isolinux.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | syslinux_configfile -i /boot/isolinux/isolinux.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/oracle.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/oracle-linux-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install Oracle Linux" {
8 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path quiet"
9 | linux (loop)/images/pxeboot/vmlinuz $bootoptions
10 | initrd (loop)/images/pxeboot/initrd.img
11 | }
12 | menuentry "Test this media & install Oracle Linux" {
13 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rd.live.check quiet"
14 | linux (loop)/images/pxeboot/vmlinuz $bootoptions
15 | initrd (loop)/images/pxeboot/initrd.img
16 | }
17 | menuentry "Install Oracle Linux in basic graphics mode" {
18 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path xdriver=vesa nomodeset quiet"
19 | linux (loop)/images/pxeboot/vmlinuz $bootoptions
20 | initrd (loop)/images/pxeboot/initrd.img
21 | }
22 | menuentry "Rescue a Oracle Linux system" {
23 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rescue quiet"
24 | linux (loop)/images/pxeboot/vmlinuz $bootoptions
25 | initrd (loop)/images/pxeboot/initrd.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/osgeo.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/osgeo-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
16 |
--------------------------------------------------------------------------------
/mbusb.d/parabola.d/generic96.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/parabola-*-dual.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Boot Parabola GNU/Linux-libre (i686)" {
9 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop parabolaisolabel=$cd_label"
10 | linux (loop)/parabola/boot/i686/vmlinuz $bootoptions
11 | initrd (loop)/parabola/boot/i686/parabolaiso.img
12 | }
13 | menuentry "Boot Parabola GNU/Linux-libre (x86_64)" {
14 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop parabolaisolabel=$cd_label"
15 | linux (loop)/parabola/boot/x86_64/vmlinuz $bootoptions
16 | initrd (loop)/parabola/boot/x86_64/parabolaiso.img
17 | }
18 | }
19 | fi
20 | done
21 |
--------------------------------------------------------------------------------
/mbusb.d/parrot.d/netboot-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Parrot-*mini*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (grub.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/grub.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/peppermint.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Peppermint-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/pfsense.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/pfSense-*-amd64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "pfSense" {
8 | bootoptions="$iso_path type=mfs_root"
9 | kfreebsd (loop)/boot/kernel/kernel.gz
10 | kfreebsd_module $bootoptions
11 | set kFreeBSD.vfs.root.mountfrom=cd9660:/dev/md0
12 | set kFreeBSD.vfs.root.mountfrom.options=ro
13 | set kFreeBSD.grub.platform=$grub_platform
14 | }
15 | }
16 | fi
17 | done
18 |
--------------------------------------------------------------------------------
/mbusb.d/phoenixos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/PhoenixOS*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Run Phoenix OS without Installation" {
8 | bootoptions="iso-scan/filename=$iso_path androidboot.hardware=android_x86 SRC=/ vga=788 quiet"
9 | linux (loop)/kernel $bootoptions
10 | initrd (loop)/initrd.img
11 | }
12 | menuentry "Install Phoenix OS to Harddisk" {
13 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive buildvariant=userdebug INSTALL=1 quiet"
14 | linux (loop)/kernel $bootoptions
15 | initrd (loop)/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
21 |
--------------------------------------------------------------------------------
/mbusb.d/pixel.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/*-pixel-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/plop.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/plpbt*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (isolinux.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | syslinux_configfile -i /isolinux.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/pop-os.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/pop-os_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
16 |
--------------------------------------------------------------------------------
/mbusb.d/q4os.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/q4os-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/rancheros.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/rancheros*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | insmod regexp
7 | _loopback loop "$iso_path"
8 | root=(loop)
9 | menuentry "RancherOS" {
10 | bootoptions="rancher.autologin=tty1 rancher.autologin=ttyS0 console=tty0 console=ttyS0 printk.devkmsg=on"
11 | linux /boot/vmlinuz-* $bootoptions
12 | initrd /boot/initrd-*
13 | }
14 | }
15 | fi
16 | done
17 |
--------------------------------------------------------------------------------
/mbusb.d/reactos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ReactOS*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/redox.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/redox*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/remixos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Remix_OS_for_PC_Android_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Remix OS Live Resident mode - All your data and apps are saved" {
8 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive quiet CREATE_DATA_IMG=1"
9 | linux (loop)/kernel $bootoptions
10 | initrd (loop)/initrd.img
11 | }
12 | menuentry "Remix OS Live Guest mode - No data will be saved after each session" {
13 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive quiet DATA_IN_MEM=1"
14 | linux (loop)/kernel $bootoptions
15 | initrd (loop)/initrd.img
16 | }
17 | menuentry "Remix OS Live Verbose Mode - Save log files for debugging" {
18 | bootoptions="iso-scan/filename=$iso_path androidboot.selinux=permissive quiet CREATE_DATA_IMG=1 SAVE_LOGS=1"
19 | linux (loop)/kernel $bootoptions
20 | initrd (loop)/initrd.img
21 | }
22 | }
23 | fi
24 | done
25 |
26 |
--------------------------------------------------------------------------------
/mbusb.d/rfremix.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/RFRemix-*-Live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start RFRemix Workstation Live" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rd.live.image quiet"
10 | linux (loop)/isolinux/vmlinuz $bootoptions
11 | initrd (loop)/isolinux/initrd.img
12 | }
13 | menuentry "Start RFRemix Workstation Live in basic graphics mode" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rd.live.image nomodeset quiet"
15 | linux (loop)/isolinux/vmlinuz $bootoptions
16 | initrd (loop)/isolinux/initrd.img
17 | }
18 | menuentry "Test this media & start RFRemix Workstation Live" {
19 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rd.live.image rd.live.check quiet"
20 | linux (loop)/isolinux/vmlinuz $bootoptions
21 | initrd (loop)/isolinux/initrd.img
22 | }
23 | menuentry "Run a memory test" {
24 | bootoptions=""
25 | linux16 (loop)/isolinux/memtest $bootoptions
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/rhel.d/server-generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/rhel-server-*-x86_64-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install Red Hat Enterprise Linux" {
8 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path quiet"
9 | linux (loop)/isolinux/vmlinuz $bootoptions
10 | initrd (loop)/isolinux/initrd.img
11 | }
12 | menuentry "Test this media & install Red Hat Enterprise Linux" {
13 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rd.live.check quiet"
14 | linux (loop)/isolinux/vmlinuz $bootoptions
15 | initrd (loop)/isolinux/initrd.img
16 | }
17 | menuentry "Install Red Hat Enterprise Linux in basic graphics mode" {
18 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path xdriver=vesa nomodeset quiet"
19 | linux (loop)/isolinux/vmlinuz $bootoptions
20 | initrd (loop)/isolinux/initrd.img
21 | }
22 | menuentry "Rescue a Red Hat Enterprise Linux system" {
23 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rescue quiet"
24 | linux (loop)/isolinux/vmlinuz $bootoptions
25 | initrd (loop)/isolinux/initrd.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/rockstor.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Rockstor-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install Rockstor" {
8 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path quiet"
9 | linux (loop)/isolinux/vmlinuz $bootoptions
10 | initrd (loop)/isolinux/initrd.img
11 | }
12 | menuentry "Test this media & install Rockstor" {
13 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rd.live.check quiet"
14 | linux (loop)/isolinux/vmlinuz $bootoptions
15 | initrd (loop)/isolinux/initrd.img
16 | }
17 | menuentry "Install Rockstor in basic graphics mode" {
18 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path xdriver=vesa nomodeset quiet"
19 | linux (loop)/isolinux/vmlinuz $bootoptions
20 | initrd (loop)/isolinux/initrd.img
21 | }
22 | menuentry "Rescue a Rockstor system" {
23 | bootoptions="inst.repo=hd:UUID=$rootuuid:$iso_path rescue quiet"
24 | linux (loop)/isolinux/vmlinuz $bootoptions
25 | initrd (loop)/isolinux/initrd.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/rosa.d/fresh-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ROSA.FRESH.*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start ROSA Desktop Fresh" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo"
10 | linux (loop)/isolinux/vmlinuz0 $bootoptions
11 | initrd (loop)/isolinux/initrd0.img
12 | }
13 | menuentry "Install ROSA Desktop Fresh" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 install rhgb splash=silent"
15 | linux (loop)/isolinux/vmlinuz0 $bootoptions
16 | initrd (loop)/isolinux/initrd0.img
17 | }
18 | menuentry "Install ROSA Desktop Fresh in basic graphics mode" {
19 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 install nomodeset plymouth.enable=0"
20 | linux (loop)/isolinux/vmlinuz0 $bootoptions
21 | initrd (loop)/isolinux/initrd0.img
22 | }
23 | }
24 | fi
25 | done
26 |
27 |
--------------------------------------------------------------------------------
/mbusb.d/scientificlinux.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/SL-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Scientific Linux" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rootfstype=auto ro rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.image quiet"
10 | linux (loop)/isolinux/vmlinuz0 $bootoptions
11 | initrd (loop)/isolinux/initrd0.img
12 | }
13 | menuentry "Start Scientific Linux in basic graphics mode" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rootfstype=auto ro rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.image nomodeset quiet"
15 | linux (loop)/isolinux/vmlinuz0 $bootoptions
16 | initrd (loop)/isolinux/initrd0.img
17 | }
18 | menuentry "Test this media & start Scientific Linux" {
19 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label rootfstype=auto ro rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.image rd.live.check quiet"
20 | linux (loop)/isolinux/vmlinuz0 $bootoptions
21 | initrd (loop)/isolinux/initrd0.img
22 | }
23 | }
24 | fi
25 | done
26 |
--------------------------------------------------------------------------------
/mbusb.d/seatools.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/SeaToolsDOS*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/slackware.d/install-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/slackware*-install-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Slackware install" {
8 | bootoptions="load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 SLACK_KERNEL=huge.s"
9 | linux (loop)/kernels/huge.s/bzImage $bootoptions
10 | initrd (loop)/isolinux/initrd.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/slackware.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/slackware*-live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Start SLACKWARE Live" {
8 | bootoptions="livemedia=/dev/disk/by-uuid/$rootuuid:$iso_path load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 kbd=us tz=localtime locale=us_EN.utf8"
9 | linux (loop)/boot/generic $bootoptions
10 | initrd (loop)/boot/initrd.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/slax.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/slax-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Run Slax" {
8 | bootoptions="from=$iso_path vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags="
9 | linux (loop)/slax/boot/vmlinuz $bootoptions
10 | initrd (loop)/slax/boot/initrfs.img
11 | }
12 | menuentry "Run Slax - Graphical desktop" {
13 | bootoptions="from=$iso_path vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=xmode"
14 | linux (loop)/slax/boot/vmlinuz $bootoptions
15 | initrd (loop)/slax/boot/initrfs.img
16 | }
17 | menuentry "Run Slax - Copy to RAM" {
18 | bootoptions="from=$iso_path vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=toram"
19 | linux (loop)/slax/boot/vmlinuz $bootoptions
20 | initrd (loop)/slax/boot/initrfs.img
21 | }
22 | menuentry "Run Slax - Act as PXE server" {
23 | bootoptions="from=$iso_path vga=normal load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=pxe"
24 | linux (loop)/slax/boot/vmlinuz $bootoptions
25 | initrd (loop)/slax/boot/initrfs.img
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/slitaz.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/slitaz*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/slitaz.d/generic2.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/slitaz*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname" "$isofile" {
5 | iso_path="$2"
6 | #export iso_path
7 | #search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | bootoptions="video=-32 autologin lang=en_US kmap=en tz=America/New_York"
10 | linux (loop)/boot/bzImage $bootoptions
11 | initrd (loop)/boot/rootfs4.gz (loop)/boot/rootfs3.gz (loop)/boot/rootfs2.gz (loop)/boot/rootfs1.gz
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/smartos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/smartos-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | set root='loop'
8 | menuentry "SmartOS" {
9 | bootoptions="-B smartos=true"
10 | multiboot /platform/i86pc/kernel/amd64/unix /platform/i86pc/kernel/amd64/unix $bootoptions
11 | module /platform/i86pc/amd64/boot_archive /platform/i86pc/amd64/boot_archive type=rootfs name=ramdisk
12 | }
13 | menuentry "SmartOS noinstall/recovery (login/pw: root/root)" {
14 | bootoptions="-B standalone=true,noimport=true"
15 | multiboot /platform/i86pc/kernel/amd64/unix /platform/i86pc/kernel/amd64/unix $bootoptions
16 | module /platform/i86pc/amd64/boot_archive /platform/i86pc/amd64/boot_archive type=rootfs name=ramdisk
17 | }
18 | menuentry "SmartOS +kmdb" {
19 | bootoptions="-kd -B smartos=true"
20 | multiboot /platform/i86pc/kernel/amd64/unix /platform/i86pc/kernel/amd64/unix $bootoptions
21 | module /platform/i86pc/amd64/boot_archive /platform/i86pc/amd64/boot_archive type=rootfs name=ramdisk
22 | }
23 | }
24 | fi
25 | done
26 |
--------------------------------------------------------------------------------
/mbusb.d/solus.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Solus-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Start Solus" {
9 | bootoptions="root=live:CDLABEL=$cd_label iso-scan/filename=$iso_path ro rd.luks=0 rd.md=0 quiet splash rd.live.image --"
10 | linux (loop)/boot/kernel $bootoptions
11 | initrd (loop)/boot/initrd.img
12 | }
13 | }
14 | fi
15 | done
16 |
--------------------------------------------------------------------------------
/mbusb.d/sparkylinux.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/sparkylinux-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "SparkyLinux" {
8 | bootoptions="root=UUID=$rootuuid findiso=$iso_path boot=live live-config live-media-path=/live splash -- quiet"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "SparkyLinux (failsafe mode)" {
13 | bootoptions="root=UUID=$rootuuid findiso=$iso_path boot=live live-config live-media-path=/live noapic noapm nodma nomce nolapic pci=nomsi nomodeset radeon.modeset=0 nouveau.modeset=0 nosmp vga=normal noapci nosplash irqpoll --"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/spinrite.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/SpinRite*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/subgraphos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/subgraph-os-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/supergrub.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/super_grub2*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/systemrescuecd.d/arch-based.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/systemrescue*.iso; do
2 | if [ -e "$isofile" ]; then
3 | # Skip old ISOs
4 | if regexp "x86" "$isofile"; then continue; fi
5 | regexp --set=isoname "$isopath/(.*)" "$isofile"
6 | regexp --set=arch "systemrescuecd-([^-]*)" "$isoname"
7 | imgpath="(loop)/sysresccd/boot"
8 | if [ "$arch" = i686 ]; then
9 | imgpath="${imgpath}/i686"
10 | else
11 | imgpath="$imgpath/x86_64"
12 | fi
13 | submenu "$isoname ->" "$isofile" "$imgpath" {
14 | iso_path="$2"
15 | img_path="$3"
16 | _loopback loop "$iso_path"
17 | probe --label --set=cd_label (loop)
18 | bootoptions="img_dev=$imgdevpath img_loop=$iso_path earlymodules=loop archisobasedir=sysresccd archisolabel=$cd_label"
19 | menuentry "Boot SystemRescueCd using default options" {
20 | linux $img_path/vmlinuz $bootoptions
21 | initrd (loop)/sysresccd/boot/intel_ucode.img (loop)/sysresccd/boot/amd_ucode.img $img_path/sysresccd.img
22 | }
23 | menuentry "Boot SystemRescueCd and copy system to RAM" {
24 | linux $img_path/vmlinuz $bootoptions copytoram
25 | initrd (loop)/sysresccd/boot/intel_ucode.img (loop)/sysresccd/boot/amd_ucode.img $img_path/sysresccd.img
26 | }
27 | menuentry "Run Memtest86+ (RAM test)" {
28 | bootoptions=""
29 | linux16 (loop)/sysresccd/boot/memtest $bootoptions
30 | }
31 | }
32 | fi
33 | done
34 |
--------------------------------------------------------------------------------
/mbusb.d/tails.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/tails-amd64-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Tails" {
8 | bootoptions="findiso=$iso_path boot=live config apparmor=1 security=apparmor nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails kaslr slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | menuentry "Tails (Troubleshooting Mode)" {
13 | bootoptions="findiso=$iso_path boot=live config apparmor=1 security=apparmor nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails kaslr slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal"
14 | linux (loop)/live/vmlinuz $bootoptions
15 | initrd (loop)/live/initrd.img
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/thinstation.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/TS-Multiclient*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (isolinux.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | syslinux_configfile -i /boot/syslinux/syslinux.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/tinycore.d/core-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Core-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "MicroCore" {
8 | bootoptions="iso=UUID=$rootuuid/$iso_path loglevel=3"
9 | linux (loop)/boot/vmlinuz $bootoptions
10 | initrd (loop)/boot/core.gz
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/tinycore.d/tinycore-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/TinyCore-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Boot Tiny Core" {
8 | bootoptions="iso=UUID=$rootuuid/$iso_path loglevel=3 cde"
9 | linux (loop)/boot/vmlinuz $bootoptions
10 | initrd (loop)/boot/core.gz
11 | }
12 | menuentry "Boot Tiny Core (on slow devices, waitusb=5)" {
13 | bootoptions="iso=UUID=$rootuuid/$iso_path loglevel=3 cde waitusb=5"
14 | linux (loop)/boot/vmlinuz $bootoptions
15 | initrd (loop)/boot/core.gz
16 | }
17 | menuentry "Boot Tiny Core (command line only)" {
18 | bootoptions="iso=UUID=$rootuuid/$iso_path loglevel=3"
19 | linux (loop)/boot/vmlinuz $bootoptions
20 | initrd (loop)/boot/core.gz
21 | }
22 | menuentry "Boot Tiny Core (command line only on slow devices, waitusb=5)" {
23 | bootoptions="iso=UUID=$rootuuid/$iso_path loglevel=3 waitusb=5"
24 | linux (loop)/boot/vmlinuz $bootoptions
25 | initrd (loop)/boot/core.gz
26 | }
27 | }
28 | fi
29 | done
30 |
--------------------------------------------------------------------------------
/mbusb.d/trisquel.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/trisquel*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Try Trisquel without installing" {
8 | bootoptions="iso-scan/filename=$iso_path boot=casper splash quiet noprompt --"
9 | linux (loop)/casper/vmlinuz $bootoptions
10 | initrd (loop)/casper/initrd
11 | }
12 | menuentry "Install Trisquel" {
13 | bootoptions="iso-scan/filename=$iso_path boot=casper splash quiet noprompt only-ubiquity --"
14 | linux (loop)/casper/vmlinuz $bootoptions
15 | initrd (loop)/casper/initrd
16 | }
17 | }
18 | fi
19 | done
20 |
--------------------------------------------------------------------------------
/mbusb.d/ubcd.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubcd*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | menuentry "$isoname (memdisk)" "$isofile" {
5 | iso_path="$2"
6 | bootoptions="iso raw vmalloc=650M"
7 | linux16 $prefix/memdisk $bootoptions
8 | initrd16 $iso_path
9 | }
10 | fi
11 | done
12 |
--------------------------------------------------------------------------------
/mbusb.d/ubuntu.d/desktop-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubuntu-*-desktop-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/ubuntu.d/netboot-generic32.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubuntu-*mini-i386.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Install" {
8 | bootoptions="vga=788 --- quiet"
9 | linux (loop)/linux $bootoptions
10 | initrd (loop)/initrd.gz
11 | }
12 | menuentry "Command-line install" {
13 | bootoptions="tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false vga=788 --- quiet"
14 | linux (loop)/linux $bootoptions
15 | initrd (loop)/initrd.gz
16 | }
17 | submenu "Advanced options ->" {
18 | menuentry "Expert install" {
19 | bootoptions="priority=low vga=788 ---"
20 | linux (loop)/linux $bootoptions
21 | initrd (loop)/initrd.gz
22 | }
23 | menuentry "Command-line expert instal" {
24 | bootoptions="tasks=standard pkgsel/language-pack-patterns= pkgsel/install-language-support=false priority=low vga=788 ---"
25 | linux (loop)/linux $bootoptions
26 | initrd (loop)/initrd.gz
27 | }
28 | menuentry "Rescue mode" {
29 | bootoptions="vga=788 rescue/enable=true --- quiet"
30 | linux (loop)/linux $bootoptions
31 | initrd (loop)/initrd.gz
32 | }
33 | }
34 | }
35 | fi
36 | done
37 |
--------------------------------------------------------------------------------
/mbusb.d/ubuntu.d/netboot-generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubuntu-*mini-amd64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (grub.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/grub.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/ubuntu.d/server-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubuntu-*-live-server-amd64.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 |
8 | menuentry "Install Ubuntu Server" {
9 | set gfxpayload=keep
10 | linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${iso_path} quiet ---
11 | initrd (loop)/casper/initrd*
12 | }
13 |
14 | menuentry "Check disc for defects" {
15 | linux (loop)/casper/vmlinuz boot=casper integrity-check iso-scan/filename=${iso_path} quiet splash ---
16 | initrd (loop)/casper/initrd*
17 | }
18 |
19 | # blackscreen?
20 | #menuentry "Test memory" {
21 | # linux16 (loop)/install/mt86plus
22 | #}
23 |
24 | }
25 | fi
26 | done
27 |
--------------------------------------------------------------------------------
/mbusb.d/ubuntu.d/studio-dvd.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubuntustudio-*-dvd-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/ubuntustudio.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/ubuntustudio-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/void.d/live-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/void-live-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | probe --label --set=cd_label (loop)
8 | menuentry "Void Linux" {
9 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label init=/sbin/init ro rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 vconsole.unicode=1 vconsole.keymap=us locale.LANG=en_US.UTF-8"
10 | linux (loop)/boot/vmlinuz $bootoptions
11 | initrd (loop)/boot/initrd
12 | }
13 | menuentry "Void Linux (RAM)" {
14 | bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label init=/sbin/init ro rd.luks=0 rd.md=0 rd.dm=0 loglevel=4 vconsole.unicode=1 vconsole.keymap=us locale.LANG=en_US.UTF-8 rd.live.ram"
15 | linux (loop)/boot/vmlinuz $bootoptions
16 | initrd (loop)/boot/initrd
17 | }
18 | }
19 | fi
20 | done
21 |
--------------------------------------------------------------------------------
/mbusb.d/wifislax.d/generic64.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/wifislax64-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Wifislax Live" {
8 | bootoptions="livemedia=/dev/disk/by-uuid/$rootuuid:$iso_path kbd=us xkb=us locale=us_EN.utf8 tz=localtime"
9 | linux (loop)/boot/vmlinuz $bootoptions
10 | initrd (loop)/boot/initrd.xz
11 | }
12 | menuentry "Wifislax Live Ram" {
13 | bootoptions="livemedia=/dev/disk/by-uuid/$rootuuid:$iso_path kbd=us xkb=us locale=us_EN.utf8 tz=localtime toram"
14 | linux (loop)/boot/vmlinuz $bootoptions
15 | initrd (loop)/boot/initrd.xz
16 | }
17 | menuentry "Wifislax Live Text" {
18 | bootoptions="livemedia=/dev/disk/by-uuid/$rootuuid:$iso_path kbd=us xkb=us locale=us_EN.utf8 tz=localtime init 3"
19 | linux (loop)/boot/vmlinuz $bootoptions
20 | initrd (loop)/boot/initrd.xz
21 | }
22 | }
23 | fi
24 | done
25 |
--------------------------------------------------------------------------------
/mbusb.d/wmlive.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/wmlive_*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname ->" "$isofile" {
5 | iso_path="$2"
6 | _loopback loop "$iso_path"
7 | menuentry "Live Session" {
8 | bootoptions="findiso=$iso_path boot=live config locales=en_US.UTF-8 keyboard-layouts=us persistence persistence-encryption=luks noprompt noeject vga=791"
9 | linux (loop)/live/vmlinuz $bootoptions
10 | initrd (loop)/live/initrd.img
11 | }
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/xubuntu.d/desktop-generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/xubuntu-*-desktop-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------
/mbusb.d/zorinos.d/generic.cfg:
--------------------------------------------------------------------------------
1 | for isofile in $isopath/Zorin-OS-*.iso; do
2 | if [ -e "$isofile" ]; then
3 | regexp --set=isoname "$isopath/(.*)" "$isofile"
4 | submenu "$isoname (loopback.cfg) ->" "$isofile" {
5 | iso_path="$2"
6 | export iso_path
7 | search --set=root --file "$iso_path"
8 | _loopback loop "$iso_path"
9 | root=(loop)
10 | configfile /boot/grub/loopback.cfg
11 | loopback --delete loop
12 | }
13 | fi
14 | done
15 |
--------------------------------------------------------------------------------