Δημοσιεύτηκε: 21 Δεκ 2012, 16:15
madvinegar έγραψε:
Εχω δυο ερωτησεις.
1. Τελικά το σκριπτακι να το αφησω οπως το εχω στο τελευταιο ποστ μου? (δλδ χωρις sudo μεσα)?
Οι εντολές που καλούνται από το rc.local, εκτελούνται με δικαιώματα διαχειριστή, οπότε δε χρειάζεται sudo.
Το πρόγραμμα εντολών το γράφεις ως αρχείο /usr/local/bin/fixndiswrapper.sh
- Κώδικας: Επιλογή όλων
#!/bin/bash
cd /usr/src/ndiswrapper-1.58rc1
make
make install
modprobe ndiswrapper
exit 0
και τού κάνεις και μια φορά chmod 755:
- Κώδικας: Επιλογή όλων
sudo chmod 755 /usr/local/bin/fixndiswrapper.sh
madvinegar έγραψε:
2. Στο rc.local εχω ηδη βαλει modprobe ndiswrapper ωστε να φορτωνει το module σε καθε εκκινηση (δεν το εκανε οταν απλα το ειχα βαλει μεσα στο /etc/modules). Αυτο ποως θα επηρεάσει το σκριπτ που μου εδωσες πιο πανω?
Πράγματι, στο rc.local αφήνεις να (δοκιμάζει να) κάνει modprobe ndiswrapper. Αν είναι επιτυχείς, τότε το if θα παρακάμψει τα επόμενα, και η εκκίνηση του Ubuntu συνεχίζεται μια χαρά.
Αν το modprobe που δοκιμάστηκε, δεν πετύχει, τότε το if θα εκτελεστεί και θα τρέξει το πρόγραμμα εντολών, που θα κάνει μεταγλώττιση ξανά και θα αποπειραθεί να φορτώσει για μια ακόμα φορά το άρθρωμα ndiswrapper. Εδώ θεωρούμε ότι στη δεύτερη προσπάθεια θα πάνε όλα καλά· αν υπάρξει πρόβλημα, θα χρειαστεί να το διαλευκάνεις.