If anyone knows how the official images are compiled please let me know. On Tue, Apr 7, 2020 at 5:23 PM Sreyan Chakravarty <sreya...@gmail.com> wrote:
> I am unable to boot the custom ISO I have created. > > I have just created a Custom ISO from the Fedora Live ISO using the > following command: > > genisoimage -U -r -v -T -J -joliet-long -V "Fedora-WS-Live-31-1-9" -volset > "Fedora-WS-Live-31-1-9" -A "CDLABEL=Fedora-WS-Live-31-1-9" -b > isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size > 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot > -o ../Fedora_Custom.iso . > > But I can't for the life of me figure out why I can't get the Live ISO to > boot. Its stuck at the bootmenu. > > This is the directory structure for my custom ISO: > > [sreyan@localhost Fedora_ISO]$ tree . > . > ├── anaconda-ks.cfg > ├── EFI > │ └── BOOT > │ ├── BOOT.conf > │ ├── BOOTIA32.EFI > │ ├── BOOTX64.EFI > │ ├── fonts > │ │ └── unicode.pf2 > │ ├── grub.cfg > │ ├── grubia32.efi > │ ├── grubx64.efi > │ ├── mmia32.efi > │ └── mmx64.efi > ├── images > │ ├── efiboot.img > │ ├── macboot.img > │ └── pxeboot > │ ├── initrd.img > │ └── vmlinuz > ├── isolinux > │ ├── boot.cat > │ ├── boot.msg > │ ├── grub.conf > │ ├── initrd.img > │ ├── isolinux.bin > │ ├── isolinux.cfg > │ ├── ldlinux.c32 > │ ├── libcom32.c32 > │ ├── libutil.c32 > │ ├── memtest > │ ├── splash.png > │ ├── vesamenu.c32 > │ └── vmlinuz > └── LiveOS > └── squashfs.img > > 7 directories, 28 files > > And this is for the original: > > [sreyan@localhost Fedora-WS-Live-31-1-9]$ tree . > . > ├── EFI > │ └── BOOT > │ ├── BOOT.conf > │ ├── BOOTIA32.EFI > │ ├── BOOTX64.EFI > │ ├── fonts > │ │ └── unicode.pf2 > │ ├── grub.cfg > │ ├── grubia32.efi > │ ├── grubx64.efi > │ ├── mmia32.efi > │ └── mmx64.efi > ├── images > │ ├── efiboot.img > │ ├── macboot.img > │ └── pxeboot > │ ├── initrd.img > │ └── vmlinuz > ├── isolinux > │ ├── boot.cat > │ ├── boot.msg > │ ├── grub.conf > │ ├── initrd.img > │ ├── isolinux.bin > │ ├── isolinux.cfg > │ ├── ldlinux.c32 > │ ├── libcom32.c32 > │ ├── libutil.c32 > │ ├── memtest > │ ├── splash.png > │ ├── vesamenu.c32 > │ └── vmlinuz > └── LiveOS > └── squashfs.img > > 7 directories, 27 files > -- > > As you can see there is no difference except for the Kickstart file which > I am not even using in isolinux.cfg > > This is the output of isolinux.cfg: > > default vesamenu.c32 > timeout 600 > > display boot.msg > > # Clear the screen when exiting the menu, instead of leaving the menu > displayed. > # For vesamenu, this means the graphical background is still displayed > without > # the menu itself for as long as the screen remains in graphics mode. > menu clear > menu background splash.png > menu title Fedora-Workstation-Live 31 > menu vshift 8 > menu rows 18 > menu margin 8 > #menu hidden > menu helpmsgrow 15 > menu tabmsgrow 13 > > # Border Area > menu color border * #00000000 #00000000 none > > # Selected item > menu color sel 0 #ffffffff #00000000 none > > # Title bar > menu color title 0 #ff7ba3d0 #00000000 none > > # Press [Tab] message > menu color tabmsg 0 #ff3a6496 #00000000 none > > # Unselected menu item > menu color unsel 0 #84b8ffff #00000000 none > > # Selected hotkey > menu color hotsel 0 #84b8ffff #00000000 none > > # Unselected hotkey > menu color hotkey 0 #ffffffff #00000000 none > > # Help text > menu color help 0 #ffffffff #00000000 none > > # A scrollbar of some type? Not sure. > menu color scrollbar 0 #ffffffff #ff355594 none > > # Timeout msg > menu color timeout 0 #ffffffff #00000000 none > menu color timeout_msg 0 #ffffffff #00000000 none > > # Command prompt text > menu color cmdmark 0 #84b8ffff #00000000 none > menu color cmdline 0 #ffffffff #00000000 none > > # Do not display the actual menu unless the user presses a key. All that > is displayed is a timeout message. > > menu tabmsg Press Tab for full configuration options on menu items. > > menu separator # insert an empty line > menu separator # insert an empty line > > label linux > menu label ^Start Fedora-Workstation-Live 31 > kernel vmlinuz > append initrd=initrd.img root=live:CDLABEL=Fedora-WS-Live-31-1-9 > rd.live.image quiet > > label check > menu label Test this ^media & start Fedora-Workstation-Live 31 > menu default > kernel vmlinuz > append initrd=initrd.img root=live:CDLABEL=Fedora-WS-Live-31-1-9 > rd.live.image rd.live.check quiet > > menu separator # insert an empty line > > # utilities submenu > menu begin ^Troubleshooting > menu title Troubleshooting > > label vesa > menu indent count 5 > menu label Start Fedora-Workstation-Live 31 in ^basic graphics mode > text help > Try this option out if you're having trouble starting > Fedora-Workstation-Live 31. > endtext > kernel vmlinuz > append initrd=initrd.img root=live:CDLABEL=Fedora-WS-Live-31-1-9 > rd.live.image nomodeset quiet > > label memtest > menu label Run a ^memory test > text help > If your system is having issues, a problem with your > system's memory may be the cause. Use this utility to > see if the memory is working correctly. > endtext > kernel memtest > > menu separator # insert an empty line > > label local > menu label Boot from ^local drive > localboot 0xffff > > menu separator # insert an empty line > menu separator # insert an empty line > > label returntomain > menu label Return to ^main menu > menu exit > > menu end > > This is the same as the original ISO, there is no difference. > > If there is no difference why am I unable to boot into Fedora. > > These are the command line params from isolinux in both mine and original > ISO. > > Mine: https://imgur.com/a/iV5SlW5 > Original: https://imgur.com/a/6sfmiJr > > For me I am unable to progress any further than the boot screen. > > Where am I going wrong ? > > Regards, > Sreyan Chakravarty > -- Regards, Sreyan Chakravarty
_______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org