You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`build system` - the computer environment running the build scripts that generate the ISO.
20
+
*`live system` - the computer environment that runs from the live OS, generated by a `build system`. This may also be referred to as the `chroot environment`.
21
+
*`target system` - the computer environment that runs after installation has completed from a `live system`.
22
+
17
23
## Prerequisites (GNU/Linux Debian/Ubuntu)
18
24
19
-
Install applications we need to build the environment.
25
+
Install packages we need in the `build system` required by our scripts.
In the next steps the creation of the manifest is important because it tells us which version of each package installed in the Live version and which packages will be removed or maintained in the version that will be installed (persisted in the hard drive).
507
+
Next we create a file `filesystem.manifest` to specify each package and it's version that is installed on the `live system`. We create another file `filesystem.manifest-desktop` which specifies which files will be installed on the `target system`. Once the Ubiquity installer completes, it will
508
+
remove packages specified in `filesystem.manifest` that are *not* listed in `filesystem.manifest-desktop`.
496
509
497
510
1. Access build directory
498
511
@@ -520,7 +533,7 @@ In the next steps the creation of the manifest is important because it tells us
520
533
521
534
## Compress the chroot
522
535
523
-
After everything has been installed and preconfigured in the **chrooted** environment, we need to generate an image of everything that was done by following the next steps.
536
+
After everything has been installed and preconfigured in the **chrooted** environment, we need to generate an image of everything that was done by following the next steps in the `build environment`.
524
537
525
538
1. Access build directory
526
539
@@ -728,6 +741,11 @@ It is simple and easy, using "dd"
This completes the process of creating a live Ubuntu installer from scratch. The generated ISO may be tested in a virtual machine such as `VirtualBox` or written to media and booted from a standard PC.
748
+
731
749
## Contributing
732
750
733
751
Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.
0 commit comments