История изменений
Исправление serg002, (текущая версия) :
#!/usr/bin/env bash
PROFILE_FILE='/etc/PROFILE'
if [[ -f "${PROFILE_FILE}" ]];then
source "${PROFILE_FILE}"
fi
ISO_OUT="gentoo-remaster-$(date '+%Y%m%d')"
PYTHON_TARGETS='python3_9'
mkdir -p /mnt/cdrom
if [[ -d /tmp/newlivecd/cd ]];then rm -rf /tmp/newlivecd/cd; fi
if [[ -d /tmp/newlivecd/squashfs-root ]];then rm -rf /tmp/newlivecd/squashfs-root; fi
mkdir -p /tmp/newlivecd/cd
mount -o loop "${PROFILE_USER_HOME}"/media/install/iso/gentoo/install-amd64-minimal-20220327T170539Z.iso /mnt/cdrom
cp -R /mnt/cdrom/* /tmp/newlivecd/cd/
umount /mnt/cdrom
cd /tmp/newlivecd
unsquashfs ./cd/image.squashfs
rm ./cd/image.squashfs
CFLAGS="-O2 -pipe" USE="-*" ROOT=./squashfs-root/ emerge app-arch/p7zip
mksquashfs ./squashfs-root/ ./cd/image.squashfs
mkisofs -J -r -R \
-o "${ISO_OUT}.iso" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
./cd/
mv -f "${ISO_OUT}.iso" "${PROFILE_USER_HOME}/media/install/iso/gentoo"
загрузчик флешки игнорируется и загружается grub hdd. Навскидку не видно причину?:)
Исправление serg002, :
#!/usr/bin/env bash
PROFILE_FILE='/etc/PROFILE'
if [[ -f "${PROFILE_FILE}" ]];then
source "${PROFILE_FILE}"
fi
ISO_OUT="gentoo-remaster-$(date '+%Y%m%d')"
PYTHON_TARGETS='python3_9'
mkdir -p /mnt/cdrom
if [[ -d /tmp/newlivecd/cd ]];then rm -rf /tmp/newlivecd/cd; fi
if [[ -d /tmp/newlivecd/squashfs-root ]];then rm -rf /tmp/newlivecd/squashfs-root; fi
mkdir -p /tmp/newlivecd/cd
mount -o loop "${PROFILE_USER_HOME}"/media/install/iso/gentoo/install-amd64-minimal-20220327T170539Z.iso /mnt/cdrom
cp -R /mnt/cdrom/* /tmp/newlivecd/cd/
umount /mnt/cdrom
cd /tmp/newlivecd
unsquashfs ./cd/image.squashfs
rm ./cd/image.squashfs
CFLAGS="-O2 -pipe" USE="-*" ROOT=./squashfs-root/ emerge app-arch/pigz app-arch/p7zip app-arch/rar
mksquashfs ./squashfs-root/ ./cd/image.squashfs
mkisofs -J -r -R \
-o "${ISO_OUT}.iso" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
./cd/
mv -f "${ISO_OUT}.iso" "${PROFILE_USER_HOME}/media/install/iso/gentoo"
загрузчик флешки игнорируется и загружается grub hdd. Навскидку не видно причину?:)
Исправление serg002, :
#!/usr/bin/env bash
PROFILE_FILE='/etc/PROFILE'
if [[ -f "${PROFILE_FILE}" ]];then
source "${PROFILE_FILE}"
fi
ISO_OUT="gentoo-remaster-$(date '+%Y%m%d')"
PYTHON_TARGETS='python3_9'
mkdir -p /mnt/cdrom
if [[ -d /tmp/newlivecd/cd ]];then rm -rf /tmp/newlivecd/cd; fi
if [[ -d /tmp/newlivecd/squashfs-root ]];then rm -rf /tmp/newlivecd/squashfs-root; fi
mkdir -p /tmp/newlivecd/cd
mount -o loop "${PROFILE_USER_HOME}"/media/install/iso/gentoo/install-amd64-minimal-20220327T170539Z.iso /mnt/cdrom
cp -R /mnt/cdrom/* /tmp/newlivecd/cd/
umount /mnt/cdrom
cd /tmp/newlivecd
unsquashfs ./cd/image.squashfs
rm ./cd/image.squashfs
CFLAGS="-O2 -pipe" USE="-*" ROOT=./squashfs-root/ emerge app-arch/pigz app-arch/p7zip app-arch/rar
mksquashfs ./squashfs-root/ ./cd/image.squashfs
mkisofs -J -r -R \
-o "${ISO_OUT}.iso" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
./cd/
mv -f "${ISO_OUT}.iso" "${PROFILE_USER_HOME}/media/install/iso/gentoo"
загрузчик флешки игнорируется и загружается grub. Навскидку не видно причину?:)
Исходная версия serg002, :
#!/usr/bin/env bash
PROFILE_FILE='/etc/PROFILE'
if [[ -f "${PROFILE_FILE}" ]];then
source "${PROFILE_FILE}"
fi
ISO_OUT="gentoo-remaster-$(date '+%Y%m%d')"
PYTHON_TARGETS='python3_9'
mkdir -p /mnt/cdrom
if [[ -d /tmp/newlivecd/cd ]];then rm -rf /tmp/newlivecd/cd; fi
if [[ -d /tmp/newlivecd/squashfs-root ]];then rm -rf /tmp/newlivecd/squashfs-root; fi
mkdir -p /tmp/newlivecd/cd
mount -o loop "${PROFILE_USER_HOME}"/media/install/iso/gentoo/install-amd64-minimal-20220327T170539Z.iso /mnt/cdrom
cp -R /mnt/cdrom/* /tmp/newlivecd/cd/
umount /mnt/cdrom
cd /tmp/newlivecd
unsquashfs ./cd/image.squashfs
rm ./cd/image.squashfs
CFLAGS="-O2 -pipe" USE="-*" ROOT=./squashfs-root/ emerge app-arch/pigz app-arch/p7zip app-arch/rar
mksquashfs ./squashfs-root/ ./cd/image.squashfs -comp xz -e boot
mkisofs -J -r -R \
-o "${ISO_OUT}.iso" \
-b isolinux/isolinux.bin \
-c isolinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
./cd/
mv -f "${ISO_OUT}.iso" "${PROFILE_USER_HOME}/media/install/iso/gentoo"
загрузчик флешки игнорируется и загружается grub. Навскидку не видно причину?:)