Προς το περιεχόμενο

LiveCD με βάση το Debian


zen3

Προτεινόμενες αναρτήσεις

Θέλω να κάνω ό,τι λέει ο τίτλος.

 

Συγκεκριμένα, θέλω να έχω σ'ενα φάκελο, όλο το live cd, με εγκαταστημένα τα πακέτα που θα του πω.

Ας πούμε, θέλω να έχει μέσα στο φάκελο το /etc/X11 ώστε να μπορώ να του περάσω το δικό μου.

Ή θέλω να πειράξω τον /apt με τις δικές μου ρυθμίσεις και πηγές.

Ακόμα, θέλω πριν του πω ποια πακέτα θέλω να έχει να του δηλώσω από ποια repo να τα τραβήξει.

 

Τέλος, θέλω να μπορώ να προσθέσω δικά μου users και groups.

 

Για οποιαδήποτε διευκρίνηση, post εδώ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πολύ γενικό.

 

Και πριν κάνω το τοπικ στο hellug, δοκίμασα live-helper, και στο hellug live-helper μου είπαν, και εδώ τα ίδια.

 

Αλλά δεν ξέρω που δηλώνω τα πακέτα και ΠΑΡΑ πολλά άλλα...

 

EDIT: Χα! http://live.debian.net/manual/html/live-helper.html#lh_config

Θέλει κανείς να αγιάσει και δεν μπορεί.

 

Πού είναι τα extra parametrs του lh_build τώρα που τα θέλω εγώ; :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

δουλεύει για σένα ο "μπαμπάς" του puppylinux

 

δες τo project του, Woof

http://puppylinux.com/woof/index.html

 

 

http://www.linux-live.org/

 

Building Your Own Live CD

http://www.linuxjournal.com/article/7246

 

Creating a Complete Distribution on CD

http://www.linuxjournal.com/article/7233

 

How to make a Linux live CD

http://www.linuxfortravelers.com/how-to-make-a-linux-live-cd

 

Building a Custom Live CD with Linux-Live

http://lwn.net/Articles/172132/

 

Transforming your Installation into a Live DVD/CD

http://ubuntuforums.org/showthread.php?t=688872

 

Online Linux Live CD/DVD/USB Building Systems and Online Storage

http://kyantonius.com/2009/08/12/online-linux-live-cddvdusb-building-systems-and-online-storage/

 

Building your own LiveCD

http://www.livecd.ethz.ch/build.html

 

δες και το iloog:

http://ilug.gr/index.php?option=com_smf&Itemid=27&topic=73.0

 

καλή δύναμη !

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σ'ευχαριστώ για τον κόπο σου, αλλά οι απαιτήσεις μου είναι συγκεκριμένες.

 

Θέλω βάση το Debian, και να μπορώ να έχω όλα τα περιεχόμενα του LiveCD σ'έναν φάκελο για να μπορώ να επεξεργαστώ config files κτλ.

Ακόμα, θέλω το ISO που θα φτιαχτεί να έχει έτοιμα τα πακέτα που θα του πω. Και όχι να τα κατεβάζει κάθε φορά που θα εκκινώ το LiveCD.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Περισσότερα από ένα links του gtroza βοηθούν να καταλάβεις πώς μπορείς να καλύψεις τις απαιτήσεις σου, ανεξαρτήτως διανομής.

 

Transforming your Installation into a Live DVD/CD

http://ubuntuforums.org/showthread.php?t=688872

Αυτό σου έχει και βήμα-βήμα οδηγίες.

 

Αν θέλεις να ξεκινήσεις με ένα bare-bone debian αντί με μία υπάρχουσα εγκατάσταση, χρησιμοποίησε το debootstrap

http://wiki.debian.org/Debootstrap

http://www.debian-administration.org/articles/426

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σ'ευχαριστώ για τον κόπο σου, αλλά οι απαιτήσεις μου είναι συγκεκριμένες.

 

Θέλω βάση το Debian, και να μπορώ να έχω όλα τα περιεχόμενα του LiveCD σ'έναν φάκελο για να μπορώ να επεξεργαστώ config files κτλ.

Ακόμα, θέλω το ISO που θα φτιαχτεί να έχει έτοιμα τα πακέτα που θα του πω. Και όχι να τα κατεβάζει κάθε φορά που θα εκκινώ το LiveCD.

 

κατα τη γνώμη μου

το θέμα δεν είναι οι απαιτήσεις μας

αλλά ο τρόπος που θα συμπληρώσουμε τις γνώσεις μας

για να ικανοποιηθούν

 

η αρχική ερώτηση υπονοεί βήμα βήμα οδηγίες στα ελληνικά ;

και επίσης

τι διαφορετικό έχει η δική σου προσέγγιση στη δημιουργία ενός live cd

απο τις ήδη υπάρχουσες ;

 

http://ubuntuforums.org/showthread.php?t=688872

Appendix 2. Building the live media form scratch using debootstrap.

 

Instead of using your current installation to be the basis of you live CD, you can build a custom system from scratch into any directory in your system using debootstrap, and then use that as the basis of your CD. The modifications you have to make are:

......

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

gtroza, το τόπικ από τα ubuntu forums είναι ακριβώς αυτό που έψαχνα.

 

Αλλά κολλάω σ'ένα σημείο -> linux-generic linux-headers-generic ubuntu-minimal ubuntu-standard -> ποιά είναι τα αντίστοιχα πακέτα για το Debian;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ο αλλοδαπός μας προσανατολίζει:mrgreen:

https://help.ubuntu.com/community/MetaPackages

Ubuntu System Metapackages

 

*

 

edubuntu-desktop: This package depends on all of the packages in the edubuntu desktop system

*

 

edubuntu-server: This package depends on all of the packages in the edubuntu desktop system

*

 

kubuntu-desktop: Similar to ubuntu-desktop, but with KDE and related software instead of Gnome

*

 

ubuntu-base: The basics of Ubuntu, with core system packages

*

 

ubuntu-desktop: In addition to ubuntu-base, this package depends on all of the packages in the Ubuntu desktop system. It installs a desktop environment (GNOME) and lots of software for home and office use.

*

 

ubuntu-minimal: This package depends on all of the packages in the Ubuntu minimal system, that is a functional command-line system with the following capabilities: Boot, Detect hardware, Connect to a network, Install packages, and Perform basic diagnostics. It is also used to help ensure proper upgrades, so it is recommended that it not be removed.

*

 

ubuntu-restricted-extras: Introduced in Feisty, this package depends on some commonly used packages in the Ubuntu multiverse repository. It installs support for java, flash, microsoft truetype fonts, and many multimedia codecs.

*

 

ubuntu-standard: This package depends on all of the packages in the Ubuntu standard system. This set of packages provides a comfortable command-line Unix-like environment.

*

 

xubuntu-desktop: The XFCE desktop environment, and all the software distributed with Xubuntu

 

Kernel Metapackages

 

These metapackages install the latest linux kernel and modules through a series of dependencies. These make upgrading the kernel much easier, and safer, since they ensure that all required modules and headers are also installed.

 

*

 

linux-generic: Always depends on the latest generic Linux kernel available.

*

 

linux-headers-generic: This package always depends on the latest generic kernel headers available.

*

 

linux-image-generic: This package always depends on the latest generic kernel image available.

*

 

linux-restricted-modules-generic: This package always depends on the latest restricted modules available for generic kernels.

 

Obsolete kernel packages:

 

* linux-386, linux-686, linux-686-smp

* linux-k7, linux-k7-smp,

* linux-amd64-generic, linux-amd64-k8, linux-amd64-k8-smp, linux-amd64-xeon

* linux-powerpc, linux-powerpc-smp, linux-power3, linux-power3-smp, linux-power4, linux-power4-smp

 

 

 

http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html

7.7 What is an Essential, Required, Important, Standard, Optional, or Extra package?

 

Each Debian package is assigned a priority by the distribution maintainers, as an aid to the package management system. The priorities are:

 

*

 

Required: packages that are necessary for the proper functioning of the system.

 

This includes all tools that are necessary to repair system defects. You must not remove these packages or your system may become totally broken and you may probably not even be able to use dpkg to put things back. Systems with only the Required packages are probably unusable, but they do have enough functionality to allow the sysadmin to boot and install more software.

 

*

 

Important packages should be found on any Unix-like system.

 

Other packages which the system will not run well or be usable without will be here. This does NOT include Emacs or X or TeX or any other large applications. These packages only constitute the bare infrastructure.

 

*

 

Standard packages are standard on any Linux system, including a reasonably small but not too limited character-mode system. Tools are included to be able to browse the web (using w3m), send e-mail (with mutt) and download files from FTP servers.

 

This is what will install by default if users do not select anything else. It does not include many large applications, but it does include the Python interpreter and some server software like OpenSSH (for remote administration), Exim (for mail delivery, although it can be configured for local delivery only), an identd server (pidentd) and the RPC portmapper (portmap). It also includes some common generic documentation that most users will find helpful.

 

*

 

Optional packages include all those that you might reasonably want to install if you did not know what it was, or do not have specialized requirements.

 

This includes X, a full TeX distribution, and lots of applications.

 

*

 

Extra: packages that either conflict with others with higher priorities, are only likely to be useful if you already know what they are, or have specialized requirements that make them unsuitable for "Optional".

 

If you do a default Debian installation all the packages of priority Standard or higher will be installed in your system. If you select pre-defined tasks you will get lower priority packages too.

 

Additionally, some packages are marked as Essential since they are absolutely necessary for the proper functioning of the system. The package management tools will refuse to remove these.

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

δες τις λίστες

ίσως κάποια σε βοηθήσει

http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/'>http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/

http://cdimage.debian.org/cdimage/release/current-live/source/tar/

http://cdimage.debian.org/cdimage/release/

 

 

"τυφλός πλοηγός"

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ΟΚ, τα πακέτα -> πυρήνα ήθελε tbh -> τον 2.6.30-1.

 

Τώρα κόλλησα στη κατασκευή ISO:

 

sudo mkisofs -b /boot/grub/stage2_eltorito \

-no-emul-boot -boot-load-size 4 -boot-info-table \

-V "Custom Live CD" -cache-inodes -r -J -l \

-o ~/live-cd.iso $CD

 

I get this ->

 

mkisofs -b /boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -V "Custom Live CD" -cache-inodes -r -J -l -o ~/live-cd.iso $CD

I: -input-charset not specified, using utf-8 (detected in locale settings)

genisoimage: Missing pathspec.

Usage: genisoimage [options] -o file directory ...

 

Use genisoimage -help

to get a list of valid options.

 

Report problems to [email protected].

 

Βασικά, δημιουργείται το iso αλλά δεν ανοίγει με qemu.

Ανοίγει αλλά δεν bootάρει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...