Διαβάζοντας λοιπόν πολλά καλά (και από εδώ μέσα) για τη νέα Fedora 17, αποφάσισα να την δοκιμάσω (για άλλη μια φορά, αφού τις προηγούμενες τη βρήκα πολύ «στριφνή»).
Κατά την εγκατάσταση της νέας διανομής, επέλεξα να μην κάνω εγκατάσταση του Grub, αλλά να κρατήσω τον Grub του Ubuntu.
Το πρόβλημα λοιπόν, είναι πως ο Grub του Ubuntu δεν βλέπει την Fedora κατά το update-grub2.
Το περίεργο είναι πως αυτό συμβαίνει μετά τις ενημερώσεις που έκανα στην εγκατάσταση της Fedora, αφού ακριβώς μετά την εγκατάσταση την «έβλεπε» κανονικά.
Το αποτέλεσμα του update-grub2 είναι:
- Κώδικας: Επιλογή όλων
precise-fkol-k4@precise:~$ LANG=en_us.utf8 sudo update-grub2
[sudo] password for precise-fkol-k4:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.4.0-ubuntu-generic
Found initrd image: /boot/initrd.img-3.4.0-ubuntu-generic
Found linux image: /boot/vmlinuz-3.3.7-999-optimus
Found initrd image: /boot/initrd.img-3.3.7-999-optimus
Found linux image: /boot/vmlinuz-3.2.0-24-generic
Found initrd image: /boot/initrd.img-3.2.0-24-generic
Found memtest86+ image: /boot/memtest86+.bin
sed: -e expression #1, char 12: unterminated `s' command
Found Windows Vista (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda3
Found Linux Mint 13 Maya (13) on /dev/sdb3
Found Bodhi Linux (10.04) on /dev/sdb4
Found Gentoo Base System release 2.0.3 on /dev/sdb6
Found Linux Mint Xfce Edition (1) on /dev/sdb7
Found Debian GNU/Linux (wheezy/sid) on /dev/sdb9
done
Το αποτέλεσμα του os-prober είναι:
- Κώδικας: Επιλογή όλων
precise-fkol-k4@precise:~$ sudo os-prober
[sudo] password for precise-fkol-k4:
/dev/sda1:Windows Vista (loader):Windows:chain
/dev/sda3:Windows Recovery Environment (loader):Windows1:chain
/dev/sdb3:Linux Mint 13 Maya (13):LinuxMint:linux
/dev/sdb4:Bodhi Linux (10.04):Ubuntu:linux
/dev/sdb6:Gentoo Base System release 2.0.3:Gentoo:linux
/dev/sdb7:Linux Mint Xfce Edition (1):LinuxMint1:linux
sed: -e έκφραση #1, χαρακτήρας 12: μη τερματισμένη εντολή `s'
/dev/sdb9:Debian GNU/Linux (wheezy/sid):Debian:linux
Η εγκατάσταση της Fedora 17 βρίσκεται στο /dev/sdb8.
Θα παρατηρείτε κι εσείς το σφάλμα που βγαίνει σχετικά με το sed, δηλαδή το
- Κώδικας: Επιλογή όλων
sed: -e έκφραση #1, χαρακτήρας 12: μη τερματισμένη εντολή `s'
- Κώδικας: Επιλογή όλων
sed: -e expression #1, char 12: unterminated `s' command
Ο λόγος της παραμέτρου "LANG=en_us.utf8" στην 1η εντολή, είναι ακριβώς το να εμφανιστεί το μήνυμα λάθους στα Αγγλικά ώστε να αναζητήσω κάτι σχετικά. Η αναζήτηση δεν έβγαλε κάτι σχετικό με τον grub.
Το σφάλμα αυτό δεν είναι καινούριο, εμφανίζεται εδώ και κάποιο χρονικό διάστημα, αλλά δεν επηρεάζει τη λειτουργία κάποιας εγκατάστασης.
Επίσης, δεν αφορά τον Grub του Ubuntu, αφού το παίρνω και από το Sabayon Linux και την αντίστοιχη εντολή:
- Κώδικας: Επιλογή όλων
sabayon sabayon-fkol-k4 # grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found background image: default-splash.png
Found linux image: /boot/kernel-genkernel-x86_64-3.4.0-sabayon
Found initrd image: /boot/initramfs-genkernel-x86_64-3.4.0-sabayon
Found linux image: /boot/kernel-genkernel-x86_64-3.2.0-sabayon
Found initrd image: /boot/initramfs-genkernel-x86_64-3.2.0-sabayon
No volume groups found
sed: -e έκφραση #1, χαρακτήρας 12: μη τερματισμένη εντολή `s'
Found Windows Vista (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda3
Found Linux Mint 13 Maya (13) on /dev/sdb3
Found Bodhi Linux (10.04) on /dev/sdb4
Found Ubuntu 12.04 LTS (12.04) on /dev/sdb5
Found Linux Mint Xfce Edition (1) on /dev/sdb7
Found Fedora release 17 (Beefy Miracle) on /dev/sdb8
Found Debian GNU/Linux (wheezy/sid) on /dev/sdb9
done
Επισημαίνω πως δεν αντιμετωπίζω λειτουργικό πρόβλημα αφού προς το παρόν χρησιμοποιώ τον Grub του Sabayon Linux, θα ήθελα όμως να διορθώσω τη δυσλειτουργία αυτή καθώς ο έλεγχος του Grub είναι λίγο ευκολότερος στο Ubuntu και επίσης επειδή θεωρώ το Ubuntu ως «πρώτο» λειτουργικό μου.
Off topic:
Βλέποντας τη διαφορά των εντολών μεταξύ των 2 λειτουργικών (update-grub2 στο Ubuntu και grub-mkconfig -o /boot/grub/grub.cfg στο Sabayon, με έκανε να ψάξω στο /usr/bin του Ubuntu για την εντολή update-grub2, η οποία όμως δεν υπάρχει.
Είναι κάποιο alias του Ubuntu; Έψαξα στα .bashrc και του root αλλά και του χρήστη μου, αλλά δεν βρήκα τέτοια aliases.



