* Darshaka Pathirana <d...@syn-net.org> [20090506 11:40]: > The subject says it all: I was trying to find out a short outline > why one should use the one or the other.
> As far as I can unsterstand it after a short evaluation is that both > are able to do nearly the same. Both use debootstrap and are able to > define hooks and afterwards a ISO is created. > The advantage of grml-live seems to be the usage of the FAI-class > concept but debian-live seems to be the more "official" way to do it. > My motivation is a bit different than *-live and FAI provide. *-live > are intended to build a Live-CD and FAI deploys a system on a > running machine (by PXE or Boot-CD). > I do NOT need a bootable ISO. I need the possibility to install > Debian into a USB-Device or CF-Card. So I actually use the > base.tar.gz (created by FAI or by an other installation) to untar it > onto the target from my running system. Afterwards again some hooks > are run and the bootloader is installed. I think this is ridiculous! > There must be a better way. > Any thoughts about this? Allright, some thoughts about this. :) You're right, "debian-live seems to be the more "official" way to do it" - that's its design goal. :) Whereas debian-live provides official Debian builds (like "does a plain Debian work on my system?"), grml-live focuses on user's (maybe very special) needs (like "i need a system which is specialised for the needs of sysadmins"). Notice that I'm biased as being the developer behind grml-live. ;) But I personally don't see the projects as competitors but instead I'm working together with upstream of debian-live on the underlying technologies so we share development wherever possible. I personally *love* the class concept of FAI. It gives me a big and fast gun in combination with a swiss army knife so I can shoot on every problem that might arise. :) Regarding your needs: "I need the possibility to install Debian into a USB-Device or CF-Card". Looking at the existing grml-technologies there are different approaches available: * grml2usb: install a grml ISO on a given device * grml2hd: install a running grml system (nearly) 1:1 on a device * grml-debootstrap: install *plain* Debian on a device Depending on your exact use case the approach of grml2usb/grml2hd might fit as well, though I think that either grml-debootstrap or your FAI/base.tar.gz solution fit better. In a customer project I'm for example using grml-debootstrap for deploying Debian systems automatically, providing offline installation (no network access available), DRBD deployment, setup of SW-RAID, documentation of the hardware,... But I guess you don't need all the fancy stuff overall, so if FAI/dirinstall works fine, you chose the right way already. And if you're not happy you can still consider switching to a different approach. ;) Hope this helps. regards, -mika- -- http://grml.org/ # Linux for texttool-users and sysadmins http://wiki.grml.org/ # share your knowledge http://grml.supersized.org/ # the grml development weblog #grml @ irc.freenode.org # meet us on irc
signature.asc
Description: Digital signature
_______________________________________________ Grml mailing list - Grml@mur.at http://lists.mur.at/mailman/listinfo/grml join #grml on irc.freenode.org grml-devel-blog: http://grml.supersized.org/