Δημοσιεύτηκε: 10 Οκτ 2009, 02:44
από dimosfire
Κώδικας: Επιλογή όλων
[b]ΤΜΗΜΑ 5[/b]
[b]Εκπαιδευτικά μαθήματα: Που μπορείτε να μεταβείτε για να μελετήσετε το GRUB 2[/b]

GRUB 2 Τα βασικά, από drs305
http://ubuntuforums.org/showthread.php?t=1195275
Απολύτως θαυμάσια μεταχείριση της επεξεργασίας του μενού εκκίνησης(boot menu) και μερικές βασικές έννοιες κλειδιά του GRUB 2

GRUB 2 Εγχειρίδιο λειτουργίας
http://grub.enbug.org/Manual
Ελπίζουμε σε αυτό να βρείτε όλα όσα χρειάζεστε, μαζί με τις σελίδες χειρισμού(man pages).

GNU GRUB 1.96/2
http://members.iinet.net/%7Eherman546/p20.html
Φαίνεται ότι είναι μια εγκυκλοπαιδική, περιεκτική κάλυψη.

Τα εκπαιδευτικά μαθήματα για το UBUNTU έναντι των αντίστοιχων για το KUBUNTU:
Ένα εκπαιδευτικό μάθημα του GRUB 2 που έχει γραφτεί για το Ubuntu εφαρμόζεται στο Kubuntu. Παρακολουθήστε τις φανερές διαφορές σε μερικές εντολές και σε εργαλεία του λειτουργικού συστήματος. Στο Ubuntu θα δείτε
gksudo gedit /boot/grub/grub.cfg
χρησιμοποιείται για να ανοίγετε το grub.cfg σαν διαχειριστές χρησιμοποιώντας τον επεξεργαστή κειμένου gedit.
Στο Kubuntu, θα χρησιμοποιούσατε
kdesudo kate /boot/grub/grub.cfg.
Στο Kubuntu, πιθανόν θα χρησιμοποιείτε Konqueror ή Dolphin σαν το διαχειριστή αρχείων σας. Επίσης υπάρχουν διαφορετικοί διαχειριστές πακέτων που χρησιμοποιούνται σε κάθε λειτουργικό, ακόμα και μέσα στο ίδιο λειτουργικό κάποιες φορές! Νομίζω ότι θα είστε ικανοί να το ξεκαθαρίζετε, και πάντα μπορείτε να θέτετε ερωτήσεις σε ένα από τα κανονικά φόρουμ του Kubuntu.
>>> Οι εντολές του GRUB είναι οι ίδιες στο Ubuntu και στο Kubuntu και στα άλλα Linux λειτουργικά.

Κοιτάξτε επίσης τις [b]Αναφορές[/b] που περιλαμβάνουν βασικά θέματα και προχωρημένα/ειδικά θέματα.

=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
[b]Παράρτημα:   Τεχνικές[/b]

---  Εγκαθιστώντας το Kubuntu--τοποθέτηση του GRUB 2
---  Δουλεύοντας σαν διαχειριστές -- κοιτάξτε παρακάτω
---  Δικαιώματα:  ανάγνωση, γραφή, εκτέλεση; αλλαγή του εκτελέσιμου bit – κοιτάξτε παρακάτω
---  Ο όρος chroot -- πως χρησιμοποιείται -- δείτε παρακάτω
---  Κονσόλα, δείτε:
        Εντολές στην κονσόλα: Αρχάριοι: 3 μέρη
        http://kubuntuforums.net/forums/index.php?topic=3091607.0
---  Το κληροδότημα του GRUB, δείτε:
        Πως χρησιμοποιούνται οι μέθοδοι και τα εργαλεία του GRUB
        http://kubuntuforums.net/forums/index.php?topic=3081671.0


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
[b]Εγκαθιστώντας το Kubuntu-- τοποθέτηση του GRUB 2[/b]
Η μέθοδος με το Live CD

Η μέθοδος εγκατάστασης με το Live CD είναι εύκολη, γρήγορη και βολική, διότι κατόπιν θα έχετε ένα Live CD να το χρησιμοποιείτε για τη διάσωση και επισκευή του συστήματός σας.

[u]Εγκαθιστώντας τα αρχεία του GRUB 2 [/u]

Ο GRUB 2 είναι καθιερωμένος στο Kubuntu ξεκινώντας από το 9.10.  Κατά τη διάρκεια της εγκατάστασης του από το Live CD, μπορείτε να ορίσετε αν θέλετε να εγκατασταθεί ο GRUB 2, και αν όντως θέλετε, που να τοποθετηθεί.  Πως γίνεται αυτό:

Ξεκινήστε τον εγκαταστάτη του Live CD .
Βήμα:  Οργάνωση του δίσκου(Disk Setup)
     "Καθoρίστε τις κατατμήσεις του δίσκου(Partitions) χειροκίνητα"
Βήμα:  Σύνοψη
     Το κουμπί”για προχωρημένους”(Advanced button) που είναι χαμηλά δεξιά.
     Tσεκάρετε ή μην τσεκάρετε για να εγκαταστήσετε το πρόγραμμα φόρτωσης εκκινητήρα (bootloader) του GRUB 2
     Επιλέξτε από την πτυσσόμενη λίστα που να εγκαταστήσετε το GRUB 2
          sda = O Master Boot Record(MBR) του οδηγού sda
          sda1 = η πρώτη κατάτμηση του οδηγού sda
          sdb = Ο MBR του οδηγού sdb
          κ.τ.λ.

[u]Προσοχή:[/u]

>  Εάν εγκαταστήσετε το GRUB σε ένα MBR (sda, sdb, sdc, κ.τ.λ.), αυτό θα γράψει πάνω από κάθε άλλο πρόγραμμα φόρτωσης εκκινητήρα (bootloader) που είναι ήδη εγκατεστημένο σε αυτό το MBR, και τότε ο GRUB 2 από το τρέχον λειτουργικό που εγκαθιστάς θα ελέγχει το μενού εκκίνησης που βλέπεις όταν εκκινείς το PC σου.  Αυτό είναι εντάξει, απλά να το γνωρίζεις.

>  Εάν εγκαταστήσετε το GRUB 2 σε ένα τομέα μιας κατάτμησης εκκίνησης, όπου εγκαθιστάτε το τρέχον λειτουργικό (π.χ., sdan, όπου n=1,2,3,4...), όταν επανεκκινείτε το PC σας, θα πρέπει να εκκινείτε χειροκίνητα το νέο λειτουργικό που μόλις εγκαταστήσατε. Μπορείτε να το κάνετε χρησιμοποιώντας το chainloader, ως ακολούθως:
--  Επανεκκινήστε
--  Εάν δείτε ένα μενού εκκίνησης (από μια προηγούμενη εγκατάσταση λειτουργικού Linux), πιέστε το κλειδί “c” για να πάρετε ένα προτρεπτικό του grub, grub>.  Εάν δεν δείτε ένα μενού εκκίνησης αλλά μόνο το προτρεπτικό του GRUB, grub>, τότε είναι εντάξει επίσης.
--  Ας πούμε ότι το νέο λειτουργικό σας Kubuntu εγκαταστάθηκε στο sda9.  Είναι το ίδιο με το (hd0,9). Τότε
grub>chainloader  (hd0,9)+1
grub>boot
και θα εκκινήσετε μέσα στο νέο σας λειτουργικό.

[u]Δημιουργώντας νέα μενού εκκίνησης[/u]

>  Στο νέο σας λειτουργικό, μπορείτε να δημιουργήσετε ένα ολόκληρο μενού εκκίνησης απλά εκτελώντας τις εντολές sudo update-grub or sudo grub-mkconfig.

>  Στα υπάρχοντα λειτουργικά σας, μπορείτε να ξαναδημιουργήσετε μενού εκκίνησης για να συμπεριλάβετε το νέο σας λειτουργικό με τον ίδιο τρόπο:
Κονσόλα
sudo update-grub or sudo grub-mkconfig

>  Στη χειρότερη περίπτωση, εάν για κάποιο λόγο δεν δουλεύει, μπορείτε να δημιουργήσετε μια συνήθη εισαγωγή εκκίνησης για να συμπεριλάβετε το νέο σας λειτουργικό.  Δείτε το τμήμα 4.  Για να πάρετε τις λεπτομέρειες του μενού εισαγωγής για το νέο λειτουργικό, για το υπάρχον   grub.cfg, ίσως να πρέπει να εκκινήσετε μέσα στο νέο λειτουργικό και να αντιγράψετε τις λεπτομέρειες από το δικό του grub.cfg.  Ή, απλά εκκινήστε το νέο σας λειτουργικό χρησιμοποιώντας συμβολοσυνδέσμους ή chainloader (από ένα άλλο μενού εκκίνησης λειτουργικού), για το οποίο δεν χρειάζεστε καθόλου λεπτομέρειες ειδικές για το νέο λειτουργικό.  Δείτε το Τμήμα 4, "4 τρόποι για να εκκινήσετε σε ένα λειτουργικό."


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
[b]Δουλεύοντας ως διαχειριστής[/b]

Ανοίγοντας έναν επεξεργαστή κειμένου (π.χ., Kate, Kwrite, κ.τ.λ.) για να δείτε το αρχείο και/ή να το επεξεργαστείτε :
kdesudo kate η διαδρομή του αρχείου
Παράδειγμα:   kdesudo kate /etc/fstab

Ανοίγοντας ένα άδειο αρχείο κειμένου ως διαχειριστής:
kdesudo kate
(μετά Αρχείο > Αποθήκευση ως)

Ανοίγοντας έναν διαχειριστή αρχείων ως διαχειριστής:
   στο 8.10 και μετά:   kdesudo konqueror (or dolphin)
   στο 8.04:  kdesu konqueror (dolphin)

Ανοίγοντας ένα τερματικό ως διαχειριστής:
sudo –i  (για να πάρετε ένα τερματικό “διαχειριστή”)
ή:
sudo su

Ο διαχειριστής αρχείων σας ίσως υποστηρίζει αυτό το χαρακτηριστικό:
Ανοίξτε το διαχειριστή αρχείων, πλοηγηθείτε μέχρι το αρχείο, κάνετε δεξί κλικ πάνω στο αρχείο, Ενέργειες, Επεξεργασία ως διαχειριστής.

Στη γραμμή εντολών της κονσόλας (BASH):  Χρησιμοποιήστε sudo.
Παράδειγμα:   sudo fdisk -lu
Για να ανοίξετε μια [i]γραφική[/i] εφαρμογή (έναν επεξεργαστή κειμένου, έναν διαχειριστή αρχείων), χρησιμοποιήστε είτε kdesudo είτε kdesu (δείτε παραπάνω).


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
[b]Δικαιώματα:  ανάγνωση, γραφή, εκτέλεση; αλλάξτε το εκτελέσιμο bit[/b]

Δείτε το μέρος 2 από
   Εντολές στην κονσόλα: Αρχάριοι: 3 μέρη
   http://kubuntuforums.net/forums/index.php?topic=3091607.0
   Ιδιοκτησία και δικαιώματα   Χρησιμοποιήστε ls -l για να τα δείτε;  chown & chmod για να τα αλλάξετε.
Δείτε tuxfiles
   http://www.tuxfiles.org/linuxhelp/filepermissions.html
   (συμβολικός τρόπος)
Εδώ υπάρχει ένα φύλλο σύντομης υπενθύμισης για εκείνους που γνωρίζουν αυτό το υλικό:

[u]Θέτοντας ιδιοκτησία και δικαιώματα σε γραφικό περιβάλλον GUI[/u]
Ανοίξτε Konqueror ή Dolphin ως διαχειριστής (kdesudo konqueror), πλοηγηθείτε στο αρχείο ή τον κατάλογο, δεξί κλικ, Ιδιότητες, δικαίωμα, κάντε αλλαγές, OK.  Στον Konqueror/Dolphin, κάντε κλικ στο κουμπί “Δικαιώματα για προχωρημένους” για να δείτε όλες τις επιλογές: ιδιοκτήτες, ομάδα, άλλοι και ανάγνωση, γραφή, εκτέλεση.

[u]CLI[/u]
ιδιοκτήτης--ομάδα--άλλοι
Για κάθε κλάση:  ανάγνωση, γραφή,  εκτέλεση
ls -l: θέτει σε λίστα τα αρχεία, χρησιμοποιεί ένα μορφότυπο μακριάς λίστας => δείχνει την ιδιοκτησία και τα δικαιώματα


Δικαιώματα – αριθμητικός τύπος
Υπάρχουν 8 πιθανότητες (2*2*2) για ανάγνωση (on ή off) - γραφή (on ή off) - εκτέλεση (on ή off) δικαιώματα σε ένα αρχείο ή κατάλογο (2*2*2 =  8 ). Τα οκταδικά ισοδύναμα για αυτούς τους δυαδικούς αριθμούς είναι:

0: ---;  1: --x;  2: -w-;  3: -wx;  4:  r--;  5:  r-x;  6:  rw-:  7:  rwx

744:  Ο ιδιοκτήτης μπορεί να κάνει τα πάντα, η ομάδα έχει μόνο δικαίωμα ανάγνωσης, οι άλλοι έχουν μόνο δικαίωμα ανάγνωσης

Δικαιώματα – συμβολικός τύπος
Υποθέστε ότι το αρχείο  xyzfile ανήκει στον διαχειριστή.
[u]Για να το κάνετε εκτελέσιμο[/u] για όλους τους χρήστες
sudo chmod +x xyzfile
[u]Για να αλλάξετε το δικαίωμα εκτέλεσης[/u] από όλους τους χρήστες
sudo chmod -x xyzfile

--> Δείτε Tuxfiles


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
[b]Ο όρος Chroot – πως χρησιμοποιείται[/b]
Από, Μέρος 3 του
Εντολές στην κονσόλα: Αρχάριοι: 3 μέρη
http://kubuntuforums.net/forums/index.php?topic=3091607.0

Ο όρος “chroot μέσα σε μια κατάτμηση” σημαίνει να εισέρχεστε σε μια κατάτμηση με δικαιώματα διαχειριστή(“ως διαχειριστής”).  (Ο κατάλογος του διαχειριστή θέτεται ισότιμος με την κατάτμηση.)
Εδώ εξηγούμε πως γίνεται:
Ας πούμε ότι το Kubuntu βρίσκεται στην κατάτμηση sda2, κάτι σπάει εκεί και πρέπει να χρησιμοποιήσετε το Kubuntu σας.
Βάζετε το Live CD σε chroot μέσα στο sda2 και διορθώνετε το πρόβλημα. Από το Live Kubuntu CD γράφετε σε κονσόλα:
sudo mkdir /media/fixthings
sudo mount /dev/sda2  /media/fixthings
sudo chroot  /media/fixthings
=> Τώρα είστε “μέσα” στο sda2 “ως διαχειριστής” και μπορείτε να εργαστείτε από εκεί σαν να είχατε εκκινήσει πραγματικά μέσα σε αυτό. Το προτρεπτικό εντολής είναι προτρεπτικό διαχειριστή “... :/#”  Μπορείτε να εισάγετε τις εντολές που θα χησιμοποιήσετε για να διορθώσετε το πρόβλημα στο sda2.  Όταν το κάνετε, τυπώστε exit για να φύγετε από το προτρεπτικό διαχειριστή:
exit
Τώρα το προτρεπτικό είναι κανονικό, προτρεπτικό μη διαχειριστή “...  :~$”
Για να είστε ασφαλείς, αποπροσαρτήστε την κατάτμηση:
sudo umount /dev/sda2  /media/fixthings
=> ΠΡΟΣΟΧΗ    Μην χρησιμοποιείτε το chroot εκτός κι αν ξέρετε τι κάνετε; μπορείτε να καταστρέψετε το σύστημα αρχείων του Kubuntu εάν κάνετε ένα λάθος ενώ χρησιμοποιείτε το chroot.


=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
=  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =  =
[b]Αναφορές[/b]

Grub 2 Τα Βασικά, από drs305
http://ubuntuforums.org/showthread.php?t=1195275
Απολύτως θαυμάσια μεταχείριση της επεξεργασίας του μενού εκκίνησης(boot menu) και μερικές βασικές έννοιες κλειδιά του GRUB 2.

Grub 2 Εγχειρίδιο λειτουργίας
http://grub.enbug.org/Manual
Ελπίζουμε σε αυτό να βρείτε όλα όσα χρειάζεστε, μαζί με τις σελίδες χειρισμού(man pages).

GRUB 2: Live CD Οδηγός εγκατάστασης
http://grub.enbug.org/Grub2LiveCdInstallGuide
Φαίνεται ότι αυτή είναι η αυθεντική και οριστική αντιμετώπιση από 9-9-2009.

GNU GRUB 1.96/2
http://members.iinet.net/%7Eherman546/p20.html
Φαίνεται ότι είναι μια εγκυκλοπαιδική, περιεκτική κάλυψη.

GRUB 2 τώρα προεπιλεγμένος για νέες εγκαταστάσεις
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-June/000573.html

Grub 2 τώρα προεπιλεγμένος στο Ubuntu 9.10
http://www.ubuntugeek.com/grub-2-now-default-for-ubuntu-910-karmic-koala.html

GRUB 2 -- Ubuntu Wiki -- FrontPage
http://grub.enbug.org/

GRUB 2 -- Ubuntu Wiki
https://wiki.ubuntu.com/Grub2

[b]FranklinPiat, Wiki -- good stuff![/b]
Grub v2 εγχειρίδιο, σελίδες λειτουργιών
http://grub.enbug.org/FranklinPiat/GrubManual

GRUB 2, επίσημη ιστοσελίδα
http://www.gnu.org/software/grub/grub-2.en.html

GNU GRUB, κύρια ιστοσελίδα, κληροδότημα του GRUB
http://www.gnu.org/software/grub/

GRUB Wiki: grub.cfg
http://grub.enbug.org/grub.cfg

GRUB 2 Εντολές, GRUB Wiki
http://grub.enbug.org/CommandList
Compares GRUB Legacy to GRUB 2 commands.

Διαχειριστής εκκίνησης
https://help.ubuntu.com/community/StartUpManager

GRUB & GRUB 2 Διαδικασία εκκίνησης
http://www.pixelbeat.org/docs/disk/

Φορτωτής εκκίνησης
http://en.wikipedia.org/wiki/Boot_loader

GNU GRUB
http://en.wikipedia.org/wiki/GRUB

Επιλογές εκκίνησης
https://help.ubuntu.com/community/BootOptions

Παράμετροι πυρήνα
http://www.kernel.org/doc/Documentation/kernel-parameters.txt

Κληροδότημα του GRUB
-- Πως χρησιμοποιούνται οι μέθοδοι και τα εργαλεία του GRUB
http://kubuntuforums.net/forums/index.php?topic=3081671.0

GParted Live CD
http://gparted.sourceforge.net/livecd.php
Για να δημιουργείτε κατατμήσεις και να μορφοποιείτε το σκληρό σας δίσκο.

Super Grub Disk
http://www.supergrubdisk.org/
Θα εκκινήσετε μέσα στο λειτουργικό σας, όταν δεν μπορείτε να το κάνετε μόνοι.

Arch Linux, ArchWiki GRUB 2
http://wiki.archlinux.org/index.php/GRUB2

Εμπειρίες στη κοινότητα, Jaunty και GRUB2
http://flossexperiences.wordpress.com/2008/11/19/jaunty-and-grub2/

GRUB 2 εγκατάσταση
http://www.techenclave.com/guides-and-tutorials/grub-2-installation-92883.html

GRUB2 Θεματοποίηση
http://ubuntuforums.org/showthread.php?t=1182436

KernelTeam/Grub2Testing
https://wiki.ubuntu.com/KernelTeam/Grub2Testing

Χρησιμοποιώντας το UUID
https://help.ubuntu.com/community/UsingUUID

BIOS Εκκίνηση, κατάτμηση, και γιατί χρησιμοποιείται ο GRUB?
http://grub.enbug.org/BIOS_Boot_Partition

GUID Πίνακας κατάτμησης
http://en.wikipedia.org/wiki/GUID_Partition_Table

Τεχνική σημείωση TN2166, Μυστικά του GPT
http://developer.apple.com/mac/library/technotes/tn2006/tn2166.html

Εκκινήστε ένα εικονικό αρχείο μέσω Grub 2
http://michael-prokop.at/blog/2009/05/25/boot-an-iso-via-grub2/

USB πολλαπλής εκκίνησης με Grub2 (εκκινήστε απευθείας από εικονικά αρχεία)
http://www.panticz.de/MultiBootUSB

GRUB Γραφικά Μενού Ανάπτυξη Ημερολόγιο
http://grub.gibibit.com/Journal

Debian Wiki, GRUB, grub.cfg
http://wiki.debian.org/Grub/grub.cfg.manpage
As of 9-9-09, it doesn't exist.

Κάνοντας μικροαλλαγές στο GRUB 2
http://www.drlock.com/blog/2008/07/11/tweaking-grub-2/

GRUB 2 διαμόρφωση, shirish
http://www.techenclave.com/guides-and-tutorials/grub-2-configuration-93512.html

Πως να εγκαταστήσετε το GRUB 2 στο Ubuntu 9.04
http://www.linuxtoday.com/news_story.php3?ltsn=2009-09-02-005-35-OS-HL-SM

Δημιουργώντας μια κατάτμηση αφιερωμένη στο GRUB
http://www.troubleshooters.com/linux/grub/grubpartition.htm

Κονσόλα, γραμμή εντολών:
Εντολές στην κονσόλα: Αρχάριοι: 3 μέρη
http://kubuntuforums.net/forums/index.php?topic=3091607.0
και
tuxfiles
http://www.tuxfiles.org/linuxhelp/dirs.html
Δικαιώματα, συστήματα αρχείων, χρησιμοποιώντας τη γραμμή εντολών.

Χαμένος στη μετάφραση!!!!!!!!
Καλημέρα παιδιά υποβάλλω και το δικό μου κάθε διόρθωση ευπρόσδεκτη. Ελπίζω να βοήθησα.