Skip to content

Commit

Permalink
Minor update on ReadMe
Browse files Browse the repository at this point in the history
  • Loading branch information
sebanc committed Oct 20, 2023
1 parent 7596f8c commit c3dad02
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
Linuxloops is a flexible linux distro installer.

Why create a custom linux distro installer ?
Linux is very modular thanks to package management systems, however distribution installers are either completely manual or focus on a specific DE. Linuxloops allows to have more DE options, to add custom packages, Secure Boot support, nvidia proprietary drivers or Linux-surface patches.
In addition, Linuxloops supports installing linux distros in disk image files that can be booted natively from the GRUB bootloader (on btrfs, ext4, exfat or ntfs partitions) or in VMs.
Linux is very modular thanks to package management systems, however most distribution installers are either completely manual or focus on a specific DE and bring lots of packages that are not necessarily needed. Linuxloops allows to have minimal installs with more DE options, the possibility to directly include custom packages, Secure Boot support, nvidia proprietary drivers or Linux-surface patches.
In addition, Linuxloops supports installing linux distros in disk image files that can be booted natively by the GRUB bootloader (from btrfs, ext4, exfat or ntfs partitions) or in VMs.

The main limitation of Linuxloops is that the partitionning is not currently customizable (EFI, BOOT and ROOT partitions). As such, it is not aimed at users needing complex partition tables (or they can customize the linuxloops script to their liking).

Expand Down Expand Up @@ -65,7 +65,7 @@ For security purpose, Linuxloops will not install packages/binaries that are not
|RockyLinux |9 || | |[notes][RockyLinux-notes]|
|SteamOS |Current |✓ (shim-signed AUR) |||[notes][SteamOS-notes]|
|Tails |Latest || | |[notes][Tails-notes]|
|Ubuntu |23.04 |||| |
|Ubuntu |23.10 |||| |
|Ubuntu-LTS |22.04 |||| |
|VoidLinux |Current | || | |
|Zorin |16 |||| |
Expand Down
4 changes: 2 additions & 2 deletions linuxloops
Original file line number Diff line number Diff line change
Expand Up @@ -5058,7 +5058,7 @@ set -e
pacman-key --init
pacman-key --populate
pacman -Syu --noconfirm --needed linux linux-headers dkms linux-firmware sof-firmware wireless-regdb bash sudo modemmanager networkmanager wpa_supplicant bluez cryptsetup e2fsprogs ntfs-3g nano acpid curl thermald bash-completion gnupg polkit xdg-user-dirs zstd fwupd patchutils net-tools usb_modeswitch upower efibootmgr grub os-prober shim amd-ucode intel-ucode sbsigntools mokutil dosfstools btrfs-progs
systemctl enable bluetooth.service ModemManager.service NetworkManager.service
systemctl enable bluetooth.service ModemManager.service NetworkManager.service systemd-resolved.service
CHROOT_INIT
chmod 0755 "${linuxloopsdir}"/chroot/bootstrap/linuxloops/chroot_init

Expand Down Expand Up @@ -6543,7 +6543,7 @@ mount -t tmpfs -o mode=1777 none /mnt/tmp
mkdir -p /mnt/linuxloops
mount --bind /linuxloops /mnt/linuxloops
rm -f /mnt/etc/resolv.conf
if [ "${distro}" == "Elementary" ] || [ "${distro}" == "Linuxmint" ] || [ "${distro}" == "Neon" ] || [ "${distro}" == "Pop" ] || [ "${distro}" == "Qubes" ] || [ "${distro}" == "Ubuntu" ] || [ "${distro}" == "Ubuntu-LTS" ] || [ "${distro}" == "Zorin" ]; then
if [ "${distro}" == "Elementary" ] || [ "${distro}" == "Linuxmint" ] || [ "${distro}" == "Neon" ] || [ "${distro}" == "Pop" ] || [ "${distro}" == "Qubes" ] || [ "${distro}" == "SteamOS" ] || [ "${distro}" == "Ubuntu" ] || [ "${distro}" == "Ubuntu-LTS" ] || [ "${distro}" == "Zorin" ]; then
dns_manager="systemd/resolve/stub-resolv.conf"
elif [ "${desktop}" == "enlightenment" ]; then
dns_manager="connman/resolv.conf"
Expand Down

0 comments on commit c3dad02

Please sign in to comment.