Sreyan Chakravarty
2020-Apr-07 13:00 UTC
[syslinux] ISOLINUX stuck at boot menu. How do I debug ?
I have just created an ISO containing Fedora and ISOLinux as the bootloader. This is the ISO creation command: genisoimage -U -r -v -T -J -joliet-long -V "Fedora-WS-Live-31-1-9" -volset "Fedora-WS-Live-31-1-9" -A "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 . Unfortunately when I boot and press enter nothing happens. I don't understand what is going on and I want to know how I can debug this. This is my isolinux.cfg file 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 Let me know if any further information is required. Can someone please help me ? -- Regards, Sreyan Chakravarty
Sreyan Chakravarty
2020-Apr-11 10:32 UTC
[syslinux] ISOLINUX stuck at boot menu. How do I debug ?
I solved this problem by adding the files via multisession using xorriso to the ISO image. Unpacking and compressing the files isn't a good option. On Tue, Apr 7, 2020 at 6:30 PM Sreyan Chakravarty <sreyan32 at gmail.com> wrote:> I have just created an ISO containing Fedora and ISOLinux as the > bootloader. > > This is the ISO creation command: > > genisoimage -U -r -v -T -J -joliet-long -V "Fedora-WS-Live-31-1-9" -volset > "Fedora-WS-Live-31-1-9" -A "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 . > > > Unfortunately when I boot and press enter nothing happens. I don't > understand what is going on and I want to know how I can debug this. > > This is my isolinux.cfg file > > > 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 > > > Let me know if any further information is required. > > Can someone please help me ? > -- > Regards, > Sreyan Chakravarty >-- Regards, Sreyan Chakravarty