Mandrake 7.1 Issues (basically, ReiserFS over Lilo: SOLVED)

DJ Art djart at linux.gr
Wed Oct 11 00:29:41 EEST 2000


Είπα να ρίξω μιά ματιά στο Mandrake 7.1 που δώσαμε στην Infosystem, αλλά
ταυτόχρονα ήθελα να κάνω κάποια πειράματα για το αν το Lilo μπορεί να
δουλέψει με ReiserFS.

Ας τα πάρουμε ένα-ένα:  (ακολουθεί φλυαρία ;)

 Ε, το mandrake παραμένει το μεγάλο ξαδελφάκι του RedHat σε μιά πολύ πιο
*super* έκδοση, βέβαια. Ναι, ναι, εντάξει, έχει περισσότερα εικονίδια,
αλλά αν πούμε να βγάλουμε το κάθε τί που έχει σχέση με X-Windows, τότε
θα μας μείνει ένα "RedHat". Εκείνο το καταραμένο /etc/redhat-release δεν
το έχουν αφαιρέσει ακόμα. Βέβαια, όλα τα copyrights των scripts έχουν
αλλάξει από (c) RedHat σε (c) Mandrake. Εδώ πλέον προβλέπω να
συναγωνίζονται για το ποιά εταιρεία θα βγάλει τα πιο "χαωτικά" scripts
.... Τέλος πάντων.

Αυτά ήταν οι "κακίες" μου (κλασσικά) εναντίον του Mandrake. Ας περάσω
στα καλά λόγια.

Κάνωντας εγκατάσταση τύπου Expert (δεν ξέρω δηλαδή αν υπάρχει στους
άλλους τύπους), είδα ότι μπορείς να "κόψεις" partitions όλων των ειδών
(όσα υποστηρίζει ο πυρήνας), δηλαδή ακόμα και Solaris, Free/Net/OpenBSD,
QNX και δε συμμαζεύτεται (θα μου πείτε, αυτά υποστηρίζονται στο fdisk,
πρώτη φορά όμως τα βλέπω σε εγκατάσταση μέσω γραφικού περιβάλλοντος).

Το ενδιαφέρον στην υπόθεση είναι πώς το Mdk 7.1 υποστηρίζει από την αρχή
ReiserFS, γίνεται κανονικά "κόψιμο" και εγκατάσταση σε τέτοια
filesystems.

ΟΜΩΣ, δυστυχώς, οι της Mandrake κάνανε μιά μεγάλη πατατιά: Δεν ξέρω, δεν
υπολογίσανε πως πλέον οι χρήστες θα χρησιμοποιούνε κάποιο από τα JFS ???
(στην συγκεκριμένη περίπτωση, το Reiser) και στον standard πυρήνα που
παρέχει το Mandrake κατά την διάρκεια και μετά την εγκατάσταση, η
υποστήριξη του ReiserFs είναι ως module, οπότε καταλαβαίνετε τί πάει να
πεί αυτό: Δεν μπορεί κανείς να  bootάρει το φρεσκοεγκατεστημένο Linux.
(πρέπει να είναι Yes και όχι module).
Το κακό είναι πως θα έπρεπε να το λέει αυτό κάπου μέσα στην εγκατάσταση,
να σε προειδοποιεί. (γιατί, έτσι .... οι αρχάριοι .... κλπ ..... "μου
βγάζει kernel panic ... τί να κάνω τώρα ???" .... και άντε μετά να
εξηγείς πώς κάνουν bootdisk και στη συνέχεια recompilation πυρήνα ;-)


Τελικά οι μύθοι περί "διανομών-τεράτων-με-πολλά-Cds" δεν ισχύει (ναι, το
Mdk κανονικά είναι πάνω από ένα CD). Έκανα εγκατάσταση 250 ΜΒ και είχα
X-Windows και Gnome-1.2 (όχι HelixGnome). Έπειτα, βάζωντας
kernel-sources, binutils, glibc-devel, kernel-headers, make,
ncurses-devel κλπ άλλα πακέτα (ώστε να μπορώ να κάνω compilation
πυρήνα), ο χώρος ανέβηκε στα 350 ΜΒ (που είναι εντυπωσιακά λίγος χώρος
!!!! :-)

</τέλος φλυαρίας>

Και τώρα το πιο ενδιαφέρον (ΠΑΝΑΓΙΩΩΩΩΩΤΗΗΗΗΗΗ :), τελικά το Lilo μπορεί
να δουλέψει με ReiserFS, αρκεί να γίνεται mount το partition που
βρίσκεται το /boot (ή τέλος πάντων εκεί από όπου το Lilo διαβάζει το
kernel image) με το option notail (π.χ στο fstab στα options: defaults,
notail κλπ)

Επίσης, αν πάλι με αυτόν τον τρόπο διαμαρτυρηθεί το lilo, το faq του
reiserfs αναφέρει πως θα πρέπει να γίνει ένα απλό move του αρχείου (το
notail option δουλεύει μόνο για νεο-γραφθέντα αρχεία).

Και, τέλος, με το reiserfs πάνω στον γρήγορο δίσκο (20 GB) δεν έχω
παρατηρήσει διαφορά στην ταχύτητα του δίσκου. Στον 500άρη (500 ΜΒ),
όμως, που μπήκε το Mdk-7.1 με Reiserfs, παρατήρησα κάπως πιο "ελαφρές"
τις (μαζικές) μετακινήσεις αρχείων (διότι μία φορά το εγκατέστησα το
Mdk, μετά κράτησα ένα tar όλου του filesystem, καθώς άλλαζα συνέχεια από
ext2 σε reiserfs και αντίστροφα .........)


Α, και ένα άλλο θέμα: τα ελληνικά στην κονσόλα. Όχι, μη χαίρεστε, δεν
κατάφερα να τα κάνω να δουλέψουν, αλλά ανακάλυψα ένα hint για τους
redHat users που θέλουν ελληνικά σε console: Αν είναι έτσι όπως το λέω,
ας το δοκιμάσει κάποιος που έχει redhat και ας πεί αν τελικά δουλεύει:

ως γνωστόν η εντολή setfont iso07.f16 διαμαρτύρεται στο RedHat. Ας
δοκιμάσει κάποιος το: consolechars -f iso07.f16 

(αν διαμαρτύρεται και το loadkeys gr, ας κοιτάξει στον κατάλογο με τα
keymaps. Στo mdk υπάρχουν ακόμα 2: το gr-8859_7.kmap.gz και το
gr-pc.kmap.gz. Το loadkeys gr δουλεύει κι αυτό αν κάποιος αποσυμπιέσει
το gr.kmap.gz. Πάντως, τα άλλα δύο, συμπιεσμένα και δεν διαμαρτύρονται.
Δεν έχω καταλάβει τί "παίζει" ...)

-- 
DJ Art (aka Kyritsis Athanasios) <djart at hellug.gr>
Studying Electrical & Computer Engineering @ UPatras
http://members.hellug.gr/djart

--
linux-greek-users mailing list -- http://lists.hellug.gr




More information about the Linux-greek-users mailing list