Archiv verlassen und diese Seite im Standarddesign anzeigen : neue 80Gb-Platte, wie bootfaehig machen ?
hi, was muss ich alles machen, damit meine neue Platte bootet?
ich habe mit fdisk unter linux partitioniert:
20 gb fat32, mit format /s unter dos bootfaehig gemacht, dieser Partition das Bootflag gesetzt (mit fdisk unter linux)
20 MB ext2 /boot
den rest erweitert
133 MB swap /swap
2GB reiserfs3.6 /opt
500M reiserfs3.6 /var
25GB reiserfs3.6 /home
5GB reiserfs3.6 /
16GB reiserfs3.6 /usr
beim booten erscheint nichts (nur das BIOS gibt das uebliche aus, bleibt dann beim MBR auslesen stehen.
gibts ein Problem mit solch grossen Platten ? wenn ich im bios die Platten vertausche kann ich komischerweise ins dos booten, allerdings haengt sich loadlin.exe auf.
Von der SuSE CD kann ich nicht booten, da reiserfs3.6 nicht unterstuetzt wird.
gibts da ne alternative bootdiskette?
Hallo marcdevil,
nur ne Idee:
nimm Dir eine Windows-Startdiskette und schau mal mit FDisk, ob eine Partition aktiv ist, wenn nicht kannst Du mit der Option 2 eine Partition aktivieren.
Viel Glück
Matthias
christophwth
17.09.01, 14:56
Hi
marcdevil, sorry ich hatte übersehen das du
suse 7.0 hast.
falls du du die 1. cd von suse 7.2 in die finger bekommen kannst. dann kannst du lilo
über das rescue system ereichen.
bei suse 7.0 gibt es keine möglichkeit reiser zu mounten weil es im kernel fehlt.
lösung du bastelst dir eine eingene boot disk mit reiserfschk und reiserunterstüng
wobei die 1. lösung einfacher ist
gruss
christoph
www.linuxiso.org (http://www.linuxiso.org)
Intel 7.2 Live Evaluation iso (runs from cd only) ~650megs
das ist die einzigste, die suse bereitstellt :(
hat jmd ne url fuer den download eines Images fuer eine Bootdisk mit kernel >2.4.3
christophwth
17.09.01, 16:16
Hi
vielleicht ist hier etwas dabei : http://www.hrlug.org/rescuedisk.html
gruss
christoph
der tip mit DOS fdisk /mbr + nochmal partition aktivieren hat geklappt.
aber wieso das mit Linux fdisk nicht gereicht hat ist mir ein Rätzel.
Nun muss ich nur noch Linux booten können, ich melde mich wenn das geklappt hat.
hatte ne verdrehte idee: von alterplatte booten und lilo.conf so angepasst, das auf neue platte mbr geschrieben wird, die hängt sich mit dem berühmten LI auf.
dann habe ich noch probiert dd if=/boot/vmlinuz of=/dev/fd0 , aber beim booten bricht er ab, ist wohl so groß der kernel für eine floppy
wie macht man distri-unabhängig eine bootdiskette ? (eine, die den kernel hat, und / auf /dev/hda11 zeigen läßt)
christophwth
17.09.01, 21:43
Hi
welche lilo version hast du ?
es gab bei den alten versionen noch die
einschränkung der zylindergrenze
(unter 1024 )
hda11 hört sich an wie
die 3. partition in der 2. logischen
hier mal ein beipiel wie die lilo.conf
für festplatten boot aussehen müsste
global
boot=/dev/hda
andere platte nur über bios translation erreichbar
kernel image
root = /dev/hda11
zum kopieren des kernels
dd if=/boot/vmlinuz of=/dev/fd0 bs=8192
die lilo.conf für diskette :
boot=/dev/fd0
das root device /mit hda11 angeben.
ich würde versuchen sämliche bios translationen auszuschalten weil lilo
eventuell damit probleme bekommt
lilo nach veränderung der lilo.conf nicht vergessen
gruss
christoph
christophwth
17.09.01, 23:05
HI
dmesg gibt bei mir aus
ReiserFS version 3.6.25.
das ist die version von SuSE 7.2
an reiser liegts nicht
bei mir ist kein boot flag gesetzt , und es geht
lilo im mbr von /dev/hda
die suse cd müsste die platten booten
könnnen. es sei den es stimmt was im bios nicht
wenn du die platten vertauschen kannst dann befindet sich auf der anderen platte eingültiger boot sektor der altiv ist
wenn du lilo so weit hast das er beim start
01010 oder LI usw. ausspuckt dann arbeitet lilo
bekommt aber mit der geometrie der platten
probleme.
versuch mal auf der betroffenen platte unter dos fdisk /mbr
dann danach lilo aus dem rescue system heraus zu starten.
gruss
christoph
das suse7.0 meine / partition nicht booten kann liegt daran, das ich mit der neuesten mkreiserfsversion die platten manuell formatiert hatte, der modifizierte Susekernel2.2.16 kennt jedoch reiserfs3.6partitionen nicht, nur 3.5partitionen
lilo habe ich in den MBR der neuen platte noch nicht eintragen lassen, da man ja dafuer erstmal das system irgendie starten muesste, was ja nu nicht geht.
ok fdisk /mbr probiere ich mal... wenn ich wieder zu hause bin :)
am meisten wunderts mich, das ich im BIOS virtuell master mit slave tauschen kann und er bootet, wenn ichs physikalisch mache gehts nicht :(
auch die neue platte alleine tut nicht booten.
habe uebrigens das neueste flashrombios
ok wenn ich das beschriebene auf meinem alten linux mache, geht das dann auch mit jeder platte, die auf hda11 / hat ?
wie gross darf der kernel fuer die bootdiskette sein? ich habe im moment 1,0Mb.
von lilo habe ich mir die neueste version gezogen. suse7.0-lilo hatte noch diese 1024 grenze.
in meinem partitionsschema fehlt noch /root und eine /image partition, dann kommts hin mit /dev/hda11 fuer /
christophwth
18.09.01, 13:11
Hi
ok hier eine lilo.conf für diskette die funktionieren sollte
1.)
mkfs -t minix /dev/fd0 1440
2.)
cp /boot/vmlinuz /floppy/vmlinuz
3.)
mkdir /floppy/boot
4.)
cp /boot/boot.b /floppy/boot/boot.b
/etc/lilo lilo conf
<pre>
#LILO global section
boot = /dev/fd0
delay = 50
map=/floppy/boot/map install=/floppy/boot/boot.b
image = /floppy/vmlinuz
label = linux_floppy
root = /dev/hda11
read-only
</pre>
5.) lilo
für bzImage ist die obere grenze
bei 2.5 MB
die für disketten kernel
bei 1048560 byte (1MB)
vielleicht bist du schon darüber
dann hilfts nur noch den kernel neu zu kompilieren.
wenn das mit diskette nicht gehen sollte
dann muss lilo waohl doch in den mbr
aber mit so grossen kernels habe ich keine
erfahrung. meine sind immer unter 1MB
gruss
christoph
ok, das proniere ich nachher mal aus, wozu ist den die /boot.b und die /boot/map gut bzw. notwendig?
christophwth
18.09.01, 23:06
Hi
zu ersten frage, ja
image ist keine partion.
kennst du dich mit lilo bzw. lilo.conf aus ?
falls nicht hier mal ein beispiel das
mit dem neuen lilo laufen müsste
<pre>
boot=/dev/hda
#compact # faster, but won't work on all systems.
vga=normal
message=/boot/message
menu-scheme=Wg:kw:Wg:Wg
read-only
prompt
timeout=100
# End LILO global Section
#
image = /boot/vmlinuz
root = /dev/hda2
label = linux
initrd = /boot/initrd
#
wichtige einträge sind hier boot/dev/hda ,
image /boot/vmlinuz und die root-partition( / ) mit /dev/hda2 in diesem beispiel
/root sollte normalerweise unter der wurzel ( / )liegen wenn du /root keine eigene partition
gegben hast ist es also vollig unwichtig.
sonst müssen die partionen in der /etc/fstab
eingetragen sein
wennn du also hardware mässig die partition änderst ,(beispiel master und slave oder primary und secondary am ide vertauschen )
ist eine änderung in /etc/fstab nötig und möglicherweise auch die der lilo.conf.
von der theorie her sollte es mit hda11
keine probleme geben.
solltest du was ganz ausgefallenes vorhaben
wäre es am besten das partitions schema mal hier zu posten.
gruss
christoph
das stand schon im anfangstreat, hier nochmal vollstaendig:
/dev/hda1 20 gb fat32 /mnt/dos-c (fuer loadlin und dos zeugs)
/dev/hda2 20 MB ext2 /boot (kernelimage)
/dev/hda3 den rest erweiterte partition
/dev/hda4 133 MB swap swap
/dev/hda5 2GB reiserfs3.6 /opt
/dev/hda6 500M reiserfs3.6 /var
/dev/hda7 25GB reiserfs3.6 /home
/dev/hda8 3GB reiserfs3.6 /root (rootshome voll mit tarballs)
/dev/hda9 5GB reiserfs3.6 /image (zum DVD-R brutzeln)
/dev/hda10 irgendwas,ich schaue zuhause nach, was es war
/dev/hda11 5GB reiserfs3.6 /
/dev/hda12 16GB reiserfs3.6 /usr
das schema ist identisch mit der alten platte, nur die Groessen sind jeweils anders (groesser!) :)
danke christoph
du warst mir eine grosse hilfe, jetzt klappt wieder alles!
das neue lilo ist viel komfortabler in der auswahl!
da ich nun auch mal zu hause bin nun mal mein originaloutput von df:
Filesystem Size Used Avail Use% Mounted on
/dev/hda11 4.9G 166M 4.7G 3% /
/dev/hda2 23M 14M 7.9M 63% /boot
/dev/hda5 4.9G 32M 4.9G 1% /dvdimage
/dev/hda7 1.5G 694M 812M 46% /opt
/dev/hda8 24G 9.0G 15G 37% /home
/dev/hda9 502M 130M 372M 26% /var
/dev/hda10 2.9G 1.8G 1.1G 63% /root
/dev/hda12 16G 7.3G 8.4G 46% /usr
/dev/hda1 19G 4.9G 15G 25% /mnt/dos-c
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.