WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 22.07.2002, 12:40   #1
ripper
Senior Member
 
Registriert seit: 15.01.2001
Beiträge: 103


ripper eine Nachricht über ICQ schicken
Böse lilo und die 512er grenze

hmm hab in der firma pc installiert mit suse 8.0, wie ich draufgekommen bin konnte suse den mbr nicht beschreiben da der kernel zu groß war... inzwischen hab ich ca 10 kernel schon kompilliert ich komm aber immer nur knapp an 512 ran (im moment 518 :P)

aber da muss man einschränkungen machen, wasich eignetlich nicht will.... mit dem kernel läuft ja das system schon fast nicht mehr ordentlich... gibts eine andere möglichkeit das zb im mbr nur ein "link" gemacht wird zum kernel der irgendwo auf der hd ist?

der error der kommt wenn ich aufn mbr schreiben will ist:
fatal: kernel blabla is too big
ripper ist offline   Mit Zitat antworten
Alt 22.07.2002, 12:49   #2
Excalibur33
Elite
 
Registriert seit: 18.11.2001
Beiträge: 1.130


Standard

Hi,
Kernel als "bzImage" kompiliert? Oder nur "zImage" ?
mfg Excal
Excalibur33 ist offline   Mit Zitat antworten
Alt 22.07.2002, 12:54   #3
ripper
Senior Member
 
Registriert seit: 15.01.2001
Beiträge: 103


ripper eine Nachricht über ICQ schicken
Standard

ja als bzImage

die config ist http://gameix3.tele.net/kernelconf



Boot sector 512 bytes.
Setup is 2528 bytes.
System is 518 kB
ist mein letzter aber da ist schon so gut wie alles weg
ripper ist offline   Mit Zitat antworten
Alt 22.07.2002, 12:59   #4
Excalibur33
Elite
 
Registriert seit: 18.11.2001
Beiträge: 1.130


Standard

Nach dem Kompilieren neuen Kernel in Lilo eingebunden, durch Aufruf von "lilo" ? Oder verwendest nen anderen Bootmanager!
mfg Excal
Excalibur33 ist offline   Mit Zitat antworten
Alt 22.07.2002, 13:11   #5
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard

sers ripper

*räusper ...

du wirst es so wohl nie schaffen, einen kernel von 512 BYTE zu erzeugen, der üblicherweise bei 800 - 1200 KILOBYTE liegt.

das ist auch gar nicht nötig.

erstelle einen normalen kernel und installiere einen bootmanager, wie grub oder lilo. die sorgen dafür, daß in den 512 BYTE des mbr die sprungadresse des bootloaders eingetragen wird.

der kernel befindet sich nicht im mbr.
(da paßt er beim besten willen nicht rein)

greetz
artemisia
artemisia ist offline   Mit Zitat antworten
Alt 22.07.2002, 14:05   #6
ripper
Senior Member
 
Registriert seit: 15.01.2001
Beiträge: 103


ripper eine Nachricht über ICQ schicken
Standard hm

ich hab lilo oben, ist ja standard....

wenn ich nun die lilo.conf ändere zu meinem kernel
(
boot = /dev/hda

image = /boot/vmlinux
label = "SuSE linux"
optional
root = /dev/hda2
)

wenn ich dann lilo ausführe kommt

Warning: LBA32 addressing assumed
Fatal: Kernel /boot/vmlinux is too big

im moment arbeite ich mit dem linux das von der cd gebootet ist, da er auch schon bei der installation nicht in den mbr schreiben konnte
(auch wieder kernel too big anscheinend)

liegs villeicht daran das ich von der cd gebootet habe? (theoretisch dürfte das ja nicht sein)
@artemisia
sry, aber so genau kenn ich mich nicht aus
ripper ist offline   Mit Zitat antworten
Alt 22.07.2002, 14:09   #7
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard Re: hm

Zitat:
Original geschrieben von ripper
@artemisia
sry, aber so genau kenn ich mich nicht aus
jo, das merke ich.

erzählst du mir bitte schritt für schritt, mit welchen befehlen du den kernel compiliert und anschließend in das korrekte verzeichnis kopiert hast?

greetz
artemisia
artemisia ist offline   Mit Zitat antworten
Alt 22.07.2002, 14:24   #8
ripper
Senior Member
 
Registriert seit: 15.01.2001
Beiträge: 103


ripper eine Nachricht über ICQ schicken
Standard

also

-kernel 2.4.18 heruntergeladen von www.kernel.org 30 mb ca
-entpackt
-make menuconfig
-make dep
-make bzImage

dann in den ordner boot kopiert
die lilo.conf verändert
dann lilo eingegeben


aber auch bei der installation von dem rechner ist der fehler gekommen...
1. mal installiert ist gegangen
dann hab ich zope etc installiert etc. irgendwann wars ma zu unübersichtlich dann hab ich noch mals neu installiert.... da konnte er bei der installation den kernel nicht schreiben....
am nächsten tag nochmal formatiert und neu instaliert ist aber auch nicht gegangen....
ripper ist offline   Mit Zitat antworten
Alt 22.07.2002, 14:30   #9
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard

welche dateien hast du in das verzeichnis /boot kopiert?
hast du auch die System.map nach /boot kopiert?

greetz
artemisia
artemisia ist offline   Mit Zitat antworten
Alt 22.07.2002, 14:31   #10
ripper
Senior Member
 
Registriert seit: 15.01.2001
Beiträge: 103


ripper eine Nachricht über ICQ schicken
Standard

nein hab ich nicht

nur die vmlinux
ripper ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:22 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag