You are not logged in.
Hi everyone, I've just put up my latest attempt at a live CD construction kit at http://www.fsphost.com/gradgrind/index.html. It's only had very limited testing, but I hope it might be useful to someone or other. There's quite a lot of documentation with it.
I also hope the website is ok - it's one of those free ones ....!
WELL, it seems to be not ideal. As of 16th July 2006 larch is looking for a new home! Sorry for any inconvenience.
The current site is http://four.fsphost.com/gradgrind/
larch: http://larch.berlios.de
Offline
Hi everyone, I've just put up my latest attempt at a live CD construction kit at http://www.fsphost.com/gradgrind/index.html. It's only had very limited testing, but I hope it might be useful to someone or other. There's quite a lot of documentation with it.
I also hope the website is ok - it's one of those free ones ....!
Wow, nice! Maybe I'll give it a try this weekend. Btw., the links does not work if I click it, copy&paste however works fine
Offline
I suspect any such strangeness with the website is due to its nature as a 'free host'. Also with the download - it really is a *.tar.gz file, but when I put it there with that ending, the download didn't work ...
larch: http://larch.berlios.de
Offline
the link has a . at the end, that's why it won't work.
Offline
I tried editing it, but the url didn't want to come at all this time. Just cut and paste it!
larch: http://larch.berlios.de
Offline
Mr Green
Offline
Please, take a look into Archie, its a complete and tested Arch based liveCD maker.
Offline
Yes, Mr. Green, but not recently. I should have another go.
I think there are differences in emphasis, but mainly I remember that the last time I tried, it was not quite as easy as it should have been, and that I would have liked more description of what was going on in 'mkliveiso' ...
And thanks for the redone link!
larch: http://larch.berlios.de
Offline
I think the biggest problem with Archie is lack of documentation. :-) Its primarily considered a live-CD by the community, but it does provide simple scripts for creating your own live CD as well.
Dusty
Offline
Archie Live CD its a start
Mr Green
Offline
I have just released an updated larch. On my hardware it works quite acceptably. The new installer also successfully managed a completely up-to-date multi-partition Arch Linux install on my laptop.
Get it from www.fsphost.com/gradgrind
To the Archie promoters:
I did try Archie again, following the few instructions I could find. I added the required repository to my pacman.conf, as instructed, and installed the Archie scripts. On my first machine it wanted me to remove my kernel etc. because of a clash with bootsplash. Being an archck kernel this would have satisfied the unionfs requirement of Archie, but you can't win them all! I found another Arch I had installed somewhere without the bootsplash problem and tried on that. Of course now I had to get a unionfs module built, but that apparently went OK.
I had a freshly installed Arch system to try the mkliveiso script on, though I wasn't sure what the requirements were - as these are apparently not stated anywhere (I used my mkarch script to prepare it). Then I ran mkliveiso. It churned around for a bit, returned a few incomprehensible error messages about weird files not found, and stopped without producing anything.
I would really like to appreciate Archie's benefits, but I wanted something that would produce a live CD with my package selection on it and a script to install this cleanly to hard disk. Maybe Archie can do this, but following the minimal documentation didn't work for me.
My larch scripts do not require any extra repositories (except community for the archck stuff, until that gets put into extra), they do not require the build system to have unionfs support, I do not have to install anything special to run my build scripts. Indeed they should run on any linux system, it wouldn't need to be Arch if you use pacman.static. You don't even need a separate partition for building the custom system (so long as you have enough free space). I certainly haven't done as much work as the Archie people have on some areas of live CD design and I can't do tests on anything other than the rather boring hardware I have here, but I would urge you to look at some of my ideas and see if they might not be useful. I can build, quickly and with no great effort, an up-to-the-minute, standard Arch system which runs from CD, with a script to install this (without the live-system tweaks) to hard disk. Maybe Archie can do this too, please let us know how!
I'm sure larch has plenty of bugs and features which could be implemented much better, but I have to say I don't get the impression Archie is really ready for prime time yet and maybe some of the ideas in larch could help.
larch: http://larch.berlios.de
Offline
When booting the cd it hangs when creating the fstab, have you ran into this problem before?
Offline
No, up to now I've had no problems with fstab, but as I warn, I only have a very limited selection of hardware to test it on - boring old IDE stuff.
Do you have something different here? Please let me know.
The code which sets up fstab at boot time is basically the same as that in SLAX (I used that as the starting point) - have you tried SLAX, and if so, did that work?
If you want to play around with it, the interesting function is probably activate_fstab() in in the liblxlive file (in the mklive/initrd/ directory of the scripts). The only bit that I imagine could hang is where it tries to mount or unmount the partitions it has found (mount_device ... unmount ...).
It should also be possible to test this in your normal system:
make a test directory somewhere
copy in liblxlive
cd to this directory
Become root (su)
Then do:
. liblxlive
activate_fstab test
This should create subdirectories in test containing the generated /etc/fstab and the corresponding mount-points in /mnt
larch: http://larch.berlios.de
Offline
I just made a mirror of this, seeing as it's hosted on a free site: http://projects.os-zen.net/larch/larch.tar.gz
(Some DNS changes might make this take a day or so to spawn)
Thanks for the scripts, and contact me if you need a permanent place to host.
·¬»· i am shadowhand, powered by webfaction
Offline
Great, Shadowhand! The free site was just a quick-and-easy solution.
It may be best for larch to somehow merge with Archie, if the aims are not too different. I'm quite open to suggestions and cooperation - and in general opposed to duplication of effort. I'll even try not to insist my way is better ...
larch: http://larch.berlios.de
Offline
My livecd works great, it just didnt boot on my server. Which is weird because theres nothing fancy about it, plain IDE system. Anywho I got someone wanting to switch to Arch because of my livecd. 8)
Offline
I've just posted a mini-update of larch, version 0.3, incorporating the latest udev tweaks in initscripts-0.7.1-23. My first test boot, with udev 087-1, was a little bit faster, but I wouldn't want to make any sweeping statements ...
Get it here:
http://www.fsphost.com/gradgrind/larch_download.html
larch: http://larch.berlios.de
Offline
Hi everyone, I've just put up my latest attempt at a live CD construction kit at http://www.fsphost.com/gradgrind/index.html. It's only had very limited testing, but I hope it might be useful to someone or other. There's quite a lot of documentation with it.
I also hope the website is ok - it's one of those free ones ....!
Great project!
I could successfully build a live CD with a 2.6 kernel.
Thanks!
ViNS
Offline
I'm glad you like it!
I would like to add a couple of updates, but at the moment I am a bit stuck. The latest udev (I guess in conjunction with unionfs) seems to introduce an unacceptably long delay while booting, and I haven't yet found a satisfying way around this ...
larch: http://larch.berlios.de
Offline
I haven't built a Live CD yet but I'm very interested in doing so. Can't wait to see your "I got around the udev issue"-post.
Cheers Sigi
Haven't been here in a while. Still rocking Arch.
Offline
Hi folks!
Here is my "I got around the udev issue"-post.
Just to let you know, I've put up a sparkling new version of larch at www.fsphost.com/gradgrind
If anyone's looking for a custom live CD kit, this could be what you're looking for.
I've changed the way it uses unionfs, and (in case you're interested) it's also possible to run it without unionfs. It boots quicker than before, and I hope I've simplified it's use a bit.
The installer has been tweaked a bit and it can now do an ftp install of the latest, greatest packages (as well as the straight installation of the CD content).
As always, any feedback is welcome.
Share and Enjoy!
larch: http://larch.berlios.de
Offline
would be nice to know what u changed on lshwd. ill appreciate if u can send me the changes.
and kudos on latest larch
Offline
@z4ziggy:
My lshwd fix has been in the bugtracker since March, including code.
larch: http://larch.berlios.de
Offline
Nice to see the LiveCD called "larch" and intend trying it soon.
Wonder if there is a limiting factor in this effort which prevents making a LiveDVD with 9GB of uncompressed progs? Most certainly the amount of memory might be excessive for the full 9GB but a lesser use of the DVD capacity could be of an advantage.
Would the read speed of DVD provide a speed-up in the boot?
Knoppix has a full DVD which uses two modes of "cloop" to accomplish the feat.
Something similar possible with an arch DVD? Two modes with 2GB per mode of compressed data.
Think big!!! Like Mt. Everest...because its there!
Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit! X-ray confirms Iam spineless!
Offline
@lilsirecho:
Why don't you try it out?
I'm not sure that I, personally, would find such a 'monster' useful (so far I have only used live CDs for rescue and installation purposes), but if for some reason a larger snapshot of Arch was wanted, that could be the way to go.
I think squashfs should scale fairly well, but that would need to be tested. A certain amount of splitting should also be no great problem, e.g. squashing /usr, /opt and the rest separately (though at the moment I am quite pleased with the simplicity of my design).
As to boot speed, that is also something that would need testing. My latest larch CD takes between 90 and 130 seconds on my machines (depending on hardware) to boot into KDE. For my purposes this is acceptable.
larch: http://larch.berlios.de
Offline