Πώς να εκκινήσετε εικόνες ISO του Linux απευθείας από τον σκληρό σας δίσκο
Προσδιορίστε τη διαδρομή του διαμερίσματος του σκληρού δίσκου
Το GRUB χρησιμοποιεί ένα διαφορετικό σχήμα "όνομα συσκευής" από το Linux. Σε ένα σύστημα Linux, το / dev / sda1 είναι το πρώτο διαμέρισμα στον πρώτο σκληρό δίσκο - ένα ο πρώτος σκληρός δίσκος και ο σκληρός δίσκος 1 σημαίνει το πρώτο τμήμα του. Στο GRUB, το (hd0,1) είναι ισοδύναμο με το / dev / sda0. ο 0 ο πρώτος σκληρός δίσκος, ενώ ο 1 σημαίνει το πρώτο διαμέρισμα σε αυτό. Με άλλα λόγια, σε ένα όνομα συσκευής GRUB, οι αριθμοί των δίσκων αρχίζουν μετρώντας σε 0 και οι αριθμοί κατατμήσεων αρχίζουν να μετράνε στο 1 - ναι, είναι άσκοπα σύγχυση. Για παράδειγμα, το (hd3,6) αναφέρεται στο έκτο διαμέρισμα στον τέταρτο σκληρό δίσκο.
Μπορείτε να χρησιμοποιήσετε το fdisk -l για να δείτε αυτές τις πληροφορίες. Στο Ubuntu, ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή:
sudo fdisk -l
Θα δείτε μια λίστα με τις διαδρομές των συσκευών Linux, τις οποίες μπορείτε να μετατρέψετε από μόνοι σας σε ονόματα συσκευών GRUB. Για παράδειγμα, παρακάτω μπορούμε να δούμε ότι το partition του συστήματος είναι / dev / sda1 - έτσι είναι (hd0,1) για το GRUB.
Δημιουργήστε την καταχώρηση εκκίνησης GRUB2
Ο ευκολότερος τρόπος για να προσθέσετε μια προσαρμοσμένη καταχώρηση εκκίνησης είναι να επεξεργαστείτε το script /etc/grub.d/40_custom. Αυτό το αρχείο έχει σχεδιαστεί για προσαρμοσμένες καταχωρήσεις εκκίνησης που έχουν προστεθεί από τον χρήστη. Αφού επεξεργαστείτε το αρχείο, τα περιεχόμενα του /etc/grub.d/ scripts / etc / defaults / grub θα συνδυαστούν για να δημιουργήσετε ένα αρχείο /boot/grub/grub.cfg - δεν θα πρέπει να επεξεργαστείτε αυτό το αρχείο με χέρι. Είναι σχεδιασμένο να δημιουργείται αυτόματα από τις ρυθμίσεις που καθορίζετε σε άλλα αρχεία.
Θα χρειαστεί να ανοίξετε το αρχείο /etc/grub.d/40_custom για επεξεργασία με δικαιώματα root. Στο Ubuntu, μπορείτε να το κάνετε ανοίγοντας ένα παράθυρο τερματικού και εκτελώντας την ακόλουθη εντολή:
sudo gedit /etc/grub.d/40_custom
Μη διστάσετε να ανοίξετε το αρχείο στον αγαπημένο σας επεξεργαστή κειμένου. Για παράδειγμα, μπορείτε να αντικαταστήσετε το "gedit" με το "nano" στην εντολή για να ανοίξετε το αρχείο στον επεξεργαστή κειμένου Nano.
Εκτός αν έχετε προσθέσει άλλες προσαρμοσμένες καταχωρήσεις εκκίνησης, θα πρέπει να δείτε ένα κενό αρχείο. Θα χρειαστεί να προσθέσετε μία ή περισσότερες ενότητες εκκίνησης ISO στο αρχείο κάτω από τις γραμμές που έχουν σχολιαστεί.
Εδώ μπορείτε να εκκινήσετε μια κατανομή που βασίζεται στο Ubuntu ή Ubuntu από ένα αρχείο ISO. Δοκιμάσαμε αυτό με το Ubuntu 14.04:
menentry "Ubuntu 14.04 ISO"
set isofile = "/ home / name / Λήψεις /ubuntu-14.04.1-desktop-amd64.iso"
loopback βρόχο (hd0,1)$ isofile
linux (βρόχος) /casper/vmlinuz.efi boot = casper iso-σάρωση / όνομα_αρχείου = $ isofile ήρεμη βουτιά
initrd (loop) /casper/initrd.lz
Προσαρμόστε την καταχώρηση εκκίνησης ώστε να περιέχει το επιθυμητό όνομα καταχώρησης, τη σωστή διαδρομή προς το αρχείο ISO στον υπολογιστή σας και το όνομα της συσκευής του σκληρού δίσκου και του διαμερίσματος που περιέχει το αρχείο ISO. Εάν τα αρχεία vmlinuz και initrd έχουν διαφορετικά ονόματα ή διαδρομές, βεβαιωθείτε ότι έχετε ορίσει τη σωστή διαδρομή για αυτά τα αρχεία.
(Εάν έχετε ξεχωριστό / σπίτι / διαμέρισμα, παραλείψτε το / home bit, όπως έτσι: ορίστηκε isofile = "/ name / Downloads / $ isoname").
Σημαντική σημείωση: Οι διαφορετικές διανομές Linux απαιτούν διαφορετικές καταχωρήσεις εκκίνησης με διαφορετικές επιλογές εκκίνησης. Το πρόγραμμα GRUB Live ISO Multiboot προσφέρει μια ποικιλία καταχωρήσεων μενού για διαφορετικές διανομές Linux. Θα πρέπει να μπορείτε να προσαρμόσετε αυτές τις καταχωρίσεις μενού για το αρχείο ISO που θέλετε να εκκινήσετε. Μπορείτε επίσης να εκτελέσετε μια αναζήτηση στο Web για το όνομα και τον αριθμό έκδοσης της διανομής Linux που θέλετε να εκκινήσετε μαζί με την "εκκίνηση από το ISO στο GRUB" για να βρείτε περισσότερες πληροφορίες.
Εάν θέλετε να προσθέσετε περισσότερες επιλογές εκκίνησης ISO, προσθέστε επιπλέον τμήματα στο αρχείο.
Αποθηκεύστε το αρχείο όταν τελειώσετε. Επιστρέψτε σε ένα παράθυρο του τερματικού και εκτελέστε την ακόλουθη εντολή:
sudo update-grub
Την επόμενη φορά που εκκινήσετε τον υπολογιστή σας, θα δείτε την καταχώρηση εκκίνησης ISO και μπορείτε να την επιλέξετε για εκκίνηση του αρχείου ISO. Ίσως χρειαστεί να κρατήσετε Shift κατά την εκκίνηση για να δείτε το μενού GRUB.
Εάν εμφανιστεί ένα μήνυμα σφάλματος ή μια μαύρη οθόνη κατά την προσπάθειά σας να εκκινήσετε το αρχείο ISO, εσφαλμένα έχετε διαμορφώσει σωστά την καταχώρηση εκκίνησης. Ακόμα και αν έχετε σωστά την διαδρομή του αρχείου ISO και το όνομα της συσκευής, οι διαδρομές στα αρχεία vmlinuz και intird στο αρχείο ISO ενδέχεται να μην είναι σωστές ή το σύστημα Linux που εκτελείτε εκκίνηση μπορεί να απαιτεί διαφορετικές επιλογές.