Main > Linux
32/64bit Groovy Arcade Linux LiveCD/Install
tikbalang:
(i didn't notice your update today, i have LiveCD32-Full-1.495-a4effa2 as i was typing this.)
hello. i'm an advancemame (DOS) user with limited experience with linux. i used to multiboot winxp with slackware and/or ubuntu but recently prefer minimalist distros like slitaz, tinycore and puppy. i can multiboot several of them from my usbdisk using nomadic frugal installation. it's like several livecd's all in one.
i would still be using DOS for mame'ing but hardware drivers are the limiting factor. winxp or later is ok if one can shave off unneeded files and still get a workable system. tinyxp is perfect but it borders illegality. as i see it, linux is the perfect platform. it's just too daunting for most linux noobs.
allow me to share some insights which i hope will give some familiarity to most dos/win users.
1. this assures that all available partitions are searched for the loop filesystem
--- Code: ---
cdroot=/dev/sd[a-z][0-9]
--- End code ---
2. add/fix support for fat32
i'm assuming fat32 is broken/missing because your ext2/usb was a success while my fat32/usb failed. there does not seem to be a module for it. fat32 is the common factor between linux and win users.
3. probably fix how CDROM is loaded?
this could another reason why the the loopfile can't be found. maybe the type needs to be auto and not fixed to iso9660. the idea is mentioned on this page (modifying initrd):
http://www.gentoo-wiki.info/HOWTO_LiveCD_on_disk
4. use SUBDIR parameter
looking at "/init" and "/etc/initrd.scripts" inside initrd, a "SUBDIR" parameter is mentioned. if this is similar to puppylinux's "PSUBDIR", this means that it can bs used as the starting point for searching for the squashfs file. this can be exploited so groovymame files will not clutter the partition root with files.
5. use 8.3 filenames
line #76 of "initrd.defaults" contain this:
--- Code: ---
LOOPS='/livecd.loop /zisofs /livecd.squashfs /image.squashfs /livecd.gcloop'
--- End code ---
maybe you can add "/livecd.sfs" to the list. this allows DOS users to freely copy the entire groovy folder without fear of munging the long filenames. another file that may be important is "boot.catalog". in other distros, i see it as "boot.cat" only. initrd, vmlinuz, system.map are safe. the files under grub/ and memtest/ are not needed by dos users.
6. allow for manual installation
most 3rd party livecd cd-to-usb installer does not always work. some even fail to see the existing multiboot setup and some need to start from a clean partition. i think users should be allowed the choice to keep existing files while installing to an existing partition, whether testing or installing permanently.
altogether, i'm suggesting a simple unpack-and-go setup, to a single folder that can be easily deleted by the user if he decides it's not for him. the entire folder structure can even be copied and preserved (even in DOS, if not using LFN) to another disk if needed. usbdisks are my preferred medium now. i find them easier to copy files to, make bootable, and troubleshoot compared to CD/DVDroms.
sorry for rambling. i hope i explained myself well.
bitbytebit:
Thanks, all very interesting things I'll work on getting done, and look like the missing parts of how to get things working on usb boot device setups.
kevinp:
This distro seems very promising but I found the partitioning very difficult to figure out. Would be nice to have a one click setup just like every other modern release.
What is the recommended partition setup, approximate sizes, etc? I can't get this thing to boot even when installing to MBR and having the first part marked as bootable... not getting it.
bitbytebit:
--- Quote from: kevinp on March 13, 2011, 09:13:06 pm ---This distro seems very promising but I found the partitioning very difficult to figure out. Would be nice to have a one click setup just like every other modern release.
What is the recommended partition setup, approximate sizes, etc? I can't get this thing to boot even when installing to MBR and having the first part marked as bootable... not getting it.
--- End quote ---
Yeah I plan on creating some kind of way to automatically create partitions if chosen from the free space. Also the grub MBR thing is tricky, basically it works best to pick the same partition that was the root partition chosen to install to, although there's more testing I need to do and try to make that an automated decision. Thanks for the feedback, I agree this part of the install is hard to understand properly if you aren't already a semi-advanced Linux user, which I would like to make and automatic option like you want to get past this one point in the install which definitely is the hardest part of setup.
kevinp:
Thanks.. i'm pretty good with linux but I honestly havent done manual partitioning since i used Slackware in 1997. I couldn't figure out how to set the MBR and have grub boot up... Don't mean to be unappreciative, just really want to try your package out..
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version