Betriebssysteme > Linux

gentoo Linux auf SS5

<< < (3/10) > >>

Jasper:


--- Zitat ---
Wo wir schonmal dabei sind: Ich habe jetzt die Boot-Partition weggelassen (wie es auch in der mitgelieferten html-Anleitung steht). Allerdings wird einige Seiten weiter wieder Bezug auf diese (nach Anleitung nicht existenten) Boot-Partition genommen:

--

Beneath you find an example silo.conf file. It uses the partitioning scheme we use throughout this book and kernel-2.4.24 as kernelimage.


Code listing 3: Example /etc/silo.conf

partition = 1         # Boot partition
root = /dev/hda4      # Root partition
timeout = 150          # Wait 15 seconds before booting the default section

image = /boot/kernel-2.4.24
 label = linux

--

Wo kopiere ich den Kernel hin und wie sage ich der Kiste dann, wo sie den Kernel finden kann? Das muß ich doch im obigen File irgendwie angeben? Was, wenn ich diese Boot-Partition garnicht habe?

--- Ende Zitat ---


Hi,

Obacht: sämtliche Pfadangaben in silo.conf sind relativ zur als root in silo.conf definierten Partition als Wurzel. D.h.:

- eigene boot-Partition (1) als /boot gemountet, dann darfst du für das Kernelimage /boot/vmlinux in der silo.conf nur /vmlinux eintragen (wie bei mir, s.u.):

partition = 1
root = /dev/sda4
image = /vmlinux
       label = linux

- Keine eigene boot-Partition, Kernel liegt im Verzeichnis /boot, dann lautet der Pfad auch /boot/<Kernelimage>:

partition = 4
root = /dev/sda4
image = /boot/vmlinux
       label = linux

Macht Sinn, der der Boot-Loader weiss beim booten ja nix davon, wie der Kram später gemountet wird. Siehe dazu auch in silo.conf:


<absolute_pathname>  must  start  with  a / character and is the pathname from the root of the filesystem on that device  (unless it  is the root filesystem this is different to the pathname you will see in Linux).

Deshalb ist aber der Einsatz einer eigenen Boot-Partition für einen absoluten Einsteiger sicher etwas heikel, weil darauf auch nicht so richtig eingegangen wird. Derselbe Ärger ex. z.B. auch unter x86 mit GRUB.

Hoffe, das hilft weiter.

Gruss

JM

erisch:
@Mad_Dog

Bei dem was ich so lese, scheinst du noch nicht so ganz damit klar zu kommen, wie Partitionen (=Slices) unter Linux/Unix behandelt werden (wahrscheinlich noch Win-Laufwerks-geschädigt ;). Deswegen noch mal paar Hinweise:

Unter Unix kann man grundsätzlich jede Partition an jedes beliebige Verzeichnis ranhängen (mounten). Andersrum ist es völlig egal, wo ein Verzeichnis wie /var oder /usr liegt, ob auf Festplatte 1 oder Festplatte 2, völlig egal. Für das System ist nur wichtig, ob genug Platz in dem Verzeichnis ist.
Wenn man wahnsinnig ist ;), könnte man sogar sein CD Laufwerk nach /var oder /usr mounten (funzt nicht in jedem Fall).

Bsp:

Ich hab auf meiner Partition 1 ein Verzeichnis Namens /test was mit allen möglichen Dateien und Verzeichnissen gefüllt ist. Jetzt kann ich eine andere Partition 2 in dieses Verzeichnis mounten und sehe in /test nur noch die Dateien von Partition 2, alles was vorher in /test war sehe ich nicht mehr, erst wenn ich wieder unmounte.

Wichtig für dich ist nur: Wenn bei Gentoo steht, man soll für  /var, /usr, ... eine eigene Partition machen, dann muss man dass nicht tun. Man kann auch /var und /usr in einer Partition anlegen. Das macht für das System gar keinen Unterschied. Es ist nur hilfreich, wenn man neuinstalliert und einige Daten erhalten will.

Mfg. Erisch

Mad_Dog:
Danke für die Tips, die waren sehr hilfreich!

Ich bin jetzt soweit gekommen, daß ich den Kernel compiliert habe.

Leider funktioniert das Booten von der Installation auf Platte noch nicht. :( Der Bootvorgang wird an folgender Stelle abgebrochen:

--

                                                                               
Gentoo Linux; http://www.gentoo.org/                                            
Copyright 2001-2004 Gentoo Technologies, Inc.; Distributed under the GPL      
                                                                               
* Mounting proc at /proc...  [ ok ]                                            
* Starting devfsd...Started device management daemon v1.3.25 for /dev          
 [ ok ]                                                                        
* Activating (possible) swap...modprobe: Can't locate module /dev/SWAP        
 [ ok ]                                                                        
* Remounting root filesystem read-only (if necessary)...modprobe: Can't locate
module /dev/ROOT                                                                
 [ ok ]                                                                        
* Checking root filesystem...modprobe: Can't locate module /dev/ROOT          
modprobe: Can't locate module /dev/ROOT                                        
modprobe: Can't locate module /dev/ROOT                                        
modprobe: Can't locate module /dev/ROOT                                        
fsck.ext3: No such file or directory while trying to open /dev/ROOT            
/dev/ROOT:                                                                      
The superblock could not be read or does not describe a correct ext2            
filesystem.  If the device is valid and it really contains an ext2              
filesystem (and not swap or ufs or something else), then the superblock        
is corrupt, and you might try running e2fsck with an alternate superblock:      
   e2fsck -b 8193 <device>                                                    
                                                                               
* Filesystem couldn't be fixed :(                                              
 [ !! ]                                                                        
                                                                               
Give root password for maintenance                                              
(or type Control-D for normal startup):    

--

Hab ich was beim Partitionieren / Filesystem zuweisen falsch gemacht? Muß die Root-Partition zwingend ext2 sein??? Soweit ich mich erinnere, habe ich die eine Partition als ext3 gemacht, die andere ist eine Swap-Partition.

erisch:
Hast du auch Unterstützung für die Dateisysteme (etx2, swap, ..) in den Kernel einkompiliert ?

dr._hotte:
Ist die Datei /etc/fstab korrekt?

doc hotte

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln