Сделал профиль:
ifeq (distro,$(IMAGE_CLASS))
distro/lxqt-chappie: distro/.chappie-bare distro/.chappie-x11 \
+power +x11 use/browser/falkon use/l10n/default/ru_RU \
use/vmguest/vbox/x11 use/ntp/chrony \
use/isohybrid use/x11/lightdm/gtk \
use/branding/complete
@$(call set,BRANDING,altlinux-club-small)
@$(call set,INSTALLER,club)
@$(call add,THE_KMODULES,virtualbox vhba bbswitch)
@$(call add,STAGE2_PACKAGES,chrony)
@$(call add,BASE_PACKAGES,os-prober)
@$(call add,BASE_PACKAGES,color-prompt-and-man xautomation)
@$(call add,BASE_PACKAGES,usbutils pv syslinux)
@$(call add,THE_LISTS,$(call tags,lxqt chappie vaapi))
# Может убрать браузер?
distro/.chappie-bare: distro/.regular-base mixin/regular-x11 \
mixin/regular-lxqt mixin/regular-desktop use/memtest \
use/syslinux/ui/gfxboot use/firmware/laptop +systemd-optimal \
use/efi/refind
@$(call add,THE_BRANDING,bootloader)
@$(call add,THE_PACKAGES,installer-feature-desktop-other-fs-stage2)
@$(call set,KFLAVOURS,std-def)
distro/.chappie-x11: +vmguest +wireless use/stage2/cifs
# Сделано из .regular-x11, убрано use/x11/wacom use/x11/amdgpu и live
endif
Не хочет собиратся:
<13>Oct 31 20:11:06 rpmi: kmod-26-alt1 sisyphus+226359.100.1.1 1554129988 installed
<13>Oct 31 20:11:06 rpmi: gettext-0.19.8.1-alt6 sisyphus+224335.100.1.1 1552252517 installed
warning: /etc/sysconfig/grub2 created as /etc/sysconfig/grub2.rpmnew
<13>Oct 31 20:11:07 rpmi: grub-common-2.02-alt18 p9+236185.100.3.1 1566552607 installed
<13>Oct 31 20:11:07 rpmi: libefivar-37-alt1 sisyphus+226727.100.1.1 1554522525 installed
<13>Oct 31 20:11:07 rpmi: efibootmgr-17-alt1 sisyphus+219483.100.1.1 1547642320 installed
<13>Oct 31 20:11:09 rpmi: grub-efi-2.02-alt18 p9+236185.100.3.1 1566552712 installed
modprobe: FATAL: Module efivars not found in directory /lib/modules/4.9.192-std-def-alt0.M80P.1
Not booted in EFI mode, unable to update EFI GRUB
<13>Oct 31 20:11:09 rpmi: refind-0.11.4-alt1 sisyphus+224000.300.3.1 1552934419 installed
<13>Oct 31 20:11:10 rpmi: shim-unsigned-15-alt2 sisyphus.218770.100 1546082134 installed
<13>Oct 31 20:11:10 rpmi: shim-signed-15-alt1 sisyphus+225224.100.5.1 1553389713 installed
<13>Oct 31 20:11:10 rpmi: hardlink-1.0-alt6 1324996062 installed
<13>Oct 31 20:11:11 rpmi: elilo-3.16-alt2 1540834726 installed
<13>Oct 31 20:11:11 rpmi: dosfstools-4.1-alt2 sisyphus+222679.100.1.1 1550889447 installed
<13>Oct 31 20:11:11 rpmi: alt-uefi-certs-1.0-alt2 sisyphus+227982.100.1.1 1555957808 installed
WARNING: GRUB_AUTOUPDATE_DEVICE not set in /etc/sysconfig/grub2
WARNING: so next boot may fail unless you have another bootloader;
WARNING: you might want to define it there and run grub-autoupdate
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
hsh-install: Packages installation complete.
Preparing packages for installation...
hsh-install: RPM database updated.
mki-run: has started executing.
hsh-run: changed working directory to `/tmp/.private/rupor/mkimage-profiles.build.7vJ0MOa/.work'
hsh-run: Locked working directory `/tmp/.private/rupor/mkimage-profiles.build.7vJ0MOa/.work'
hsh-run: Acquiring lock for config file `/etc/hasher-priv/user.d/rupor'...
hsh-run: Locked config file `/etc/hasher-priv/user.d/rupor'
+ cd /.image
+ stage2=
+ for i in altinst live rescue
+ '[' -f altinst ']'
+ for i in altinst live rescue
+ '[' -f live ']'
+ stage2=live
+ for i in altinst live rescue
+ '[' -f rescue ']'
+ '[' -n live ']'
+ ia32efi_flag=present
+ efi=EFI
+ boot=EFI/BOOT
+ cert=EFI/enroll
+ tools=EFI/tools
+ shell=shellx64.efi
+ mkdir -v -p -- EFI/BOOT
mkdir: created directory 'EFI'
mkdir: created directory 'EFI/BOOT'
+ '[' -n altlinux ']'
+ shim_path=EFI/BOOT/bootx64.efi
+ bin_path=EFI/BOOT/grubx64.efi
+ efi_bindir=/usr/lib64/efi
+ kargs='fastboot live lowmem showopts automatic=method:cdrom quiet splash live_rw'
+ gfxprefix=/usr/share/gfxboot
+ refind_aux=EFI/refind
+ refind_boot=EFI/refind/refind_x64.efi
+ refind_bootia32=EFI/refind/refind_ia32.efi
+ refind_icons=EFI/refind/icons
+ '[' -f /usr/share/refind/icons/os_unknown.png ']'
+ icon_format=png
+ scan_icon=os_unknown.png
+ blacklist='shim.efi shim-fedora.efi PreLoader.efi TextMode.efi ebounce.efi GraphicsConsole.efi MokManager.efi HashTool.efi HashTool-signed.efi elilo.efi'
+ ia32efi_stack_full
+ shim_teen_path
+ shim_dir_prefix=/usr/share/shim
+ '[' -d /usr/share/shim ']'
++ find /usr/share/shim -maxdepth 1 -type d
++ sed 's|\./||'
++ sort -n -r
++ head -1
+ shim_max_version=/usr/share/shim/15
+ '[' '!' X/usr/share/shim/15 = X/usr/share/shim ']'
+ shimia32_dir=/usr/share/shim/15/ia32
+ shimx64_dir=/usr/share/shim/15/x64
+ '[' -f /usr/lib64/efi/refind_ia32.efi ']'
+ '[' -f /usr/lib64/efi/grubia32.efi ']'
+ '[' Xpresent = Xabsent ']'
+ :
+ '[' -z altlinux ']'
+ copy_shim
+ '[' -n EFI/BOOT/bootx64.efi ']'
+ copy_cert
+ '[' -n altlinux ']'
+ local keyfile=/etc/pki/uefi/altlinux.cer
+ '[' -s /etc/pki/uefi/altlinux.cer ']'
+ mkdir -v -p EFI/enroll
mkdir: created directory 'EFI/enroll'
+ cp -v -pLft EFI/enroll -- /etc/pki/uefi/altlinux.cer
'/etc/pki/uefi/altlinux.cer' -> 'EFI/enroll/altlinux.cer'
+ cp -v -pLf /usr/lib64/efi/shim.efi EFI/BOOT/bootx64.efi
cp: cannot stat '/usr/lib64/efi/shim.efi': No such file or directory
make[2]: *** [pack-image] Error 1
Command exited with non-zero status 2
59:54.39 79%CPU 427808k
Как решить данные проблемы не пойму.
cp: cannot stat '/usr/lib64/efi/shim.efi': No such file or directory
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
modprobe: FATAL: Module efivars not found in directory /lib/modules/4.9.192-std-def-alt0.M80P.1
Тестовый образ для проверки syslinux.iso собирается, а вот базовый профиль:
distro/regular-lxqt: distro/.regular-desktop mixin/regular-lxqt +plymouth \
use/browser/falkon use/x11/sddm
@$(call add,THE_LISTS,$(call tags,lxqt desktop))
Совершенно теже ошибки.
Сборка на р8, дистрибутив собирается на патформу р9. Поставил mkimage-profiles-1.3.13 из реп р9, а mkimage-0-2-24 оставил старый.
Репозитории подключены:
** using /home/rupor/myrepo/capt/apt.conf:
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/x86_64 classic
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/x86_64-i586 classic
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/noarch classic
rpm file:/home/rupor/myrepo/repo/ x86_64 hasher
rpm http://altlinuxclub.ru/repo/Repo_P9/ x86_64 hasher
** starting feature configuration