Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started 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.
-
Hi!
Which GA are you using ? VeS' or mine ?
-
I'm using your latest ISO from Feb.
-
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.
-
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.
-
[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?
-
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