lilo

Greek Forum
auankarag
Posts: 45
Joined: 24. Dec 2009, 08:19

lilo

Post by auankarag »

/dev/sda1 slackware 13.0 root 20GB primary ext3
/dev/sda2 slackware 13.0 /home 150GB primary ext3
/dev/sda3 slackware 13.0 swap 4Gb primary swap
/dev/sda4 salix / 150GB primary ext4
ο lilo του slack13 εγκατεστημενος στο MBR .Στην αρχη ειχα εγκαταστησει τον lilo του salix,παλι στο MBR.
Επειδη δεν μπορουσα να εκκινησω και το slack13,επανεφερα τον lilo του slack13,με τον τροπο του bobalien,δηλαδη εβαλα το cd εκαταστασης του slack13,στο boot shell εδωσα : boot:hugesmp.s /root=/dev/sda1 rdinit=ro,μπηκα κανονικα στο slack13 και εγκατεστησα παλι τον lilo.Ολα οκ.
Τωρα σκεφτηκα να κανω το ιδιο με το cd εγκαταστασης του salix,πραγματικα εγινα ολα ωραια,μπηκα στο salix ακολουθωντας τις οδηγιες του boot shell της εγκαταστασης και τρεχοντας το liloconfig με το pkgtool,μου εβγαλε μηνυμα οτι δεν μπορει να εγκαταστησει τον lilo στο root partition του salix,δηλαδη στον /dev/sda4.(στο MBR το κανει κανονικα)
Αυτα ολα τα εκανα γιατι σκεφτηκα να εχω dual boot,με τον τροπο που γινεται στον grub,δηλαδη το μενου του lilo,να εχει εγρραφη για το salix,η οποια να παραπεμπει στον lilo παλι του /dev/sda4 και να φορτωνει ο αλλος lilo.
Αυτο στον grub γινεται με το chainload +1 κλπ.
Με τον lilo γινεται;
(βεβαια εχω ηδη dual boot φτιαχνοντας στο /etc/fstab ενα σημειο /dev/sda4 στο /mnt/salix,κλπ,κλπ),αλλα μου αρεσει πιο πολυ ο αλλος τροπος )
ΥΓ.ΔΕΝ ΘΕΛΩ GRUB
djemos
Salix Warrior
Posts: 1433
Joined: 29. Dec 2009, 13:45
Location: Greece

Re: lilo

Post by djemos »

Και εγω προτιμώ το lilo επειδή με το grub είχα προβλήματα παλιότερα και επειδή το lilo επιδιορθώνεται εύκολα ειδικά όταν βιάζεσαι.
Έχεις λοιπόν το slackware-13 στο /dev/sda1 και το salix στο /dev/sda4

Οταν έχεις ήδη μια διανομή εγκατεστημένη (slackware π.χ.) και εγκαθιστάς και μια νέα τότε λες όχι στην εγκατάσταση του lilo. Δεν θα έχεις δυο lilo. Ένα είναι αρκετό.
Μετά την εγκατάσταση μπουτάρεις στη παλιά σου διανομή και προσθέτεις τη καταχώρηση για τη νέα στο /etc/lilo.conf και τρέχεις πάλι το /sbin/lilo -v


μπούταρε με το slackware-13 κανονικά λοιπόν. Ανοιξε ένα xterm και γινε root (su κλπ)
Πρέπει να έχεις ήδη το παρακάτω στο /etc/lilo.conf
image = /boot/vmlinuz
root = /dev/sda1
label = Slackware
read-only

Σημείωση: To vmlinuz είναι συντόμευση στο vmlinuz-huge-smp-2.6.29.6-smp
με ένα ls -l /boot το βλέπεις

Διόρθωσε το /etc/lilo.conf προσθέτοντας από κάτω το παρακάτω
###Salix #####
image = /mnt/salix/vmlinuz-huge-smp-2.6.29.6-smp
root = /dev/sda4
label = Salix
read-only

και τρέξε το lilo για να ενημερωθεί το mbr, πληκτρολογώντας /sbin/lilo ή /sbin/lilo -v


Αλλος τρόπος: επειδή το slackware και το salix έχουν τον ιδιο πυρήνα
μπορείς να αλλάξεις τη παραπάνω γραμμή από
image = /mnt/salix/vmlinuz-huge-smp-2.6.29.6-smp σε
image = /boot/vmlinuz-huge-smp-2.6.29.6-smp

οπότε θα γίνει
###Salix #####
image = /boot/vmlinuz-huge-smp-2.6.29.6-smp
root = /dev/sda4
label = Salix
read-only


Γράψε αν όλα πήγαν ok.
auankarag
Posts: 45
Joined: 24. Dec 2009, 08:19

Re: lilo

Post by auankarag »

ενταξει το dual boot ,αλλα τωρα και στο slackware και στο Salix,το gigolo ουτε ο διαχειριστης αρχειων εμφανιζουν του; αλλους δισκους,ανω πρωτα ανοιγαν τα /media/disk και /media/disk-1 κανονικα και με τον διαχειριστη αρχειων και με to gigolo
slackware /etc/fstab:
/dev/sda3 swap swap defaults 0 0
/dev/sda1 / ext3 defaults 1 1
/dev/sda2 /home ext3 defaults 1 2
/dev/sda4 /mnt/salix ext4 defaults 1 3
salix /etc/fstab:
/dev/sda4 / ext4 noatime,defaults 1 1
/dev/sda2 /media/disk ext3 defaults,nosuid,nodev,uhelper=hal 0 2
/dev/sda1 /media/disk-1 ext3 defaults,nosuid,nodev,uhelper=hal 0 2
/dev/sda3 swap swap defaults 0 0
Στο συστημα αρχειων του salix (root directory),υπαρχει ο καταλογος /disk και /disk-1,αλλα ειναι κενα αρχειων.
Δοκιμασα και εφτιαξα mkdir /media/disk και /media/disk-1(ως fstab),αλλα παλι τιποτα.
Επαιξα και με τις ρυθμισεις του gigolo,τιποτα.
Μονο αυτο το προβλημα εχω.
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: lilo

Post by gapan »

Μη χρησιμοποιείς το /media για partitions που θέλεις να προσαρτούνται μέσω fstab. Δημιούργησε τα mountpoints μέσα στο /mnt και χρησιμοποίησε αυτά στο fstab σου.
Image
Image
auankarag
Posts: 45
Joined: 24. Dec 2009, 08:19

Re: lilo

Post by auankarag »

Το προβλημα με το dual boot το ελυσα
Εφτιαξα και νεα mountpoints στο /mnt και μπορω να δω τα partition του Slackware κανονικα,γραφω,αντιγραφω αρχεια κλπ.Και με τα παλια mountpoints δηλ τα /media δουλευα.Το gigolo δεν δουλευει καθολου.
Κατι αλλο:
δινω :mount /dev/sda2 /mnt/disk
mount: /dev/sda2 already mounted or /mnt/disk busy
mount: according to mtab, /dev/sda2 is already mounted on /mnt/disk
δινω: mount /dev/sda1 /mnt/disk-1
mount: /dev/sda1 already mounted or /mnt/disk-1 busy
mount: according to mtab, /dev/sda1 is already mounted on /mnt/disk-1
Ολα ωραια,βλεπω τα αρχεια,αντιγραφω κλπ

Μετα δινω: umount /dev/sda1 /mnt/disk-1
umount: /dev/sda1: not mounted
και umount /dev/sda2 /mnt/disk
umount: /dev/sda2: not mounted
Παω να δω τους καταλογους και περιεργο εχουν αποπροσαρτηθει κανονικα
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: lilo

Post by gapan »

Συγγνώμη αλλά το gigolo δεν το έχω χρησιμοποιήσει ποτέ!

Όσο για την εντολή umount που δίνεις, κάνεις λάθος στη σύνταξη της εντολής. Η umount δέχεται ή το mountpoint ως όρισμα ή το όνομα της συσκευής στο /dev, όχι και τα δύο. Δηλαδή οποιοδήποτε από τα δύο δουλεύει σωστά:

Code: Select all

umount /dev/sda1
umount /mnt/disk-1
Αν τα δώσεις στην ίδια γραμμή, είναι σαν να θέλεις να αποπροσαρτήσεις την ίδια συσκευή δύο φορές, και τη δεύτερη θα βρίσκει πάντα ότι έχει αποπροσαρτηθεί ήδη.
Image
Image
auankarag
Posts: 45
Joined: 24. Dec 2009, 08:19

Re: lilo

Post by auankarag »

Ευχαριστω για την ορθη συνταξη της εντολης umount,τωρα η αποπροσαρτηση γινεται κανονικα διχως μηvυματα λαθους.
Τελευταιο προβλημα:
Στον Thunar file manager εμφανιζεται μονο το συστημα αρχειων στην αριστερη στηλη,ενω στον pcman file manager ολοι οι τομοι
User avatar
gapan
Salix Wizard
Posts: 6238
Joined: 6. Jun 2009, 17:40

Re: lilo

Post by gapan »

Νομίζω αυτό έχει να κάνει με το διαφορετικό σχεδιασμό των δύο εφαρμογών. Κι εδώ το ίδιο συμβαίνει.
Image
Image
auankarag
Posts: 45
Joined: 24. Dec 2009, 08:19

Re: lilo

Post by auankarag »

Εκανα κατι και δουλεψε
Εγκατεστησα τον lilo του Salix,στο root partition Salix.
Στον lilo.conf του Slack13 προσθεσα:
other=/dev/sdxxxsalix
label=Salix
και εχω τωρα δυο lilo στο bootmenu list και μπαινω σε οποιο θελω
User avatar
mistral
Posts: 29
Joined: 13. Mar 2010, 21:39

Re: lilo

Post by mistral »

Πώς εγκαθιστώ τον lilo στο "/" partition εκ των υστέρων;
Κατά την εγκατάσταση του salix δεν εγκατέστησα lilo απλώς έκανα μια εγγραφή στον grub που ήδη είχα εγκατεστημένον.
Δεν θέλω δηλαδή να κάνω bootloader τον lilo απλώς θέλω να υπάρχει εγκατεστημένος στο "/" (/dev/sda7).

Ευχαριστώ και καλή σας μέρα!
If you sell diamonds, you cannot expect to have many customers.
But a diamond is a diamond even if there are no customers.
Post Reply