Λάθος πυρήνας στο FC6

dimitris | Κυρ, 01/13/2008 - 23:05 | 3'
Ένα γνωστό bug του Anaconda, του προγράμματος εγκατάστασης του Fedora, είναι ότι εγκαθιστά πυρήνα αρχιτεκτονικής i586 ακόμα και όταν έχετε σύστημα 686 (σχεδόν πάντα δηλαδή). 
Αυτό έχει ως συνέπεια να μην μπορείτε να εγκαταστήσετε drivers για κάρτες γραφικών κλπ, αφού εμφανίζονται μηνύματα της μορφής:


Transaction Check Error: package kernel-2.6.18-1.2798.fc6 is already installed
file /boot/System.map-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
file /boot/config-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
file /boot/symvers-2.6.18-1.2798.fc6.gz from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6
file /boot/vmlinuz-2.6.18-1.2798.fc6 from install of kernel-2.6.18-1.2798.fc6 conflicts with file from package kernel-2.6.18-1.2798.fc6



Για να λύσετε το πρόβλημα, πρέπει να αφαιρέσετε τον 586 πυρήνα και να βάλετε τον 686 και μετά να κάνετε την εγκατάσταση των drivers.

Κατ' αρχάς τσεκάρετε ότι το πρόβλημα σας είναι όντως αυτό, δίνοντας από την κονσόλα την εντολή:


rpm -qa 'kernel*' --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH} '|sort


Αν η απάντηση είναι
i586

κάντε τα εξής:

su -c 'yum install yum-utils'

και

yumdownloader kernel.i686


Τώρα, αν η έκδοση που κατεβάσατε με την προηγούμεμενη εντολή είναι νεότερη από αυτή που τρέχετε:
δώστε:

su -c 'rpm -ivh kernel-2*.i686.rpm'


Αν όμως έχετε κατεβάσει την ίδια έκδοση (αλλά άλλης αρχιτεκτονικής) τότε δώστε:


su -c 'rpm -ivh --replacefiles --replacepkgs kernel-2*.i686.rpm'

Μετά δώστε
reboot

και μετά την επανεκκίνηση προχωρήστε στην εγκατάσταση των όποιων drivers σας τυραννούσαν.



Εναλλακτικά, κατεβάστε και τρέξτε το εξής προγραμματάκι:

http://fedoraproject.org/wiki/Bugs/FC6Common?action=AttachFi le&do=get&target=kernel-fix.sh otttx332007-9-3 20:7:57

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)