BETA

Πώς φτιάχνουμε multiboot usb-sticks στο Linux

Εικόνα constantinos

Θα έχετε δει σε διάφορα περιοδικά τεχνολογίας τα διάφορα συνοδευτικά cd/dvd που δίνουν και περιλαμβάνουν κάποιες διανομές και μπορείτε να εκκινείτε από όποια εξ' αυτών θέλετε. Πολύ βολικό κι εξυπηρετικό να έχουμε σε ένα δισκάκι όλα αυτά, μα ακόμα καλυτερότερα να έχουμε ένα usb stick με όσες διανομές επιθυμούμε και να boot-αρουμε από όποια θέλουμε. Αυτό ονομάζεται Multibooting.

Tι είναι το Multibooting

Αναλυτικότερα, multibooting ονομάζεται η διαδικασία κατά την οποία σε ένα μέσο (σκληρό δίσκο) μπορούν να εγκατασταθούν περισσότερα του ενός λειτουργικά συστήματα και κατά την έναρξη του υπολογιστή από το αρχικό μενού (boot), να επιλέγουμε σε ποιο από αυτά τα λειτουργικά συστήματα επιθυμούμε να εισέλθουμε.

Αυτό είναι γνωστό και εφικτό στο οικοσύστημα του Linux εδώ και δεκαετίες, μπορώντας οι ενδιαφερόμενοι να δοκιμάσουν "live", χωρίς εγκατάσταση δηλαδή ή άλλη επαφή με τον σκληρό τους δίσκο, κάποια διανομή Linux ώστε να πάρουν μια πλήρη γεύση από αυτήν και μάλιστα στο μηχάνημα που επιθυμούν να την εγκαταστήσουν.
Την δεκαετία της κυριαρχίας των WindowsXP η τεχνολογία αυτή εξελίχθηκε, και στα μέσα της δεκαετίας του 2000 γνώρισε άνθιση καθώς πλέον είχε αρχίσει η διείσδυση του Linux και η όλη διαδικασία είχε γίνει πανεύκολη με κάποια κλικ.

Βέβαια, δεν υπάρχει λόγος να ξεφύγουμε σαν τον τύπο που εγκατέστησε 145 λειτουργικά συστήματα!

Πλέον, μπορούμε να έχουμε multiboot λειτουργικά συστήματα οπουδήποτε και όχι μόνο σε σκληρούς δίσκους, μα και σε εξωτερικά μέσα καθώς η χωρητικότητα έχει αυξηθεί. Θα μπορούσατε δηλαδή να έχετε 2 ή 3 ή ακόμα και περισσότερα λειτουργικά συστήματα / διανομές Linux ή BSD, σε εξωτερικούς σκληρούς δίσκους, σε sd κάρτες, σε dvd δισκάκια και φυσικά και σε usb-sticks.
Έτσι, αφού αυτά τα μέσα είναι φορητά, μπορείτε να τα χρησιμοποιήσετε, προκειμένου να μπορείτε από οποιονδήποτε υπολογιστή να μπαίνετε στο λειτουργικό σύστημα που έχετε εσείς, χωρίς να επηρεάζεται στο ελάχιστο το εγκατεστημένο του λειτουργικό σύστημα ή να κινδυνεύει σε κάτι από αυτό.

Η Δύναμη του Live Booting

Πρακτικές εφαρμογές του Multibooting

Σε ένα multiboot usb-stick μπορείτε να εγκαταστήσετε ό,τι εσείς θέλετε. ορισμένες ιδέες και χρηστικές εφαρμογές του είναι οι εξής:

1. "Θεραπευτικό" usb-stick

Μπορείτε σ' ένα usb-stick, και όχι υποχρεωτικά μεγάλης χωρητικότητας, να εγκαταστήσετε μερικές minimal διανομές εργαλεία που μπορούν να διορθώσουν προβλήματα σε όλα τα λειτουργικά συστήματα, να σκανάρουν και να καθαρίσουν ιούς σε Windows, να διορθώσουν προβλήματα στις κατατμήσεις των δίσκων σας και αρκετά ακόμα.
Δείτε για παράδειγμα, ορισμένες τέτοιες Linux διανομές που θα μπορούσατε να είχατε σ' ένα multiboot stickάκι:

     - Rescue cd's -1
     - Rescue cd's -2
    
- Rescue cd -3

Ή και άλλα εργαλεία, όπως για παράδειγμα τα:
    SlaxRouter
    IPFire
    PartedMagic
  και άλλα.

2. Ασφάλειας - Ιδιωτικότητας

Μια άλλη καλή χρήση του είναι να εγκαταστήσετε δυο Linux διανομές που θα ειδικεύονται σε ασφάλεια και ιδιωτικότητα ή και στο hacking.
Αν έχετε μεγάλης χωρητικότητας usb-stick, θα μπορούσατε, αν θέλετε, να είχατε και μια τρίτη ακόμα που να είναι το κανονικό σας σύστημα.

Για παράδειγμα, θα μπορούσατε να είχατε το Talis, την καλύτερη διανομή για θέμα ιδιωτικότητας.
Ή, κάποια άλλη διανομή που ειδικεύεται σε αυτό το θέμα: #privacy-distros.

Από θέμα ασφάλειας ή hacking έχετε πολλές επιλογές.

Μερικά, εντελώς τυχαία παραδείγματα, ώστε να καταλάβατε πιο καλά τι εννοώ:

Bugtraq 2 Linux-Black Widow
Caine
Backbox
Samurai Web Testing Framework
NetSecL και OWASP Mantra-OS
Kali (Backtrack)

και ούτω καθεξής.

Με λίγο σκανάρισμα και scrolling, θα βρείτε πολλές τέτοιες διανομές στα tags:
    #security
    #special-distros

3. Ψυχαγωγίας

Θα μπορούσατε επίσης να κάνατε ένα multiboot usb ψυχαγωγίας και multimedia γενικότερα.

Για παράδειγμα, θα μπορούσατε να έχετε την διανομή Xbmcbuntu ή καλύτερα Kodibuntu (το download lιnk της θα το βρείτε στο τέλος αυτού του άρθρου), όπως είναι πλέον τ' όνομά της και να είχατε μέσα εγκατεστημένο το KODI με τις δικες σας επιλογές και παράλληλα με την δυνατότητα που δίνει η διανομή να επιλέξετε είσοδο ανάμεσα στο περιβάλλον του KODI ή σε κανονικό desktop, να εγκαθιστούσατε και οποιοδήποτε ακόμα λογισμικό multimedia και ψυχαγωγίας θέλετε.

θα μπορούσατε να το συνδυάζατε και με κάποια άλλη διανομή του είδους, όπως για παράδειγμα τη GeeXbox, την Freevo ή ακόμα και την AVLinux (αν και έχουν καιρό να ενημερωθούν, μα συνήθως πηγαίναν αργά με τις σταθερές (lts) εκδόσεις των διανομών που πατάνε.

5. Εκπαιδευτικά - Παιδικά

Άλλη μια επιλογή είναι να δημιουργήσετε multiboot usb-sticks με διανομές εκπαιδευτικές και ειδικές για παιδιά.
Τα UberStudent και WildOS είναι δυο καλές επιλογές για εκπαιδευτικές, και το PicarOS για παιδικές.

6. Διαφορετικά λειτουργικά συστήματα

Θα μπορούσατε να έχετε ένα stick με διαφορετικά λειτουργικά πέρα από τα συνηθισμένα Linux, Windows και OSX.
Για παράδειγμα, κάποιo UNIX-based λειτουργικό σύστημα, όπως:

      Solaris
     DragonFly
  ή κάτι σε BSD-based:
    #FreeBSD
    #OpenBSD
    #NetBSD
    #GhostBSD
   μα και άλλες BSD-based διανομές.

Ή και το ChromeOS της Google μα και το Android.

7. Παιχνιδιάρικο

Αν και σε αυτήν την περίπτωση μιλάμε για μεγάλο και σίγουρα καλό usb-stick, θα μπορούσε ΚΑΙ αυτό να γίνει.
Για παράδειγμα, με διανομές σαν τις:

   SteamOS
   GameDrift
   EmuOS
   PuppyArcade
 και ένα σωρό ακόμα.

8. Cloud διανομές

Θα μπορούσατε να κάνετε και ένα stick που να περιλαμβάνει cloud-based λειτουργικά συστήματα.
Επί παραδείγματι αυτά:

    EyeOS
    AvatarOS
    είτε κάποια από αυτά.

 9. Άλλες χρήσεις

Θα μπορούσατε να αξιοποιήσετε ένα multiboot usb-stick με συνδυασμούς των πιο πάνω, με εγκατάσταση ειδικευμένων και χομπίστικων διανομών ή ακόμα και επαγγελματικών, ή να δοκιμάσετε άλλες διανομές πιο... εξωτικές (πχ, το λειτουργικό σύστημα της Βόρειας Κορέας ή αυτό κάποιας άλλης χώρας) ή οτιδήποτε άλλο θέλετε.
Μπορεί να γίνει εργαλείο, ψυχαγωγία,  επαγγελματικό, προσωπικό, ιδιωτικό, δοκιμές, περιέργεια, πειραματισμός, χόμπι, συνδυασμός κάποιων, κλπ.
Ακόμα και για κάτι πολύ πιο ειδικευμένο, όπως για παράδειγμα το Byzantium ή το SmartOS.
Θα μπορούσατε ακόμα, να δημιουργείτε δικές σας custom εκδόσεις διανομών (βασισμένες φυσικά σε κάποιες άλλες), με ορισμένα απλά εργαλεία που υπάρχουν για τον σκοπό αυτόν ή και ακριβή αντίγραφα των δικών σας (πχ: [-1-] και [-2-]).
Δεν υπάρχει περιορισμός σε αυτό, πέρα από τις ανάγκες και την φαντασία σας. Μέχρι και server θα μπορούσατε.

Περισσότερο υλικό από διανομές, θα βρείτε στα tags:
   #distros
   #ειδικευμένες distros
 μα και με πιο ειδικευμένη αναζήτηση στο osarena και στο διαδίκτυο.

ΣΗΜΕΙΩΣΗ: Αξίζει να σημειώσω πως αυτό που παρατήρησα είναι πως με το πέρασμα των χρόνων έχουν μειωθεί οι ειδικευμένες διανομές (πχ, Multimedia, παιδικές, εκπαιδευτικές, παιχνιδιών κλπ) και έχουν αυξηθεί οι eye-candy, αυτές που δίνουν δηλαδή έμφαση στην εμφάνιση και όχι σε κάτι χρηστικό και ουσιαστικό.

 

Μέγεθος του USB-stick

Όπως είπαμε μπορεί να γίνει σε πολλά εξωτερικά μέσα αποθήκευσης, μα στεκόμαστε στα USB-στικάκια, καθώς είναι τα πιο πρακτικά και χρηστικότερα όλων.
Σε κάθε περίπτωση, η ποιότητα του usb-stick είναι ένας σημαντικός παράγοντας, ενώ αν είναι συμβατό και με USB 3.0, θα είναι και πολύ ταχύτερο από τα υπόλοιπα (2.0).

Όσον αφορά το μέγεθος, εξαρτάται από το τι θέλετε να εγκαταστήσετε. Συνήθως η βάση είναι τα 8 giga, μα αν σκοπεύετε να βάλετε μικρές διανομές, θα είναι εντάξει και ένα των 4 giga.

 

Πώς γίνεται η δημιουργία ενός multiboot usb-stick

Η διαδικασία αυτή δεν είναι καθόλου δύσκολη και εύκολα μπορεί να το κάνει ο καθένας, χάρη σε κάποια ειδικευμένα λογισμικά που έχουν δημιουργηθεί για τον σκοπό αυτόν.
Όλα έχουν γραφικό περιβάλλον, είναι απλά στην χρήση τους και με λίγο προσοχή δεν θα έχετε κανένα απολύτως πρόβλημα.
Ορισμένα από αυτά τα λογισμικά που αξίζει να δοκιμάσετε καθώς είναι και τα πιο εύχρηστα είναι τα ακόλουθα.
[η σειρά τους είναι τυχαία, με κλικ στην εικόνα τους καθενός οδηγείστε στην παρουσίασή τους, οδηγίες εγκατάστασης και download links.
Κυρίως είναι διαθέσιμα για Linux].

ΛΟΓΙΣΜΙΚΑ ΔΗΜΙΟΥΡΓΙΑΣ MULTIBOOT USB-STICKS


MULTISYSTEM


MULTIBOOT

YUMI

LIVEUSB

Θα πρέπει ν' αναφέρουμε και την ύπαρξη του ULTILEX, που πρόκειται για ένα multiboot σύστημα με κάποιες μικρές διανομές για διάσωση, επιδιόρθωση, ανάκτηση. Μπορείτε να επιλέξετε ποια θέλετε να τρέξετε και να επιδιορθώσετε τ' όποιο πρόβλημα.


Aν θέλετε να δοκιμάσετε και πιο geek τρόπο, με το τερματικό / κονσόλα σας, δείτε αυτό: Κάνε iso usb bootable με το dd.


Άλλα εργαλεία που θα σας φανούν χρήσιμα:

 

   WinUSB: Δημιουργήστε εκκιννήσιμα usb-sticks των Windows από το Linux
Τo WinUSB, είναι ένα ανοιχτού κώδικα λογισμικό που επιτρέπει την δημιουργία του δικού σας προγράμματος εγκατάστασης των Windows, σε ένα usb-stick από μια εικόνα ISO ή ένα DVD τους, μέσα από το Linux, για τα Windows Vista, 7, 8 και Windows PE. Το λογισμικό είναι πολύ ελαφρύ και πανεύκολο στην χρήση.

   Get Linux: Για λήψη πολλών Linux διανομών στα Windows
To  Get Linux είναι μια open source εφαρμογή για windows η οποία αλληλεπιδρά με μια βιβλιοθήκη ενός server για την λήψη πολυάριθμων Linux λειτουργικών συστημάτων (διανομών).

Τρεις πληρέστατοι Bootloaders για τα λειτουργικά σας συστήματα
O Boot-loader είναι το πρώτο πρόγραμμα λογισμικού όπου εκτελείται όταν ξεκινάει ένας υπολογιστής. Είναι υπεύθυνος για την φόρτωση και την μεταφορά ελέγχου στον kernel ενός λειτουργικού συστήματος. Δείτε ορισμένα από τα καλύτερα εργαλεία, ειδικά γι' αυτόν ακριβώς τον σκοπό, για Linux, Windows και OSX

   Unetbootin για να έχουμε διανομές σε usb στικάκια
To Unetbootin είναι ένα απλούστατο εργαλείο για να "καίτε" iso λειτουργικών συστημάτων / διανομών Linux.
Για "κάψιμο" σε dvd δισκάκια, υπάρχουν αυτά τα εργαλεία.

   Mac Linux USB Loader
Το Mac Linux USB Loader είναι ένα απλό εργαλείο με τ' οποίο μπορείτε να φτιάξετε Linux Live USB σε OSX.

  Live USB Creator: Δημιουργήστε live usb Linux διανομών από τα Windows
Το Live USB Creator είναι ένα εργαλείο που υποστηρίζει χωρίς κανένα πρόβλημα την πλειοψηφία των Linux διανομών και η όλη διαδικασία, του να έχετε σε κάποιο usb stick, την Linux διανομή που θέλετε, είναι υπόθεση ελαχίστων κλικ, με ένα wizard που θα βοηθήσει ακόμα και όσους δεν έχουν την παραμικρή ιδέα.

   Linux AIO: Κατεβάστε όλες τις version μεγάλων διανομών σ' ένα iso
Το Linux AIO (all- in-one), είναι ένα πρότζεκτ το οποίο δημιουργεί ένα μεγάλο dvd που μέσα σε αυτό περιλαμβάνονται οι σημαντικότερες εκδόσεις με τα διαφορετικά γραφικά περιβάλλοντα μιας διανομής, στις τελευταίες τους εκδόσεις. Ιδανικό για να κατεβάσετε με την μια διαφορετικές εκδόσεις διανομών και να κάνετε με αυτές αν θέλετε, ένα multiboot usb.

   Plop: Εκκινήστε usb stick από pc που δεν το υποστηρίζουν!
Το Plop είναι ένα λογισμικό που δίνει την δυνατότητα να εκκινήσουμε οποιοδήποτε μηχάνημα από usb stick, από dvd (ως ακόμα και από δισκέτα), ασχέτως αν το συγκεκριμένο μηχάνημα (το bios του δηλαδή), υποστηρίζει αυτήν την δυνατότητα ή όχι.

  • Σχόλια

7 Comments:

  1. Εικόνα sudo monkey
    sudo monkey (χωρίς επαλήθευση)Ιαν 23, 2016 20:18 ΜΜ

    Τρεχω το multisystem απο το αρχειακι του που μου κατεβαζει μεσω τερματικου οπως ακριβως λεει και μου βγαζει error xterm... καμια ιδεα η εναλλακτικη;;;

  2. Εικόνα Γι'ωργος Έξης
    Γι'ωργος Έξης (χωρίς επαλήθευση)Ιαν 29, 2016 15:18 ΜΜ

    Άλλο ένα εργαλείο σε αυτήν την κατηγορία που ανακάλυψα τώρα τελευταία είναι το Rufus

    https://rufus.akeo.ie/

    Για να δουλέψει χρειάζεται winΧΡ ή νεώτερα αλλά είναι πολύ γρήγορο στην δημιουργία εκκινήσιμου usb-stick
    όπως αποδείχτηκε στις δοκιμές που έκανα.

  3. Εικόνα οk
    οk (χωρίς επαλήθευση)Νοε 04, 2016 13:00 ΜΜ

    για το multisystem οταν παταω εκτελεση απο τερματικο μου βγαζει error...
    με το liveusb δεν καταλαβαινω πως μπορεις να δημιουργησεις multiboot και εξαλλου δεν βλεπω να υποστηριζει τις τελευταιες διανομες.
    το άλλο αρθρο για το multiboot ειναι παλιο και δεν το δοκιμασα καν, εξαλλου παραπεμπει σε σελιδα με γαλλικα.
    το yumi ειναι για windows...
    δοκιμασα και αυτο http://multibootusb.org/ σε δυο διανομες , στη μια βγαινει το προγραμμα στο μενου αλλά δεν ανοιγει καθολου και στην άλλη ανοιγει αλλά δε δουλευει...

    οποτε τι μπορω να κανω; καμια ιδεα; σε εσας λειτουργουν τα παραπανω; (άλλο θεμα αν σας λειτουργουσαν παλιοτερα)

  4. Εικόνα Γιώργος Έξης
    Γιώργος Έξης (χωρίς επαλήθευση)Νοε 15, 2016 07:56 ΠΜ

    Γεια σας και πάλι.

    Χρησιμοποιώ την διανομή PCLinuxOS σαν κύριο λειτουργικό μου και ένα πολύ βολικό πρόγραμμα για εγγραφή εκκινήσιμου usb-stick που αυτή διαθέτει, είναι το ddcopy. Ξέρω ότι μπορεί να τρέξει κατ' ευθείαν από τερματικό αλλά όπως το προσφέρει η διανομή είναι πολύ εύκολο, ειδικά γι αυτούς που δεν τα πολυκαταφέρνουν με το τερματικό. Απλώς συνδέεις το περί ου ο λόγος usb-stick στον υπολογιστή, τρέχεις το ddcopy, επιλέγεις το usb-stick, επιλέγεις την τοποθεσία του iso image (έστω home/downloads ή από κάποιον εξωτερικό) πατάς το οκ και ξεκινάει η διαδικασία.

    Δεν το έχω τρέξει από live-dvd ή από live-usb παρά μόνο από το εγκατεστημένο στο λαπτόπ μου, αλλά φαντάζομαι ότι θα δουλεύει. Δυό τρία live-usb που έχω φτιάξει για δοκιμή (PCLinuxOS, ΜΧ-14 antiX, LXLE) δουλεύουν μιά χαρά.

    Αυτά και σας χαιρετώ

  5. Εικόνα Γιώργος Έξης
    Γιώργος Έξης (χωρίς επαλήθευση)Νοε 15, 2016 13:06 ΜΜ

    Διορθώνω γιατί βγήκα εκτός θέματος, χα χα χα.

    Το ddcopy στο PCLinuxOS που αναφέρω παραπάνω δεν κάνει mulyiboot usb-sticks αλλά εγγράφει μονάχα μία διανομή κάθε φορά.

  6. Εικόνα debianass
    debianass (χωρίς επαλήθευση)Φεβ 15, 2017 18:22 ΜΜ

    Προσωπικά κάνω μια 32bit εγκατάσταση debian με όσα εργαλεία (resque) χρειάζομαι (ή τη resque έκδοση του sparky) απευθείας στο usb και εγκαθιστώ το grub σ'αυτό. Από κει και πέρα είναι εύκολο να αντιγράψω όσα disk images θέλω και να τα εισαγάγω στο μενού του grub χειροκίνητα στο /etc/default/grub. Με update-grub από το session του usb (είτε εκκινώντας το κανονικά είτε με chroot από το host linux) έχω όλες μου τις επιλογές στο μενού του grub. Το ίδιο μπορεί να γίνει και με syslinux (π.χ. με το unetbooting) ή με lilo (για τους νοσταλγούς του GNU n'Roll).

  7. Εικόνα ok
    ok (χωρίς επαλήθευση)Φεβ 15, 2017 19:32 ΜΜ

    εξυπνο αυτο , καλη μαγκια

Scroll to Top