Skip to content

Commit cd16755

Browse files
committed
Changelog:
- Major review of the script (still considered as beta)
1 parent db32e57 commit cd16755

11 files changed

+3655
-1632
lines changed
File renamed without changes.
File renamed without changes.

Diff for: Readme.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ Currently the below distros are supported:
5252
|voidlinux ||| | |
5353
|zorin |||| |
5454

55-
**Warning: Keep in mind that even though they are stored in image files, LinuxLoops are full Linux distros with complete access to your hardware so don't do anything that you would not do in a standard Linux install. Moreover, the LinuxLoops init script has a few dependencies on Linux distros fundamentals (notably the kernel/initramfs naming convention and the presence of a few packages such as bash, cryptsetup and udev), a significant change on those basics should be very rare but might break your install. Even though, if something goes wrong you should always be able to recover your data by mounting the disk image from another LinuxLoops image or from a Linux live usb (see Data-recovery.md), make sure to keep regular backups of your data and keep in mind that this software is provided as is without any guarantee of any kind.**
55+
**Warning: Keep in mind that even though they are stored in image files, LinuxLoops are full Linux distros with complete access to your hardware so don't do anything that you would not do in a standard Linux install. Moreover, the LinuxLoops init script has a few dependencies on Linux distros fundamentals (most notably on the initramfs generation process and udev), a significant change on those basics should be very rare but might break your install. Even though, if something goes wrong you should always be able to recover your data by mounting the disk image from another LinuxLoops image or from a Linux live usb (see Data recovery section), make sure to keep regular backups of your data and keep in mind that this software is provided as is without any guarantee of any kind.**
5656

5757
## How does it work ?
5858

59-
The LinuxLoops bash script will create a disk image containing a 16MB EFI partition, a 1GB boot partition, the main rootfs partition and an optional partition for swap. Distros will be installed in the image and an initramfs hook will allow booting the disk image through a specific grub config.
59+
The LinuxLoops bash script will create a disk image containing a 512MB EFI partition, a 512MB boot partition and the main rootfs partition. Distros will be installed in the image and an initramfs hook will allow booting the disk image through a specific grub config.
6060

61-
The minimum size for a LinuxLoops image has been defined as 10GB (with at least 8GB for the main rootfs) as it should allow most distros to install without issue. However, if you intend to install gentoo you will most likely need 40 GB minimum for the main rootfs (as it needs a lot of disk space to build everything from source).
61+
The minimum size for a LinuxLoops image has been defined as 10GB (with at least 8GB for the main rootfs) as it should allow most distros to install without issue. However, it might not be sufficient for all distros, notably if you intend to install gentoo you will most likely need 40 GB minimum for the main rootfs (as it needs a lot of disk space to build everything from source).
6262

6363
<!-- Supported Hardware -->
6464
## Supported Hardware
@@ -77,7 +77,7 @@ The data in LinuxLoops images can be encrypted (rootfs and swap, leaving only th
7777

7878
Encryption is highly recommended as it protects physical access to your personal data, however it slightly impacts performance.
7979

80-
If you decide to setup encryption, you will receive an encryption password prompt early in the boot process while the keyboard is setup with a Qwerty layout, as such:
80+
By default the keyboard layout will be in Qwerty, as such:
8181
- Either Learn how to type your password as if your keyboard was Qwerty.
8282
- Or choose a password which is identical when typed on a Qwerty keyboard.
8383

@@ -107,9 +107,9 @@ Support for LinuxLoops is currently provided in the LinuxLoops section of the br
107107

108108
Clearly, in its current state, LinuxLoops is not perfect and I am counting on the community to help by submitting pull requests. However, those needs to respect the ground project principles:
109109
- LinuxLoops partitioning scheme is fixed, it has been defined to limit as much as possible dependencies and to ensure a good performance.
110-
- Basic desktop environment targets should be debloated (the DE, a terminal and a file browser).
110+
- Basic desktop environment targets should be debloated (ideally the DE, a terminal and a file browser).
111111
- Full desktop environment targets are not based on users preferences but on the choices of the distro managers.
112-
- Lightdm is used by default for basic targets as it is lightweight and widely compatible (aside from gnome desktop targets which often depend on gdm).
112+
- Lightdm is used by default as it is lightweight and widely compatible (aside from gnome/kde which have dependencies respectively on gdm/sddm).
113113

114114
If you need something else, read about custom scripts or feel free to make your own fork of LinuxLoops.
115115

@@ -137,10 +137,10 @@ If you need something else, read about custom scripts or feel free to make your
137137
[Chromebrew link]: https://github.com/skycocker/chromebrew
138138

139139
<!-- Internal Links -->
140-
[windows-guide]: ./Install-with-windows.md
141-
[linux-guide]: ./Install-with-linux.md
142-
[brunch-guide]: ./Install-with-brunch.md
143-
[chromeos-guide]: ./Install-with-chromebook.md
144-
[custom-guide]: ./Custom-install.md
145-
[vm-guide]: ./Virtual-Machines.md
146-
[recovery-guide]: ./Data-recovery.md
140+
[windows-guide]: ./Readme/Install-with-windows.md
141+
[linux-guide]: ./Readme/Install-with-linux.md
142+
[brunch-guide]: ./Readme/Install-with-brunch.md
143+
[chromeos-guide]: ./Readme/Install-with-chromebook.md
144+
[custom-guide]: ./Readme/Custom-install.md
145+
[vm-guide]: ./Readme/Virtual-Machines.md
146+
[recovery-guide]: ./Readme/Data-recovery.md
File renamed without changes.
File renamed without changes.

Diff for: Install-with-brunch.md renamed to Readme/Install-with-brunch.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ chmod 0755 /usr/local/bin/linuxloops
107107

108108
5. Download the USB bootloader template image.
109109

110-
`curl -O -L https://github.com/sebanc/linuxloops/raw/main/usb_bootloader.img`
110+
`curl -O -L https://github.com/sebanc/linuxloops/raw/main/Bootloaders/usb_bootloader.img`
111111

112112
6. List available distros and desktop environments:
113113

File renamed without changes.

Diff for: Install-with-linux.md renamed to Readme/Install-with-linux.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ Arguments description:
156156

157157
5. Download the USB bootloader template image.
158158

159-
`curl -O -L https://github.com/sebanc/linuxloops/raw/main/usb_bootloader.img`
159+
`curl -O -L https://github.com/sebanc/linuxloops/raw/main/Bootloaders/usb_bootloader.img`
160160

161161
6. Launch the GUI installer:
162162

Diff for: Install-with-windows.md renamed to Readme/Install-with-windows.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Arguments description:
129129

130130
4. Download the USB bootloader template image.
131131

132-
`curl -O -L https://github.com/sebanc/linuxloops/raw/main/usb_bootloader.img`
132+
`curl -O -L https://github.com/sebanc/linuxloops/raw/main/Bootloaders/usb_bootloader.img`
133133

134134
5. Launch the GUI installer:
135135

File renamed without changes.

0 commit comments

Comments
 (0)