From: Paul Hänsch Date: Tue, 26 Jun 2018 02:06:48 +0000 (+0200) Subject: install efi32 boot images and tools (not working yet) X-Git-Url: https://git.plutz.net/?a=commitdiff_plain;h=5e193ba54893b74e515ece3917eec96ba73348b0;p=bootimage install efi32 boot images and tools (not working yet) --- diff --git a/Makefile b/Makefile index ff9b317..0d6dd25 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ GROUPS := sudo ARCH := amd64 CONFIG := config_base/ -PACKAGES := apt bilibop-lockfs btrfs-tools busybox-static bzip2 ca-certificates cron deborphan gzip htop ifupdown init iputils-ping irqbalance isc-dhcp-client less live-boot live-boot-initramfs-tools make man-db nbd-client net-tools nmap ntpdate openssh-client openssh-server p7zip-full pciutils rsync squashfs-tools sshfs sudo syslinux syslinux-common syslinux-efi systemd unace unrar-free unzip vim wget wireless-tools wpasupplicant xz-utils zip +PACKAGES := apt bilibop-lockfs btrfs-tools busybox-static bzip2 ca-certificates cron deborphan efibootmgr firmware-linux-free gzip htop ifupdown init iputils-ping irqbalance isc-dhcp-client less live-boot live-boot-initramfs-tools make man-db nbd-client net-tools nmap ntpdate openssh-client openssh-server p7zip-full pciutils rsync squashfs-tools sshfs sudo syslinux syslinux-common syslinux-efi systemd unace unrar-free unzip vim wget wireless-tools wpasupplicant xz-utils zip include *.mk @@ -57,8 +57,12 @@ stretch_%.squashfs: stretch_%_config/ mkfs.vfat -n SQUASHBOOT ${@} syslinux -i ${@} mount -t vfat ${@} mount - cp -L vmlinuz initrd.img *.squashfs syslinux.cfg Makefile partitions mount/ + mkdir -p mount/EFI/BOOT + cp /usr/lib/SYSLINUX.EFI/efi32/syslinux.efi mount/EFI/BOOT/BOOTIA32.EFI + cp $(addprefix /usr/lib/syslinux/modules/efi32/, ldlinux.e32 menu.c32 libutil.c32) mount/EFI/BOOT/ + cp -L vmlinuz initrd.img syslinux.cfg mount/EFI/BOOT/ cp $(addprefix /usr/lib/syslinux/modules/bios/, menu.c32 libutil.c32) mount/ + cp -L vmlinuz initrd.img *.squashfs syslinux.cfg Makefile partitions mount/ umount mount/ sync diff --git a/config.mk b/config.mk index 876df43..fab729b 100644 --- a/config.mk +++ b/config.mk @@ -10,11 +10,11 @@ PACKAGES := ${PACKAGES} linux-image-amd64 # PACKAGES := ${PACKAGES} linux-image-686 ## Overall XFCE Desktop -#PACKAGES := ${PACKAGES} alsa-utils ark blueman breeze-icon-theme chromium cryptsetup cups-client dosfstools dvd+rw-tools dvdauthor eject exfat-fuse exfat-utils file firmware-linux-free gnome-keyring gparted gtk3-engines-breeze gvfs-backends gvfs-fuse gwenview k3b k3b-i18n kbd kde-l10n-de kde-spectacle kde-style-breeze kde-style-breeze-qt4 leafpad libgl1-mesa-dri locales lvm2 mdadm mesa-utils ntfs-3g okular pavucontrol plymouth plymouth-themes policykit-1 policykit-1-gnome pulseaudio pulseaudio-module-bluetooth recordmydesktop thunar-volman va-driver-all vdpau-driver-all vlc x11-xserver-utils x264 xauth xdotool xfce4 xfce4-terminal xfce4-whiskermenu-plugin xscreensaver xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-wacom xserver-xorg-video-all zenity +PACKAGES := ${PACKAGES} alsa-utils ark blueman breeze-icon-theme chromium cryptsetup cups-client dosfstools dvd+rw-tools dvdauthor eject exfat-fuse exfat-utils file firmware-linux-free gnome-keyring gparted gtk3-engines-breeze gvfs-backends gvfs-fuse gwenview k3b k3b-i18n kbd kde-l10n-de kde-spectacle kde-style-breeze kde-style-breeze-qt4 leafpad libgl1-mesa-dri locales lvm2 mdadm mesa-utils ntfs-3g okular pavucontrol plymouth plymouth-themes policykit-1 policykit-1-gnome pulseaudio pulseaudio-module-bluetooth recordmydesktop thunar-volman va-driver-all vdpau-driver-all vlc x11-xserver-utils x264 xauth xdotool xfce4 xfce4-terminal xfce4-whiskermenu-plugin xscreensaver xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-wacom xserver-xorg-video-all zenity ## Common heavy weight desktop applications #PACKAGES := ${PACKAGES} audacity blender clementine firefox-esr firefox-esr-l10n-de frei0r-plugins gimp hunspell hunspell-de-de hyphen-de inkscape kdenlive krita krita-l10n libreoffice libreoffice-gnome libreoffice-gtk libreoffice-l10n-de libreoffice-pdfimport libreoffice-style-breeze lightning marble thunderbird thunderbird-l10n-de ## Public Terminal / Personal Login -#PACKAGES := ${PACKAGES} nodm -# PACKAGES := ${PACKAGES} lxdm network-manager network-manager-gnome +# PACKAGES := ${PACKAGES} nodm +PACKAGES := ${PACKAGES} lightdm network-manager network-manager-gnome