Skip to content

Commit

Permalink
Update README, changelog & version.
Browse files Browse the repository at this point in the history
  • Loading branch information
HappyBasher committed Nov 10, 2023
1 parent d4201cb commit 8a57c8d
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 2 deletions.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,7 @@ guidisabled="no"
theme="test_theme"
useminimallayout="no"
locale="de-de"
systemtype="efi64"
systemtype="efi64"12
kerneloptions="quiet splash forcegrub"
icons="win10.svg ubuntu.svg"
```
Expand Down Expand Up @@ -372,6 +372,17 @@ Perform the following 4 steps to execute your own boot script during the linbo-c
The content of this file will be appended to the inittab in the linbo filesystem by `update-linbofs`. In the example the init process will wait until the script has been completed. For more information about inittab see https://manpages.debian.org/unstable/sysvinit-core/inittab.5.en.html.
4. Apply your changes to the linbo filesystem by executing `update-linbofs`.
## Integrate your own kernel
From Linbo version 4.2.4 you can integrate your own kernel into the Linbo file system. Simply create a file under `/etc/linuxmuster/linbo/custom_kernel` and define the paths to the kernel image and the module directory:
```
# path to kernel image
KERNELPATH="/boot/vmlinuz-$(uname -r)"

# path to the corresponding modules directory
MODULESPATH="/lib/modules/$(uname -r)"
```
To apply your own kernel you have to execute `update-linbofs`. The example above points to the currently active kernel image and modules used by the server. But you can use any other kernel, kernels delivered with the server or other distros or even one compiled on another machine and copied to the server. You only have to provide the paths to the kernel image and the module directory. Note that your own kernel will be a much larger than the included linbo kernel and that you have to test it if it fits to your client hardware. With self-compiled Linbo kernels, art is to omit unneededed modules to optimize size. A starting point can be the [configuration file of the supplied kernel](https://github.com/linuxmuster/linuxmuster-linbo7/blob/main/build/config/kernel).
## Build environment
### Source tree structure
Expand Down
7 changes: 7 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
linuxmuster-linbo7 (4.2.4-0) lmn72; urgency=low

* update-linbofs: use custom kernel optional (#107, c96f13b, 0ad09de, d4201cb).
* make-linbo-iso.sh: Increase EFIIMAGESIZE to 256M (#107, ee86245).

-- Thomas Schmitt <[email protected]> Thu, 10 Nov 2023 09:07:03 +0100

linuxmuster-linbo7 (4.2.3-0) lmn72; urgency=low

* linbo_sync: Use partition labels for fstab in any case (073f347).
Expand Down
2 changes: 1 addition & 1 deletion linbofs/etc/linbo-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
LINBO 4.2.3-0: The Passenger
LINBO 4.2.4-0: The Passenger

0 comments on commit 8a57c8d

Please sign in to comment.