Command line --repo-path parameter for isoInstaller.py has
higher priority over kernel cmdline repo= parameter.
/bin/bootphotoninstaller has --repo-path explicitly set to
/mnt/cdrom/RPMS which overwrites any kernel repo= settings.
Remove --repo-path=/mnt/cdrpm/RPMS from bootphotoninstaller
and use default /RPMS from media if nigther of these two
parameters provided.
Extra: rename /mnt/cdrom to /mnt/media to avoid confusion,
when run installer from USB drive.
Change-Id: I4aaa7325b65367ae677dca317b5bf550f1727e4c
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/8631
Reviewed-by: Bo Gan <ganb@vmware.com>
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Priyesh Padmavilasom <ppadmavilasom@vmware.com>
(cherry picked from commit f3e55f09e2)
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/8658
Reviewed-by: Anish Swaminathan <anishs@vmware.com>
This repository contains signed binaries: bootx64.efi and bootaa64.efi
# As a bootx64.efi we use shimx64.efi from shim-12
# # make VENDOR_CERT_FILE=<VMware cert> EFI_PATH=/usr/lib 'DEFAULT_LOADER=\\\\grubx64.efi' shimx64.efi
# # mv shimx64.efi bootx64.efi
# grubx64.efi is generated on Photon OS by using grub2-efi-2.02-12:
# # grub2-mkimage -o grubx64.efi -p /boot/grub2 -O x86_64-efi fat iso9660 part_gpt part_msdos normal boot linux configfile loopback chain efifwsetup efi_gop efi_uga ls search search_label search_fs_uuid search_fs_file gfxterm gfxterm_background gfxterm_menu test all_video loadenv exfat ext2 udf halt gfxmenu png tga lsefi help probe echo lvm
# grubaa64.efi is generated on Photon OS (aarch64) by using grub2-efi >= 2.02-11:
# cat > /tmp/grub-embed-config.cfg << EOF
#search.fs_label rootfs root
#configfile /boot/grub2/grub.cfg
#EOF
#grub2-mkimage -o bootaa64.efi -p /boot/grub2 -O arm64-efi -c /tmp/grub-embed-config.cfg fat iso9660 part_gpt part_msdos normal boot linux configfile loopback chain efifwsetup efi_gop efinet ls search search_label search_fs_uuid search_fs_file gfxterm gfxterm_background gfxterm_menu test all_video loadenv exfat ext2 udf halt gfxmenu png tga lsefi help all_video probe echo
# both bootx64.efi and grubx64.efi are signed with VMware key