Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: cfreukes on July 30, 2020, 01:13:26 pm

Title: GroovyArcade Boot Options
Post by: cfreukes on July 30, 2020, 01:13:26 pm
I'm building a new HP 705 g4 with GroovyArcade.   It's pretty particular with the UEFI boot options.   I'm able to boot and install using legacy boot options.

The system would not boot with the NVME disk so I changed it to a sata ssd.

The system hangs on boot unless I hold the left shift key down.

The Boot Directory on the disk is empty.  I know it used a custom GRUB bootloader but where are the configs?   I'd like to edit the boot options to see if it resolves my issues.
Title: Re: GroovyArcade Boot Options
Post by: Substring on July 30, 2020, 01:27:22 pm
Hi!

Which GA are you using ? VeS' or mine ?
Title: Re: GroovyArcade Boot Options
Post by: cfreukes on July 30, 2020, 01:41:09 pm
I'm using your latest ISO from Feb.
Title: Re: GroovyArcade Boot Options
Post by: cfreukes on July 30, 2020, 01:53:37 pm
To get the install to work I had to choose SVGA with logging and REM video=archisobasedir=arch from the path.  otherwise it hangs on "Started Update UTMP about System Runlevel Changes".

I'm just guessing I'll need to remove that from the boot options on the install too.
Title: Re: GroovyArcade Boot Options
Post by: Substring on July 30, 2020, 04:46:26 pm
So ... First things first : UEFI boots, but not in 15kHz yet. That's a big task I'll focus on someday. Then : why not use the june iso ? There are a few things worth the download. Still regarding UEFI and NVMe : it seems some mobos allow booting in legacy mode on NVMe drives, but that's not the case for most of them. So yes, you're probably stuck to a SSD for now.

Then : GA uses 3 partitions. One for boot, one for swap, one for the OS. I'm surprised /boot is empty, as it's a mountpoint of one of the 3 partitions. Can you give me the output of blkid ?

Finally, boot options are set in /boot/syslinux/syslinux.cfg. your trick is only valid from the iso, commenting the archisobasedir shouldn't work, it's a variable that is required for the system to boot.

Title: Re: GroovyArcade Boot Options
Post by: cfreukes on July 30, 2020, 07:16:24 pm
[root@GroovyArcade boot]# cd /media/GAboot
[root@GroovyArcade GAboot]# ls
initramfs-linux-fallback.img  initramfs-linux.img  lost+found  syslinux  vmlinuz-linux
[root@GroovyArcade GAboot]# cd syslinux/
[root@GroovyArcade syslinux]# ls
GA.png               cpuid.c32      ethersel.c32  ifplop.c32       libmenu.c32  pci.ids       sanboot.c32   vpdtest.c32
SYSLINUX_AUTOUPDATE  cpuidtest.c32  gfxboot.c32   kbdmap.c32       libutil.c32  pcitest.c32   sdi.c32       whichsys.c32
cat.c32              debug.c32      gpxecmd.c32   kontron_wdt.c32  linux.c32    pmload.c32    sysdump.c32   zzjson.c32
chain.c32            dhcp.c32       hdt.c32       ldlinux.c32      ls.c32       poweroff.c32  syslinux.bak
cmd.c32              dir.c32        hexdump.c32   ldlinux.sys      lua.c32      prdhcp.c32    syslinux.c32
cmenu.c32            disk.c32       host.c32      lfs.c32          mboot.c32    pwd.c32       syslinux.cfg
config.c32           dmi.c32        ifcpu.c32     libcom32.c32     meminfo.c32  pxechn.c32    vesa.c32
cptime.c32           dmitest.c32    ifcpu64.c32   libgpl.c32       menu.c32     reboot.c32    vesainfo.c32
cpu.c32              elf.c32        ifmemdsk.c32  liblua.c32       pci.c32      rosh.c32      vesamenu.c32
[root@GroovyArcade syslinux]# blkid
/dev/sda1: LABEL="GAboot" UUID="a296d4e1-0539-4653-bb88-f3b80405501f" TYPE="ext2" PARTUUID="eabb1a28-01"
/dev/sda2: LABEL="SwapSpace" UUID="b5b1915c-f1cf-425b-aea3-7bd2538cba85" TYPE="swap" PARTUUID="eabb1a28-02"
/dev/sda3: LABEL="GA" UUID="e0a272ca-daa3-4d25-a936-0b797cd51c8d" TYPE="ext4" PARTUUID="eabb1a28-03"
/dev/sdb1: LABEL="GROOVY" UUID="C2A6-2F30" TYPE="vfat" PARTUUID="1e116a35-01"
/dev/loop0: TYPE="squashfs"
[root@GroovyArcade syslinux]#

I guess I'm uses VeS  GroovyArcade-Arch2020.04.08-x86_64.iso is the latest  do you have an ISO for your build? 
Title: Re: GroovyArcade Boot Options
Post by: Substring on July 31, 2020, 06:30:27 am
GA seems installed on /dev/sda, so it should boot fine from there. What you've reported is from the ISO and therefore cannot be changed. It's a real iso, not a .img file.

For my GA releases, check https://github.com/substring/os/releases