Εγκατάσταση openSUSE του τεύχους 23

apmount | Κυρ, 09/07/2008 - 14:50 | 2' | 22

Καλημερα,

προσπαθω να εγκαταστησω το openSUSE απο το τευχος 23. Φαινεται ομως οτι δεν αναγνωριζει το αλλο linux συστημα που εχω ηδη εγκατεστημενο παρα μονο τα windows. Οποτε οταν ξεκινα ο υπολογιστης να εχω στο αρχικο μενου εκκινησης επιλογες μονο για το SUSE ή τα Windows.

Με τον Supergrub επαναφεροντας το παλιο menu δεν εμφανιζεται το SUSE (αλλα μονο το ηδη εγκατεστημενο linux και τα Windows...)

Μηπως μπορειτε να δωσετε καποιες οδηγιες σχετικα με την εγκατασταση του SUSE οταν ηδη υπαρχει αλλο linux εγκατεστημενο? Προσπαθησα να πειραξω το menu.lst και να προσθεσω το entry για το SUSE χωρις επιτυχια. Φανταζομαι θα πρεπει να πειραξω και το fstab???

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

MO: (ψήφοι: 0)

Σχόλια

οδηγίες υπάρχουν (εδώ καί μήνες :) )
http://www.linuxinsider.gr/forum/opensuse-11-beta-3-rc

πρόσεξε τι είχα γράψει γιά το suse:
"Προσοχή πρέπει να δείξουμε καί στην εγκατάσταση τού boot loader (το suse εξακολουθεί να προσφέρει εκτός από τον grub καί τον παλιό αγαπημένο lilo). Ενώ το suse θα βρεί καί θα προσθέσει στον boot loader όλες τις άλλες διανομές καί λειτουργικά, θα θελήσει να εγκαταστήσει τον grub στο root partition. Πού σημαίνει ότι στην πρώτη επανεκίνηση θα δούμε το suse να φορτώνει χωρίς να εμφανιστεί boot loader. Πρέπει λοιπόν να επιλέξουμε την εγκατάσταση τού boot loader στο MBR τού σκληρού δίσκου. (Το ίδιο βέβαια, μπορούμε να επιτύχουμε καί αργότερα μέσα από το yast)."

μπορούσε λοιπόν να διορθωθεί από το yast.

το πιό απλό αυτην την στιγμή:
με το supergrub επανέφερε τον grub τού suse, μπες στο yast καί ρύθμισε τον boot loader προσέχοντας να τον εγκαταστήσεις στο mbr.

====

the hamster's is out there

http://hamster.tuxhost.gr/

ΥΓ.: το fstab δεν το πειράζεις.

αν θες πες ποιά είναι η άλλη διανομή (της οποίας έχεις τώρα τον grub) γιά να δούμε αν μπορεί να προστεθεί εκεί το suse

====

the hamster's is out there

http://hamster.tuxhost.gr/

YΓ 2 .: γιά δες καί εδώ:
http://www.linuxinsider.gr/forum/opensuse-11-beta-3-rc#comment-14201

====

the hamster's is out there

http://hamster.tuxhost.gr/

alfisti thanx για τις απαντησεις. Θα δοκιμασω οπως ειπες. Η αλλη διανομη ειναι το ubuntu 8.04 και το οποιο δε θελω να το χασω/αλλαξω μιας και ηδη το χρησιμοποιω για διαφορες εργασιες.
Μια αλλη ερωτηση ειναι αν μπορω να χρησιμοποιησω κοινο home για τις δυο διανομες αλλα φανταζομαι αυτη η συζητηση πρεπει να γινει σε καποιο αλλο thread.

είναι κάτι πού αποφεύγω. (παρόλα αυτά καί βέβαια μπορείς αρκεί να έχεις διαφορετική ονομασία χρηστών).

αυτό πού μπορείς να κάνεις (είναι ασφαλέστερο) είναι να έχεις σε 2 partition 10-15 gb τις διανομές καί ένα άλλο (το υπόλοιπο τού χώρου σου) στο οποίο θα έχεις τα αρχεία σου (μπορείς να τα κάνεις cut-paste χειροκίνητα κάθε βδομάδα ας πούμε, ή να ρυθμίσεις τον firefox να κατεβάζει απευθείας εκεί).

άμα θες κάνε εδώ copy το /boot/grub/menu.lst τού ubuntu καί δώσε σε τερματικό την εντολή

su (κωδικός root)
fdisk -l

καί το αποτέλεσμα κάντο καί αυτό εδώ copy γιά να δούμε αν θα δουλέψει το suse από τον grub τού ubuntu.

====

the hamster's is out there

http://hamster.tuxhost.gr/

fdisk -l:

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe063e063

Device Boot Start End Blocks Id System
/dev/sda1 * 1 19581 157284351 7 HPFS/NTFS
/dev/sda2 19582 19712 1052257+ 83 Linux
/dev/sda3 19713 19973 2096482+ 82 Linux swap / Solaris
/dev/sda4 19974 30401 83762910 5 Extended
/dev/sda5 19974 21540 12586896 83 Linux
/dev/sda6 21541 23629 16779861 83 Linux
/dev/sda7 23630 26240 20972826 83 Linux
/dev/sda8 26241 30401 33423201 83 Linux

και το menu.lst (portion)

#Ubuntu's OS

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,1)
kernel /vmlinuz-2.6.24-16-generic root=UUID=e858ca03-7d23-47e5-a4e9-37d8ed96d091 ro quiet splash
initrd /initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,1)
kernel /vmlinuz-2.6.24-16-generic root=UUID=e858ca03-7d23-47e5-a4e9-37d8ed96d091 ro single
initrd /initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,1)
kernel /memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other Linux operating systems:
root

title openSUSE_11.0
root (hd0,6)
kernel /boot/vmlinuz-2.6.25.11-0.1-pae root=UUID=ad740d47-237e-4dc6-ab85-ee6843231ced ro quiet splash
initrd /boot/kernel26.img

Το τελευταιο κομματι σχετικα με το openSUSE το προσθεσα εγω προσπαθωντας να το ξεκινησω με τον GRUB. Αλλα οταν το επιλεγω βγαζει Error 2: Bad file or directory type.

τώρα με ψιλοέμπλεξες.

πρώτον δεν υπάρχει εγγραφή ούτε γιά τα win, άρα πως τα βλέπεις?

δεύτερον στο fdisk γιατί όλα αυτά τα partitions? (από το sda5 έως το 8?).

τέλος πάντων η πρόσθεση πού έκανες είναι σωστή με την προυπόθεση ότι το suse είναι γιά το ubuntu στο sda5 (δηλαδή στο πρώτο διαμέρισμα τού extended).

αν είναι όντως εκεί, τότε το ubuntu δεν το ξεκινά, (είναι γενικότερο πρόβλημα τού 804 με άλλες διανομές -mandy, fedora, suse).

κοίτα λοιπόν αν μπορείς από το supergrub να επαναφέρεις τον boot τού suse.

αν όχι ξανακάνε εγκατάσταση προσέχοντας να μπεί ο boot loader στο mbr καί όχι στο root partition.

====

the hamster's is out there

http://hamster.tuxhost.gr/

Σχετικα με το menu.lst δεν το εβαλα ολο απο την αρχη που εχει και την εγγραφη των Windows :))

Οσο αναφορα τα partitions απλα εκοψα και καναδυο παραπανω για δοκιμες :)

to sda5 ειναι το root του ubuntu και το sda6 ειναι το home του.

Στα δυο τελευταια που ηταν ελευθερα πηγε και καθησε το openSUSE (root to sda7 kai home to sda8)

Δοκιμασα να προσθεσω το

title OpenSuSe
rootnoverify (hd0,6)
chainloader +1

αντι της αλλης επιλογης αλλα και παλι δεν δουλεψε. Τελικα εχεις δικιο, πρεπει να ξανακανω εγκατασταση και να προσεξω αυτο που ειπες.

κανε αν θες μια τελευταια κινηση.

ανοιξε απο το ubuntu το menu.lst του suse (το βλεπεις υποθετω το suse μεσα απο το ubuntu).

ανοιξε και με δικαιωματα root το menu.lst τού ubuntu
(κονσολα και
su -κωδικος
sudo gedit /boot/grub/menu.lst)

κανε copy paste απο το menu του suse την εγγραφη που το αφορα, στο menu του ubuntu (αλλαζοντας τα hd σε hd0,6).

αν δεν δουλεψει, πας για εγκατασταση.

οταν την κανεις, αν δεις μονο το suse, αστο γιατι ειναι πολυ ευκολο να ρυθμισεις τον grub μεσα απο το yast.

====

the hamster's is out there

http://hamster.tuxhost.gr/

Μια άλλη λύση που θα μπορούσες να βρεις είναι μέσα από τα windows.Αφού εγαταστήσεις πρώτα το Acronis έχει εντολή να κάνεις install boot loader και αφού το κάνεις, στην επανεκίνηση θα σου βγάλει όλα τα λειτουργικά που έχεις εγκαταστήσει και θα μπορείς λογικά να μπεις από εκεί.

Loipon eimai idi sto SUSE kai prospathw na rythmisw ton GRUB (kai ta ellinika!!)

Otan epelexa "Propose new configuration" DEN mou emfanise to Ubuntu.

Sto tab Boot loader Installation exei to Boot from Master Boot Record tsekarismeno kai Boot Loader: GRUB.

Na epilexw to custom boot partition (sda2) pou to exw orisei san boot kai sto ubuntu?

δηλαδη αν καταλαβα καλα τον boot του ubuntu δεν τον εχεις στο mbr?

αν εχεις ρυθμισει το suse να βλεπει το ubuntu, παρε την εγγραφη απο το menu.lst του ubuntu και βαλτην σε αυτην του suse.

(παιξε και λιγο στο yast με ανανεωση του boot loader κλπ - δεν καταλαβαινω γιατι να μην βλεπει το ubuntu. δεν ειχα τετοιο προβλημα εγω.)

====

the hamster's is out there

http://hamster.tuxhost.gr/

Μπορεί να πω και βλακεία,αλλά μήπως δεν έχει γίνει mount το partition του ubuntu από το suse.Θυμάμαι alfisti κάτι έλεγες για το mount των partition σε ένα θέμα για το suse.

--------------------
happy_linux_downloads

Να σου πω την αληθεια alfisti σχετικα με τον boot του ubuntu δεν ξερω που ειναι !!! (τωρα γραφω απο τα windows καθως δοκιμαζω οτι τουλαχιστο μπορω να βλεπω αυτα καθως ειναι σημαντικο).

Οσο και να προσπαθησα με το yast, δεν εβλεπε το ubuntu. Tο menu.lst απο το SUSE μονο με vi μπορω να το δω? Δεν υπαρχει κατι αντιστοιχο σαν το gedit του ubuntu?

Η δομη που χρησιμοποιω ειναι η εξης. Στο πρωτο partition ειναι τα win. Στο δευτερο ειναι το boot που εχω τα διαφορα images. Τριτο ειναι το swap και τεταρτο το logical που ειναι μοιρασμενο σε 2 root και 2 home.

Στην εγκασταση του SUSE δεν ρωτησε τιποτα για το που θελω να ειναι το boot (αντιθετα απο το Arch που ειχε ρωτησει).

Τελος παντων, θελει ψαξιμο η ιστορια.

thano:για να βλεπεις τα αλλα partition απο το suse. το yast τα προσθετει στον grub.

apmod, παλι αδιαβαστο με πιανεις. τι εννοεις partition με images?

μην φοβασαι για τα λειτουργικα. οποια ζημια και να γινει στον boot loader, αυτα θα ειναι παντα εκει και... θα περιμενουν.

στο suse αν το εχεις με KDE το αντιστοιχο του gedit ειναι το kwrite.

για την λυση του sinusoid δεν ξερω γιατι δεν εχω win.

====

the hamster's is out there

http://hamster.tuxhost.gr/

Ειχα φορτώσει 4 λειτουργικά windows+3 linux και το Acronis suite με βοηθησε να τα βλεπω ολα κατα την εκκίνηση,χωρίς προβλήματα.ίσως λειτουργήσει στη συγκεκριμένη περίπτωση

α και μια διορθωση... το Acronis περιέχει το install Acronis Os selector(οχι boot loader που είπα πριν)

Alfisti, εχω φτιαξει ενα ξεχωριστο partition οπου εχω κανει mount το /boot. Εχει μεγεθος περιπου 1 Gb και ουσιαστικα εκει ειναι τα διαφορα kernel images. Επισης εκει ειναι και το /boot/grub directory.

Δηλαδη πριν κανω εγκατασταση το SUSE, για το ubuntu μονο ειχα 3 partitions (αφηνω εξω το swap). Ενα root, ενα home και ενα boot.

Για παραδειγμα, στο gparted, το ubuntu βλεπει τα εξης:

/dev/sda2 /boot
/dev/sda3 swap

/dev/sda4 Extended :
/dev/sda5 /
/dev/sda6 /home
/dev/sda7 ext3
/dev/sda8 ext3

Αντιστοιχα το SUSE βλεπει

/dev/sda2 /boot
/dev/sda3 swap

/dev/sda4 Extended :
/dev/sda5 ext3
/dev/sda6 ext3
/dev/sda7 /
/dev/sda8 /home

και φυσικα δεν αναγνωριζει το ενα το αλλο. Πηγα πχ να κανω mount το /dev/sda7 σε καποιο directory απο το ubuntu αλλα δεν ειδα το περιεχομενο...

μπερδεμα ε???

:)

Ναί, λίγο.
Το ubuntu δεν θα δεί suse στον grub ειναι σιγουρο. (δεν θα το bootαρει).

μονο το αναποδο αν μπορεσεις να κανεις βαζοντας στο menu του suse το αντιστοιχο του ubuntu.

====

the hamster's is out there

http://hamster.tuxhost.gr/

Τελικα διαπιστωσα οτι βλεπω τα partition που εχει εγκατασταθει το SUSE μεσα απο το Ubuntu. Παρολλα αυτα οταν προσθεσα στο menu.lst του Ubuntu τα entries για το SUSE δεν δουλεψε.

Μαλλον alfisti εχεις δικιο οτι πρεπει μεσα απο το SUSE να κανω τις αλλαγες να δει το Ubuntu αλλιως δεν γινεται τιποτα. Παντως οτι και να δοκιμασα στο SUSE δεν ειδε το Ubuntu μεχρι στιγμης.

 

 

Finally problem is solved! I had to do as alfisti said before, try to make SUSE to see Ubuntu by pasting the relevant menu.lst portion of Ubuntu to that of SUSE.

I was trying to do that by vi yesterday and I got it all wrong. But the boot loader configurator of SUSE offers a nice text editor to do this job.

OK, on to SUSE now, figuring out how to switch to greek language support...

Thanx alfisti for the help!

κάθε αρχή καί δύσκολη.
αλλά αν δεν προσπαθήσεις πως θα μάθεις? :)

====

the hamster's is out there

http://hamster.tuxhost.gr/