Welcome, Guest
Please Login or Register.    Lost Password?
Εμπειρία: Partitions και Κεφαλοσέκτορες (1 viewing) (1) Guest
Go to bottom Favoured: 0
TOPIC: Εμπειρία: Partitions και Κεφαλοσέκτορες
#107
Εμπειρία: Partitions και Κεφαλοσέκτορες 2 Years, 3 Months ago Karma: 0  
Εμπειρία: Partitions και Κεφαλοσέκτορες

Έκανα 19 partitions (1 Primary + 1 Primary-Extended με 18 Logicals) σε έναν δίσκο ~200GB ( > ~128GB για 28-bit disc controller) αλλά το Ubuntu (7.10, 8.04) και (x86, x64) δεν μπορούσε να εγκατασταθεί: Μπερδευόταν και χανόταν μέσα στην extended partition. Αναγκάστηκα και περιορίστηκα στους 16,384 κυλίδρους και στις 12 partitions -αφαίρεσα δηλαδή 6 Logical- και μετά πρόσθεσα μια primary partition ~32 GB για το root "/" και άλλη μια ακόμη ... primary partition, με άλλα ~32 GB, για ... swap, κι έτσι κατάφερε να εγκατασταθεί, επιτέλους, το (8.04, x64). Δηλαδή εξάντλησα και τις 4 partitions. Κάπου διάβασα σχετικά με το πλήθος των partitions και σχημάτισα την -απατηλή- εντύπωση ότι δεν υπήρχε πρόβλημσ με το πλήθος των partitions. Ενδεχομένως βέβαια να φταίει και το LBA partitioning boundary σε κυλίνδρους με 16,065 = 255 x 63 "κεφαλοσέκτορες". Σας παρακαλώ: Καμιά πληροφορία;
pez (User)
Valued Contributor
Posts: 76
graphgraph
User Offline Click here to see the profile of this user
Antennas Research Group at DUTh
Logged Logged  
 
Last Edit: 2008/05/18 10:34 By pez.
 
The administrator has disabled public write access.  
#110
Re:Εμπειρία: Partitions και Κεφαλοσέκτορες 2 Years, 3 Months ago Karma: 0  
primary partition, με άλλα ~32 GB για ... swap
Το partition του swap δεν πρέπει κατα κύριο λόγο να είναι primary. Επίσης το μέγεθος του swap πρέπει στο περίπου να είναι 1.5 φορές την μνήμη του υπολογιστή, δηλαδή swap = 1.5 * RAM.
Εμένα μου φαίνετε υπερβολικό το μέγεθος του swap, καθώς και τα 19 partitions που δημιουργήσατε.

Έκανα 19 partitions σε δίσκο ~200GB ( > ~128GB με 28-bit disc controller) αλλά το Ubuntu (7.10, 8.04) και (x86, x64) δεν μπορούσε να εγκατασταθεί: Μπερδευόταν και χανόταν μέσα στην extended partition.

Μάλλον δημιουργήσατε τα partitions μέσω windows και τα κάνατε extended, αλλά κατα πόσο ξέρω αυτό δεν παίζει ρόλο στην εγκατάσταση.

Όσο για την κατανομή partitions σε περιβάλλον Unix-Linux, μάλλον θα διαβάσατα ότι χρειάζεται να δημιουργήσετε τα παρακάτω:
/home /tmp /var/tmp/ και /user

Αυτό γίνεται κατα κύριο λόγο σε συστήματα στα οποία υπάρχουν χρήστες για λόγους ασφαλείας. Για προσωπική χρήση σε ένα laptop δεν χρειάζεται να τα κάνετε αυτά, και καλώς κάνατε μόνο ένα partition για το root /
ladon (Moderator)
Administrator
Posts: 88
graph
User Offline Click here to see the profile of this user
Gender: Male Location: Somewhere in space
Logged Logged  
 
Don\'t mistake lack of talent for genius.
 
The administrator has disabled public write access.  
#112
Re:Εμπειρία: Partitions και Κεφαλοσέκτορες 2 Years, 3 Months ago Karma: 0  
Ας μου επιτραπεί να επαναλάβω αυτό που απάντησα χθες στον "δεν ξέρω τι φυλάει" της "αίθουσας υπολογιστών", όταν μετά από την "χιλιοστή" μου, ας πούμε, έκρηξη: διότι τα "μηχανήματα" Εδώ Μέσα δεν παίζουν, συμφώνησε μαζί μου πως παίζουν, ας πούμε, κατά 95%, ίσαμε να μην εξεγείρεται το πόπολο που τα πληρώνει δηλαδή:

"Εδώ Μέσα είναι Δημόσιο Πανεπιστήμιο και ο_φ_ε_ί _λ_ο_υ_μ_ε να ασχολούμαστε με το μειοψηφικό", ας πούμε, "5%" και πως "Στα μηχανήματα που στήνουμε εμείς", της RGA, επί τη ... ευκαιρία, για να μην ξεχνιόμαστε και γινόμαστε ίσοι κι όμοιοι με τους 'άλλους', "τα ρυθμίζουμε 'μέχρι τέλους' τα μηχανήματά μας" (διάβαζε : δηλαδή τόσο αυτά που είναι του ελληνικού λαού, και βρίσκονται υπό την ευθύνη μας, όσο και αυτά που αγοράζουμε από την τσέπη μας), "μέχρις ότου δηλαδή να παίζουν 100%". Για να μην πω 101...

Φυσικά και συμφώνησε.

Προς τιμήν του.
pez (User)
Valued Contributor
Posts: 76
graphgraph
User Offline Click here to see the profile of this user
Antennas Research Group at DUTh
Logged Logged  
 
Last Edit: 2008/05/14 13:36 By pez.
 
The administrator has disabled public write access.  
#167
[v10.5] Multiboot σε SATA με Max Πλήθος Δίσκων 2 Years, 2 Months ago Karma: 0  
- - - - - - - - - - - - - - - - - - - - - - -
[v10.5] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Εγκατάσταση - Πε.3.Ιουλίου.2008~21:20

Broadcom bmc4401 NIC driver για OpenSolaris 10 2008.5 x64 σε DELL Vostro 1700 για DHCP

1
Κατεβάζουμε:
http://homepage2.nifty.com/mrym3/taiyodo/bfe-2.6.0a.tar.gz
~200 ΚΒ

2
Όσα γράφει στο README.txt αναφέρονται σε προγενέστερες εκδόσεις του OpenSolaris. Για το OpenSolaris 10 βρέθηκε, μετά από "λίγες" δοκιμές, πως αρκεί να γράψουμε και να εκτελέσουμε μόνον τις επόμενες εντολές:

# gunzip -cd bfe-2.6.0a.tar.gz | tar xf -

% cd /.../bfe-2.6.0a
% rm Makefile
% ln -s Makefile.amd64_gcc Makefile
% ln -s amd64 obj

% rm Makefile.config
% ln -s Makefile.config_gld3 Makefile.config
% /usr/ccs/bin/make

# cd /.../bfe-2.6.0a
# /usr/ccs/bin/make install
# ./adddrv.sh

# modload obj/bfe
# devfsadm -i bfe
# ifconfig bfe0 plumb

# ifconfig bfe0 dhcp

Περισσότερα:
http://homepage2.nifty.com/mrym3/taiyodo/eng/

3
Και παίζει.

(Δεν μπορώ να μην σημειώσω πως αυτή είναι και η πρώτη επιτυχής εγκατάσταση driver σε Solaris/Linux που έχω κάνει ποτέ!)

- - - - - - - - - - - - - - - - - - - - - - -
[v10] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Επέκταση - Τε.25.Ιουνίου.2008 ~ 22:15

Τώρα που ξεθάρρεψα, και επειδή σαν να μου φαίνεται πως μερικές εφαρμογές δεν παίζουν καλά στο Ubuntu 8.04 x64, σκέφτηκα να εγκαταστήσω και το Ubuntu 8.04 x86, όχι βέβαια σε μια primary partition, καθότι όπως ήδη έχουμε πει και φαίνεται στον Πίνακα παρακάτω, οι 4 primary partitions έχουν ήδη εξαντληθεί, αλλά στον λογικό δίσκο

- - -
2,048 L L=13 NTFS W=12
- - -

Βάζουμε το λοιπόν το Ubuntu 8.04 x86 CD (που σημειωτέον ότι αυτό είναι "Live", σε αντιδιαστολή με την τρέχουσα, τουλάχιστον, έκδοση του CD για το Ubuntu 8.04 x64, που δεν είναι) κ.λπ. διαλέγουμε από το installation menu "προσωρινή" εγκατάσταση ( "Live" ) και αφού τέλος πάντων ανοίξει το τελικό desktop GUI με το εικονίδιο του "Install", οπότε και το "τρέχουμε" αυτό, και αρχίζει η εγκατάσταση, οπότε σε κάποια στιγμή ανοίγει η οθόνη που λέει:

"Ready to install"

κι εκεί είναι που χρειάζεται π_ρ_ο_σ_ο_χ_ή διότι πρέπει να πατήσουμε το κουμπί που γράφει:

"Advanced"

οπότε ανοίγει ένα παραθυράκι όπου είναι ήδη τσεκαρισμένη η επιλογή:

"[v] Install Boot Loader"

ενώ από κάτω έχει προεπιλεγμένο το

"(hd0)"

το οποίο όμως επειδή υπονοεί εγκατάσταση του boot loader στο MBR π_ρ_έ_π_ε_ι να το αλλάξουμε από την μπάρα κύλισης που έχει σε

"/dev/sda13"

όπως λέει δηλαδή στην παραπάνω γραμμή του Πίνακα, καθότι επιλέξαμε L=13.

Αυτό ήταν!

Τελειώνουμε, σώνοντας τον PBS, κατά τα όσα είναι ήδη γνωστά από τα παρακάτω, αφού πρώτα λάβουμε υπ' όψιν μας ότι ο εν λόγω logical disk ξεκινά από τον κύλινδρο 14,336, όταν η μέτρηση των κυλίνδρων, κατά τα γνωστά, ξεκινά από το 0. Τούτο όμως σημαίνει πως η ακριβής θέση του boot sectorα του primary extended logical disk είναι (σύμφωνα με τον τρόπο μέτρησης του εμπορικού Norton DiskEdit 2003, όπως ήδη έχουμε αναφέρει παρακάτω): 14,336 x 16,065 + 63 + 0 = 230,307,903 (όπου 14,336 είναι οι "πλήρεις" κύλινδροι που προηγούνται, με 16,065 κεφαλοσέκτορες ο καθένας, και επειδή ο δίσκος είναι logical, τούτο σημαίνει πως δεσμεύονται 16 bytes για τον (ψευτο) partition table της "αλυσίδας των extended logical drives", στην πρώτη κεφαλή του κυλίνδρου 14,336, ή με άλλα λόγια "χάνονται 63 σέκτορες για να κρατήσουν τα 16 αυτά bytes (!), και συνεπώς ο λογαριασμός είναι σωστός, εφόσον θυμηθούμε ότι η απόλυτη μέτρησή των sectors στον DiskEdit ξεκινά από το 0, πράγμα που το "τονίζουμε" βάζοντας ένα 0 στον τρίτο όρο της πρόσθεσης παραπάνω).


- - - - - - - - - - - - - - - - - - - - - - -
[v9] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Αναθεώρηση - Σα.21.Ιουνίου.2008 ~ 11:45

Ύστερα από μια κατάρρευση του Ubuntu 8.04 x64 (εξ αιτίας της άγνοιάς μου περί την απαίτηση του lilo για εκτέλεση αμέσως μετά την κάθε μία (ημί-αυτόματη) νέα αναβάθμιση του πυρήνα, όπως διαπίστωσα, εκ των υστέρων φυσικά, διαβάζοντας τις οδηγίες που περιέχονται στο lilo.conf) και κατόπιν της επιμονής του ΝΕ και την βοήθεια του ΒΝΜ, αναθεώρησα -για λόγους που αναφέρονται αμέσως μετά- την άποψη που είχα για το lilo και παρόλες τις επιφυλάξεις που έχουν ήδη διατυπωθεί παρακάτω για τον grub, εγκατέστησα τον grub και για το Ubuntu στον PBS (Partition Boot Sector) του Ubuntu, δηλαδή στο:

- - -
Pr 3 L=3 ext3 / W=2
- - -

του γνωστού ήδη Πίνακα, από τα παρακάτω.

Η εγκατάσταση γίνεται κατά την διάρκεια της εγκατάστασης του Ububtu, στο σχεδόν τελευταίο της βήμα της, εκείνο δηλαδή που αφορά τον grub και λέει:


"Install the GRUB loader to the MBR?" - <Yes> - <No>

με προεπιλεγμένο το <Yes>, αλλά εμείς διαλέγουμε: <Νο>.

Οπότε ανοίγει μια μπλε μπάρα στην οποία θα πρέπει να δώσουμε την "θέση" στην οποία θα εγκατασταθεί ο grub.

Στο σημείο αυτό θέλει κάποια προσοχή διότι ο grub:

(1) δεν διακρίνει SATA από PATA,

(2) μετράει HW δίσκους ξεκινώντας από το 0 και

(3) μετράει τις partitions/logical του κάθε HD ξεκινώντας επίσης από το 0.

Έτσι, στην παραδειγματική αυτή περίπτωση, αυτό που θα πρέπει να γράψουμε στην μπλε μπάρα είναι:

(hd0,2)

ενώ μετά την εγκατάσταση θα πρέπει βέβαια να ακολουθηθεί η διαδικασία "ενσωμάτωσης" του εν λόγω PBS στο αρχείο boot.ini όπως η διαδικασία αυτή έχει ήδη περιγραφθεί, κάπου παρακάτω.

- Και γιατί τελικά grub αντί lilo;

- Διότι στον grub η ενημέρωση αναβάθμισης του πυρήνα γίνεται, από ότι καταλαβαίνω και βλέπω, "αυτόματα", οπότε δεν υπάρχει περίπτωση να ξεχαστείς και να μην τρέξεις -μετά την αναβάθμιση του πυρήνα- το lilo, οπότε, μετά το restart, να "χτυπήσει" o lilo (δείχνοντας μερικές σειρές από 99 99 .. 99-άρια στην μαύρη οθόνη) και να μην ξαναπαίξει...

Τέλος, η όλη η "ιστορία" γύρο από το ζήτημα αυτό είναι ίσως ... συναρπαστική -μπορεί ίσως και διδακτική- για αρχαρίους όπως εγώ, αλλά γράφτηκε αλλού, στη λίστα [a] της RGA, πάντα βέβαια, με την βοήθεια των ΕΝ και ΒΝΜ.

Εννοείται πως τώρα το multi-boot δουλεύει, με τους όποιους περιορισμούς δυστυχώς υπάρχουν -από τους drivers που δεν υπάρχουν, όπως έχουμε ήδη πει, παρακάτω- και μάλιστα δουλεύει φουλ!

d;^)

- - - - - - - - - - - - - - - - - - - - - - -
[v8.01] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Παράταση (Δε.τΑΠ.2008~18:10):

Όπως λέω ήδη έγραψα στο thread "[?] Debian Live CD για x64;" κατάφερα υπομονετικά και κατέβασα το

debian-live-etch-amd64-xfce-desktop.iso 22-Apr-2008 17:16 419M

από το

live.debian.net/cdimage/etch-builds/current/amd64/

αλλά, όσο τουλάχιστον περίμενα, δεν μπόρεσε να τα βρει με τον HD και τα παράτησα...

- - - - - - - - - - - - - - - - - - - - - - -
[v8] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Τέλος (Δε.2.6.2008~17:45):

Μετά τη ζημιά που ξανα-έκανε, ως συνήθως, ο grub (πάντοτέ του στην μηδέν-τελεία-ενενηνταφεύγα version 0.9x) ξανα-εγκατέστησα τα σVista-32, με αποτέλεσμα να έχουμε τώρα τον bootmgr ως system loader. Έβαλα και το FreeDOS 1.0 Final στο W=6, που για να είναι DW=F: θα πρέπει να γυρίσεις, με τον ε_π_ι_κ_ί_ν_δ_υ_ν_ο Ranish Partition Manager 2.40, την Pr=2 από ExtendedX (ως "VFAT Extended" την αναφέρει) σε (κανονική) Extended.

Έτσι, τώρα ο bootmgr μπορεί να τρέξει σVista-32 -παίζει- ή να φωνάξει τον lilo για το Ubuntu 8.04 -παίζει- ή να φωνάξει τον grub για το Solaris -που μισοπαίζει- ή να φωνάξει τον ntldr. Ο ntldr μπορεί μετά να φωνάξει το WXPP -παίζει- ή NT4 -που δεν παίζει, όπως έχουμε ήδη πει παρακάτω- ή DOS 6.22 -παίζει- ή πάλι τον lilo για το Ubuntu -παίζει- ή τον grub για το Solaris -παίζει- ή το FreeDOS -που δεν παίζει, είτε έχεις την Pr=2 σε ExtendedX είτε την έχεις σε Extended. Αν όμως φωνάξεις το DOS 6.22, και έχεις ήδη γυρίσει την Pr=2 σε Extended, τότε βλέπεις το F:, οπότε πας εκεί και τρέχεις την Command.com του FreeDOS που έτσι παίζει, βλέποντας μάλιστα ό_λ_η την RAM που υπάρχει (π.χ. 3 GB, στο "εν λόγω" Vostro) αλλά χωρίς -εννοείται- δίκτυο.

Σημείωση: Οι "δοκιμές" έδειξαν πως γυρίζοντας την Pr=2 σε Extended, ένα-προς-ένα ξεκίνησαν όλα τα συστήματα. Εκείνα που οπωσδήποτε δεν έπαιξε ήταν το εμπορικό Norton DiskEdit 2003. Πως θα υπάρχουν προγράμματα, εργαλεία ή δεν ξέρω τι άλλο, που δεν θα παίζουν το επισημαίνει και το εμπορικό Norton PQMagic 8.05. Αυτά στα υπ' όψιν.

Και έτσι, κάπου εδώ τελειώνεi ό,τι ήξερα "από τα παλαιά", μαζί και με ό,τι τώρα έμαθα, για multiboot σε SATA -σε laptop.

Αν όμως μπορέσω εν τω μεταξύ να βρω κανένα συμμαζεμένο Dεbian τότε θα προσπαθήσω να το βάλω κι αυτό ...

d;^)

Σημείωση (Δε.2.6.2008~18:20)

Χμ! Μετά από τις παρατηρήσεις του ladon -βλέπε thread: "[?] Debian Live CD για x64;"- το εγχείρημα: "Βάλε και Debian στο multiboot", εγκαταλείπεται. Προς το παρόν και για το ορατό μέλλον. Ίσως...

d;^)

- - - - - - - - - - - - - - - - - - - - - - -
[v7.3] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Σημείωση (Δε.2.6.2008~08:20)

Για να πάρω τον boot σέκτορα του -π.χ.- Ubuntu, από εκεί όπου βρίσκεται στον παρακάτω Πίνακα (δηλαδή ως Pr=3), σε ένα φάκελο με το όνομα "Ubuntu" και μήκος 512 bytes ακριβώς, χρησιμοποιώ την εντολή (από το Slackware Linux του 1996!):

dd if=sda3 of=Ubuntu bs=512 count=1

Τον φάκελο αυτό είναι που τον χρησιμοποιώ μετά στον προ-σVista Windows ΝΤ4/W2K/WXP loader, παρακάτω.

-

Σημείωση (Δε.2.6.2008~08:30)

Προς αποφυγήν παρεξηγήσεων: είναι προφανές ότι ο ε_π_ι_κ_ί_ν_δ_υ_ν_ο_ς Ranish Partition Manager 2.40 μεταφράζει σε "swap" το χαρακτηριστικό Filing System byte, που βρίσκει στον ZFS δίσκο, Pr=4, του Solaris, στον Πίνακα, παρακάτω. Αν τώρα η δομή του swap δίσκου είναι ZFS, αυτό δεν το γνωρίζω αλλά και δεν το πολυπιστεύω.

- - - - - - - - - - - - - - - - - - - - - - -
[v7.2] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Σημείωση (Κυ.1.6.2008 ~ 19:30)

Να μην ξεχάσω να θάψω τα εργαλεία ... καταστροφής του Grub:

- Start-Up Manager και
- QGrubEditor

με τα οποία, αν και το μόνο που έκανα με αυτά ήταν να ανοίξω τα περιεχόμενα του "conf" ( ; ) και να τους ρίξω μια ματιά, εν τούτοις τα "ανοίγματα" αυτά χαντάκωσαν την διαδικασία του grub loader με αποτέλεσμα να γίνει τ_ο μπάχαλο. Ευτυχώς είχα "φροντίσει" κατά την εγκατάσταση να βάλω το LILO 2.28 στον boot σέκτορα του Ubuntu κι έτσι τώρα ξεκινάει μεν, αγκομαχώντας δε. Τα σούταρα, αλλά η ζημιά έχει γίνει. Ποιος τρέχει τώρα να μάθει πως να ξανακάνει installation τον grub και μάλιστα στον boot σέκτορα του Ubuntu...

- - - - - - - - - - - - - - - - - - - - - - -
[v7.1] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - -

Σημείωση (Πε.29.5.2008~08:10)

Τα μεγέθη των δίσκων είναι αμελητέα μικρότερα από εκείνα του Πίνακα, παρακάτω. Πόσο μικρότερα; Εξαρτάται από τον τύπο τους. Αν είναι Pr 1, Pr 3/4, PE και L. Από 1 κεφαλή = 63 σέκτορες + 1 σέκτορα έως 1 σέκτορα.

Σημείωση (Κυ.1.6.2008 ~08:50)

Αυτές οι "απώλειες" οφείλονται στo PC και επέρχονται π_ρ_ι_ν από τις "απώλειες" που θα επιβάλλει η δομή του -οποιοδήποτε- φακελωματικού συτήματος, το οποίο θα ορίσει ο χρήστης.

Αναλυτικά, με την βοήθεια του ε_π_ι_κ_ί_ν_δ_υ_ν_ο_υ Ranish Partition Manager 2.40, έχουμε από τον παρακάτω Πίνακα - σε τριάδες (Cyl, Head, S.ectors) και μετρώντας από το (0,0,1):

MBR: [(0,0,1), (0,0,1)]=1S

Unused Αρχής: [(0,0,2), (0,0,63)]=62S

Pr=1 Boot: [(0,1,1), (0,1,1)]=1S

PE=2 Extended: [(256,0,1), (256,0,63]=63S=1S+62S
EW=5 Boot:[(256,1,1), (256,1,1)]=1S
Extended: [(512,0,1), (512,0,63]= 63S=1S+62S
EW=6 Boot: [(512,1,1), (512,1,1)]=1S
-κ.λπ. έως-
Extended: [(20480,0,1), (20480,0,63]=63S=1S+62S
EW=14 Boot: [(20480,1,1), (20380,1,1)]=1S

Pr=3 Boot: [(20608,0,1), (20608,0,1)]=1S

Pr=4 Boot: [(22400,0,1), (22400,0,1)]=1S

Unused Τέλους: [(24320,0,1), (24321,80,63)]= 255*63 + 81*63 = 16,065 + 5,103 = 21,168S

Εντάξει. Οι "Unused Τέλους" σέκτορες υπάρχουν σε ένα, κάποιο, πλήθος ή δεν υπάρχουν καθόλου. Αλλά αυτό εξαρτάται από τον συγκεκριμένο "HW" δίσκο ή/και τον χρήστη που ορίζει τους Pr/PE δίσκους.

Εντάξει. Οι 62 σέκτορες σε κάθε Extended δίσκο -πριν τον αντίστοιχο Logical- υπάρχουν ή δεν υπάρχουν, ανάλογα με το αν ο χρήστης όρισε ή όχι τον PE δίσκο.

Αλλά τι να περιέχουν άραγε οι 62 σέκτορες της "Unused Αρχής", που εκ του τρόπου ορισμού ενός τουλάχιστον (Pr ή PE) δίσκου στο PC, υπάρχουν π_ά_ν_τ_α;

d;^)

- - - - - - - - - - - - - - - - - - - - - -
[v7] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - -

Προσθήκη ( Κυ.1.6.2008~01:40, 08:50 )
-
OpenSolaris 10/2008.5
-
Με τον ε_π_ι_κ_ί_ν_δ_υ_ν_ο Ranish Partition Manager 2.40, αλλάζεις το σύστημα φακελώματος στoν Pr=4 του Πίνακα, παρακάτω, από NTFS σε "Solaris X86". Εκεί, με το Live CD OpenSolaris 10/2008.5 -608MB- εγκαθιστάς το "SunOS Release 5.11 snv_86 64-bit" (OpenSolaris). Όμως, η boot flag από τoν Pr=1 ανατίθεται "αυτοματα" στον Pr=4, ενώ στον boot σέκτορα του Pr=4 εγκαθίσταται ο Grub.

Αυτό είναι και κακό και καλό. Το κακό είναι πως "χάνονται" τα άλλα συστήματα. Το καλό είναι πως σώνοντας τον νέο boot σέκτορα του Pr=4 στον φάκελο, ας πούμε, "Solaris" (512 bytes, ακριβώς), είναι δυνατόν να αποκαταστήσεις ό_λ_α τα συστήματα στο boot.ini του WXPP loader. Έτσι κι έγινε.

Πώς;

Αντιγράφεις τον φάκελο "Solaris" στο C: και προσθέτεις στο boot.ini του WXPP loader την γραμμή:

C:Solaris = "OpenSolaris 10/2008.5"

Με τον ε_π_ι_κ_ί_ν_δ_υ_ν_ο Ranish Partition Manager 2.40, επαναφέρεις την boot flag, από τον Pr=4, στον Pr=1. Μια ματιά στο σύστημα φακελώματος σε εκπλήσσει: Αντί ZFS, γράφει ... swap. Υγεία.

Μετά reboot και μπαίνεις στο "OpenSolaris 10/2008.5" για να ανακαλύψεις, με το κατάλληλο πρόγραμμα για τα devices, πως "π.χ." για το "γνωστό" -από άλλα μηνύματα- Vostro 1700, δ_ε_ν υπάρχουν οι επόμενοι 4 drivers:

- Audio : Intel 82801H (ICH8)
- Network : Broadcom Corp BCM4401-B0 100Base-Tx
- Network : Broadcom Corp BCM4310 USB Controller
- ACPI : AC device

Λήξη.

- - - - - - - - - - - - - - - - - - - - - - - -
[v6.1] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - - - -

Παρατήρηση (Σα.31.5.2008~10:30)

Μετά από e-mail του nikodimos στην flak.α.flak.τ.gr για τα περιεχόμενα του Πίνακα, ο οποίος, όπως εμφανίζεται ε_κ_ε_ί, περιλαμβάνει στην τελευταία του γραμμή:

=
| 1,920 | Pr=4 | L=4 | NTFS | W=3 | ( Solaris 10 ) |
=

τονίζεται πως για το "Open" -όπως σωστά παρατηρεί ο nikodimos- Solaris 10, θα πρέπει να τεθεί -όπως επίσης σωστά παρατηρεί ο nikodimos- το ZFS, αντί του NTFS. Σωστά! Αν και όταν εγκατασταθεί το Open Solaris 10.

-

- - - - - - - - - - - - - - - - - - - - - -
[v6] Multiboot σε SATA με Max Πλήθος Δίσκων
- - - - - - - - - - - - - - - - - - - - - -
Δε.26.5.2008 ~ 14:14, 19:14, 20:01

Στα παρακάτω: 1 Κ2Β = 2^10 Β = 1,024 Β, 1 Μ2Β = 2^10 Κ2Β = 1,024 Κ2Β = 2^20 B, και 1 G2B = 2^10 M2B = 1,024 M2B = 2^30 B. Για όλα όσα αναφέρονται στο FAT-16, λεπτομέρειες αλλού, στο Διαδίκτυο.

Στα PCs, ό,τι και να γίνει: (1) Οι "Standard" LBA δίσκοι έχουν κυλίνδρους με 255 κεφαλές, 63 σέκτορες ανά κεφαλή και 512 B ανά σέκτορα, δηλαδή 16,065 = 255 x 63 κεφαλοσέκτορες των 512 Β, το όλον 8,032.5 Κ2B ανά κύλινδρο, (2) Οι 28-bit HD controllers "βλέπουν" δίσκους με έως 2^14 = 16,384 κυλίνδρους, (3) Το BIOS "βλέπει" έως 3 Primary + 1 Primary Extended δίσκους, (4) το Linux -όπως βρήκαμε στην [v2]- "βλέπει" (με την "τύπου -υποθέτω serial!- SCSI" διαίρεση του SATA) έως 14 δίσκους (sda1 έως sda15, με τα sda1 έως sda4 να μετράνε τους ως άνω 3 + 1 Primary δίσκους, ενώ το 1 από αυτά που αντιστοιχεί στον Primary Extended δίσκο -συνήθως το sda2- να μην δίνει πραγματικό δίσκο), (5) τα MS DOS/Windows "βλέπουν" έως 26 δίσκους ( A: έως Z: ), (6) το MS DOS 6.22/FAT16 "βλέπει" έως 1,024 κυλίνδρους, και (7) Το FAT16 "βλέπει" κάτι περισσότερα από 256 x 8,032.5 M2B = 2,008.125 M2Β = ~1.96+ G2B.

Ο συγκερασμός όλων αυτών των περιορισμών σε ένα SATA HD "των 200 Μεγκαμπάϊτ", με "Standard LBA" των 24,321 κυλίνδρων, προτείνεται να γίνει ως εξής (λυπάμαι που το πρόγραμμα του forum -όπως λέμε και σε άλλο thread- δεν μας δίνει την δυνατότητα να διαμορφώσουμε στοιχειωδώς έναν αξιοπρεπή πίνακα, με αποτέλεσμα τα επόμενα νούμερα να είναι φύρδην-μίγδην) σε κυλίνδρους, όπου #

"Pr" = Primary disk
"PE" = Primary Extended disk
"DW=X" = DOS 6.22 ή WfW 3.11 ( C: =< X =< F: )
"L=N" = Linux sdaN (1 =< N =< 15)
"W=M" = W95 έως σVista 32/64 (1 =< M =< 14)
"L" = Logical disk of PE disk

- - Ο διαμορφωμένος Πίνακας απεστάλη και στην λίστα flak.α.flak.τ.gr - -

= = = =
256 Pr 1 L=1 FAT16 DW=C: W=1 (DOS 6.22/Boot)
= = = =
20,352 PE 2 L=2
- - - -
256 L L=5 FAT16 DW=D: W=4
256 L L=6 FAT16 DW=E: W=5 (NT4*)
256 L L=7 FAT16 DW=F: W=6
- - - - 1,024 - - - -
1,024 L L=8 NTFS W=7
2,048 L L=9 NTFS W=8 (WXPP/32)
4,096 L L=10 NTFS W=9
4,096 L L=11 NTFS W=10 (σVista/32)
2,048 L L=12 NTFS W=11
2,048 L L=13 NTFS W=12
- - - - 16,384 - - - -
4,096 L L=14 NTFS W=13
128 L L=15 swap W=14 (Ubuntu 8.04/64)
= = = =
1,792 Pr 3 L=3 ext3 / W=2 (Ubuntu 8.04/x64)
= = = =
1,920 Pr 4 L=4 NTFS W=3
= = = =

(128 + 1,792 = 1,920)

* Για το Vostro 1700 δεν υπάρχει HD driver, κι ούτε παίζει με τον uATA 0.39 d/f driver.

# Χρησιμοποιήθηκε το ε_π_ι_κ_ί_ν_δ_υ_ν_ο freeware tool Ranish Partition Manager 2.40:
www.ranish.com/part/


- - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - -

[v5] Εμπειρία: Partitions και Κεφαλοσέκτορες

v0 - Αναδιατύπωση

Έκανα 19 partitions (1 Primary + 1 Primary-Extended με 18 Logicals) σε έναν δίσκο ~200GB ( > ~128GB για 28-bit disc controller) αλλά το Ubuntu (7.10, 8.04) και (x86, x64) δεν μπορούσε να εγκατασταθεί: Μπερδευόταν και χανόταν μέσα στην extended partition. Αναγκάστηκα και περιορίστηκα στους 16,384 κυλίδρους και στις 12 partitions -αφαίρεσα δηλαδή 6 Logical- και μετά πρόσθεσα μια primary partition ~32 GB για το root "/" και άλλη μια ακόμη ... primary partition, με άλλα ~32 GB, για ... swap, κι έτσι κατάφερε να εγκατασταθεί, επιτέλους, το (8.04, x64). Δηλαδή εξάντλησα και τις 4 partitions. Κάπου διάβασα σχετικά με το πλήθος των partitions και σχημάτισα την -απατηλή- εντύπωση ότι δεν υπήρχε πρόβλημσ με το πλήθος των partitions. Ενδεχομένως βέβαια να φταίει και το LBA partitioning boundary σε κυλίνδρους με 16,065 = 255 x 63 "κεφαλοσέκτορες". Σας παρακαλώ: Καμιά πληροφορία;

v1 - Προσθήκη

Όχι. Δεν φταίνε οι 255 κεφαλές και οι 63 σέκτορες ίσον 16,065 κεφαλοσέκτορες ανά κύλινδρο. Ούτε τα 28-bit του περιορισμού των disk controllers της "προηγούμενης γενιάς". Διότι μετά την εγκατάσταση, η οποία τελικά έγινε επιτυχώς, έστω κατά τον "ανώμαλο" τρόπο που περιγράφεται -στην "απάντηση" στον ... εαυτό μου- παρακάτω [*] , και οι 12 -πια, από τις 19 αρχικά (1 Primary + 1 Primary-Extended με 18 Logicals)- logical disc devices (1 Primary + 1 Primary-Extended με 11 Logical) γίνονται χωρίς πρόβλημα: mount. 'Αρα, φταίει ο buggy partitioning του installer.

v2 - Επισύναψη

*
Re:Εμπειρία: Partitions και Κεφαλοσέκτορες [v3]

Βρήκα αυτή την πληροφορία:

"Each logical partition contains a pointer to the next logical partition, which implies that the number of logical partitions is unlimited. However, linux imposes limits on the total number of any type of prtition on a drive, so this effectively limits the number of logical partitions. This is at most 15 partitions total on an SCSI disk and 63 total on an IDE disk." www.faqs.org/docs/Linux-mini/Partition.html

Αλλά σαν να μου φαίνεται λίγο παλιά:

"Revision 3.3, 10 July 2001"...

v3 - Προσθήκη

Αλλά κι εδώ, τα ίδια:

"Revision 3.5, 26 Dec 2005": tldp.org/HOWTO/text/Partition

v4 - Προσθήκη

Από ό,τι βρήκα στο διαδίκτυο και σε συνδυασμό με ίδια "παράπονα" από άλλους φουκαράδες, καμένους, συμπεραίνω πως πρόκειτα για μια ακόμη buggy λειτουργία του προγράμματος που κάνει τον partitioning κατά την installation. Το αξιοσημείωτο είναι πως η λέξη που χρησιμοποιούν είναι επίσης η ίδια: "confusion"!

Και τώρα;

Τρέχα-γύρευε...

v5 - Προσθήκη - 22 Μαΐου 2008 ~ 01:15

... και βρήκα. Δοκιμαστικά, όπως πάντα. Αυξομειώνοντας το πλήθος των partitions.
Στο DELL κ.λπ. με SATA HD, τo Ubuntu 8.04 - 64 - LiveCD, [System][Administration][Partition Editor], GParted 0.3.3, αντιμετωπίζει τον SATA HD ως μισό-SCSI, αφού ενώ βλέπει όλες τις partitions (τις πήγα μέχρι και 23), σωστά βλέπει μόνον τις partitions ως και την sda15 και λάθος βλέπει όλες τις partitions από την sda16 και πάνω. Λήξη.
pez (User)
Valued Contributor
Posts: 76
graphgraph
User Offline Click here to see the profile of this user
Antennas Research Group at DUTh
Logged Logged  
 
The administrator has disabled public write access.  
#336
Re:[v10.5] Multiboot σε SATA με Max Πλήθος Δίσκων 1 Year, 3 Months ago Karma: 0  
Το ξέρω ότι έχει περάσει σχεδόν 1 χρόνος από τη συζήτηση αυτή,
αλλά μόλις είδα το παρακάτω link σκέφτηκα να το κάνω post
μπορεί στο μέλλον σε κάποια παρόμοια προσπάθεια να είναι
χρήσιμο. Το άρθρο μιλάει για εγκατάσταση και boot 145OS σε
ένα pc.

Το άρθρο εδώ
bermi (Moderator)
Moderator
Posts: 45
graphgraph
User Offline Click here to see the profile of this user
Logged Logged  
 
 
The administrator has disabled public write access.  
#337
Re:Εμπειρία: Partitions και Κεφαλοσέκτορες 1 Year, 3 Months ago Karma: 0  
- Χε! Χε! Αυτό Μιχάλη είναι πάρα πολύ ευχάριστο! Επιβεβαιώνει το πόσο καλά τα είπαμε τότε! Αλλά υπάρχει και η εξήγηση, λίγο παρακάτω: "Latest 8 Apr 09 - Kernel 2.6.28 and later have decided to breach the maximum 15 partitions per hard disk. The number of partitioins is currently open-ended. This is because the number of logical partition in a hard disk, since Dos era, is also bottomless. However the individual software has not yet been updated to cope with the new changes. The 130+ partitions have not been rejected by MS systems and Linux with the new kernel. More information will be offered later." - Και τώρα, ας πανηγυρίσουμε : Antennas RG - 20 Έτη Μετά - d;^) - Πέτρος Ζιμουρτόπουλος -
pez (User)
Valued Contributor
Posts: 76
graphgraph
User Offline Click here to see the profile of this user
Antennas Research Group at DUTh
Logged Logged  
 
The administrator has disabled public write access.  
Go to top

Seach By Google

Translate this website :

Τελευταία Forum Posts

in Ανακοινώσεις by tsakf, 14-07-10 15:40
in Εκδηλώσεις by gekaklam, 08-03-10 20:40
in Εκδηλώσεις by gekaklam, 19-01-10 09:09
in Εκδηλώσεις by Stokos, 20-11-09 18:47
in Εκδηλώσεις by ladon, 20-11-09 17:29

Τελευταία Σχόλια