mirror of https://github.com/marcosfad/mbp-ubuntu
kubuntuMainline-16,4 (#85)
This commit is contained in:
parent
692ef9be34
commit
b3fd3e519b
|
@ -51,7 +51,7 @@ jobs:
|
|||
ls -l
|
||||
|
||||
- name: Release
|
||||
if: github.ref == 'refs/heads/mainline-16,4'
|
||||
if: github.ref == 'refs/heads/kubuntuMainline-16,4'
|
||||
uses: softprops/action-gh-release@v1
|
||||
with:
|
||||
#files: ${{ github.workspace }}/ISO/*.tar.gz
|
||||
|
|
|
@ -37,7 +37,7 @@ done
|
|||
|
||||
echo >&2 "===]> Info: Create diskdefines... "
|
||||
cat <<EOF >"${IMAGE_PATH}"/README.diskdefines
|
||||
#define DISKNAME Ubuntu MBP 23.04 "Lunar Lobster" - amd64
|
||||
#define DISKNAME Kubuntu MBP 23.04 "Lunar Lobster" - amd64
|
||||
#define TYPE binary
|
||||
#define TYPEbinary 1
|
||||
#define ARCH amd64
|
||||
|
|
|
@ -10,7 +10,7 @@ echo >&2 "===]> Info: Create Isolinux... "
|
|||
xorriso -as mkisofs \
|
||||
-iso-level 3 \
|
||||
-full-iso9660-filenames \
|
||||
-volid "UBUNTU_MBP" \
|
||||
-volid "KUBUNTU_MBP" \
|
||||
-b boot/grub/bios.img \
|
||||
-no-emul-boot \
|
||||
-boot-load-size 4 \
|
||||
|
@ -23,7 +23,7 @@ xorriso -as mkisofs \
|
|||
-no-emul-boot \
|
||||
-isohybrid-mbr "${ROOT_PATH}/files/isohdpfx.bin" \
|
||||
-isohybrid-gpt-basdat -isohybrid-apm-hfsplus \
|
||||
-output "${ROOT_PATH}/ubuntu-23.04-${KERNEL_VERSION}-safe-graphics.iso" \
|
||||
-output "${ROOT_PATH}/kubuntu-23.04-${KERNEL_VERSION}-safe-graphics.iso" \
|
||||
-graft-points \
|
||||
"." \
|
||||
/boot/grub/bios.img=isolinux/bios.img \
|
||||
|
|
4
build.sh
4
build.sh
|
@ -40,7 +40,7 @@ for ALTERNATIVE in t2-lunar
|
|||
do
|
||||
echo >&2 "===]> Info: Start building ${ALTERNATIVE}... "
|
||||
|
||||
echo >&2 "===]> Info: Build Ubuntu Lunar... "
|
||||
echo >&2 "===]> Info: Build Kubuntu Lunar... "
|
||||
/bin/bash -c "
|
||||
ROOT_PATH=${ROOT_PATH} \\
|
||||
WORKING_PATH=${WORKING_PATH} \\
|
||||
|
@ -85,7 +85,7 @@ do
|
|||
fi
|
||||
### Zip iso and split it into multiple parts - github max size of release attachment is 2GB, where ISO is sometimes bigger than that
|
||||
cd "${ROOT_PATH}"
|
||||
zip -s 1500m "${ROOT_PATH}/output/livecd-${KERNEL_VERSION}-${ALTERNATIVE}.zip" "${ROOT_PATH}/ubuntu-23.04-${KERNEL_VERSION}-${ALTERNATIVE}-safe-graphics.iso"
|
||||
zip -s 1500m "${ROOT_PATH}/output/livecd-${KERNEL_VERSION}-${ALTERNATIVE}.zip" "${ROOT_PATH}/kubuntu-23.04-${KERNEL_VERSION}-${ALTERNATIVE}-safe-graphics.iso"
|
||||
done
|
||||
## Calculate sha256 sums of built ISO
|
||||
sha256sum "${ROOT_PATH}"/*.iso >"${ROOT_PATH}/output/sha256"
|
||||
|
|
|
@ -11,7 +11,7 @@ mount none -t devpts /dev/pts
|
|||
export HOME=/root
|
||||
export LC_ALL=C
|
||||
|
||||
echo "ubuntu-lunar-live" >/etc/hostname
|
||||
echo "kubuntu-lunar-live" >/etc/hostname
|
||||
|
||||
echo >&2 "===]> Info: Configure and update apt... "
|
||||
|
||||
|
@ -45,7 +45,7 @@ echo >&2 "===]> Info: Install packages needed for Live System... "
|
|||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get install -y -qq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
|
||||
ubuntu-standard \
|
||||
kde-standard \
|
||||
sudo \
|
||||
casper \
|
||||
discover \
|
||||
|
@ -77,10 +77,17 @@ echo >&2 "===]> Info: Install window manager... "
|
|||
|
||||
apt-get install -y -qq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
|
||||
plymouth-theme-spinner \
|
||||
plymouth-theme-kubuntu-logo \
|
||||
plymouth-theme-kubuntu-text \
|
||||
plymouth-theme-ubuntu-text \
|
||||
ubuntu-desktop-minimal \
|
||||
ubuntu-gnome-wallpapers \
|
||||
snapd
|
||||
kde-plasma-desktop \
|
||||
kubuntu-desktop \
|
||||
kubuntu-settings-desktop \
|
||||
kubuntu-wallpapers \
|
||||
kde-plasma-desktop \
|
||||
sddm-theme-breeze \
|
||||
snapd \
|
||||
software-properties-common \
|
||||
|
||||
echo >&2 "===]> Info: Install Graphical installer... "
|
||||
|
||||
|
@ -88,7 +95,7 @@ apt-get install -y -qq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="
|
|||
ubiquity \
|
||||
ubiquity-casper \
|
||||
ubiquity-frontend-gtk \
|
||||
ubiquity-slideshow-ubuntu \
|
||||
ubiquity-slideshow-kubuntu \
|
||||
ubiquity-ubuntu-artwork
|
||||
|
||||
echo >&2 "===]> Info: Install useful applications and sound configuration... "
|
||||
|
@ -146,6 +153,7 @@ apt-get purge -y -qq \
|
|||
linux-image-generic \
|
||||
linux-modules-6.2.0-20-generic \
|
||||
linux-modules-extra-6.2.0-20-generic \
|
||||
sddm-theme-debian-maui \
|
||||
gedit
|
||||
|
||||
apt-get autoremove -y
|
||||
|
|
|
@ -6,23 +6,23 @@ insmod all_video
|
|||
set default="0"
|
||||
set timeout=30
|
||||
|
||||
menuentry "Try Ubuntu Lunar Lobster without installing" {
|
||||
menuentry "Try Kubuntu Lunar Lobster without installing" {
|
||||
linux /casper/vmlinuz file=/cdrom/preseed/mbp.seed boot=casper ro pcie_ports=compat intel_iommu=on iommu=pt ---
|
||||
initrd /casper/initrd
|
||||
}
|
||||
menuentry "Try Ubuntu Lunar Lobster without installing (Safe Graphics)" {
|
||||
menuentry "Try Kubuntu Lunar Lobster without installing (Safe Graphics)" {
|
||||
linux /casper/vmlinuz file=/cdrom/preseed/mbp.seed boot=casper ro nomodeset pcie_ports=compat intel_iommu=on iommu=pt ---
|
||||
initrd /casper/initrd
|
||||
}
|
||||
menuentry "Try Ubuntu Lunar Lobster without installing (Safe graphics and NVMe blacklisted)" {
|
||||
menuentry "Try Kubuntu Lunar Lobster without installing (Safe graphics and NVMe blacklisted)" {
|
||||
linux /casper/vmlinuz file=/cdrom/preseed/mbp.seed boot=casper ro nomodeset pcie_ports=compat intel_iommu=on iommu=pt modprobe.blacklist=nvme ---
|
||||
initrd /casper/initrd
|
||||
}
|
||||
menuentry "Install Ubuntu Lunar Lobster (Safe Graphics)" {
|
||||
menuentry "Install Kubuntu Lunar Lobster (Safe Graphics)" {
|
||||
linux /casper/vmlinuz preseed/file=/cdrom/preseed/mbp.seed boot=casper only-ubiquity nomodeset pcie_ports=compat intel_iommu=on iommu=pt ---
|
||||
initrd /casper/initrd
|
||||
}
|
||||
menuentry "Install Ubuntu Lunar Lobster (Safe Graphics and NVMe blacklisted)" {
|
||||
menuentry "Install Kubuntu Lunar Lobster (Safe Graphics and NVMe blacklisted)" {
|
||||
linux /casper/vmlinuz preseed/file=/cdrom/preseed/mbp.seed boot=casper only-ubiquity nomodeset pcie_ports=compat intel_iommu=on iommu=pt modprobe.blacklist=nvme ---
|
||||
initrd /casper/initrd
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue