[redhat9] booten van 250GB schijf

Pagina: 1
Acties:
  • 218 views sinds 30-01-2008
  • Reageer

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Topicstarter
Ik heb hier een machine met 2x250GB erin waarvan ik probeer te booten maar dit lukt niet.

Het installeren van redhat9 gaf geen problemen en het schrijven van LILO danwel GRUB op de mbr geeft ook geen fouten

de harddisk waar vanaf geboot moet worden is /dev/hde deze heeft een boot volume van 100M die loopt van cylinder 1 tot 13 (dus niet verder dan 1024)

Ik heb het met GRUB geprobeerd, deze bleef hangen op "loading GRUB...". Ook heb ik grub geinstalleerd met '--force-lba' maar dit mocht niet baten.

Vervolgens heb ik het met LILO geprobeerd, deze bleef hangen op "LI"
lilo geinstalleerd met zowel 'lineair' als met 'lba32' maar ook dit hielp niet.

vervolgens heb ik lilo op een flop gezet maar zogauw die iets van de HD nodig heeft dan nokt die ermee

Het enige wat waarschijnlijkt wel moet werken is alles wat tijdens de boot nodig is op flop zetten. Maar aangezien ik dit geen oplossing vindt wil ik graag dat ie van HD boot.

het geheel draait op kernel 2.4.20-8 (standaard meegeleverd).
LILO versie 21.4-4
GRUB versie 0.93

Mistakes are proof that you are trying...


  • pegagus
  • Registratie: Oktober 2002
  • Laatst online: 19:26
/dev/hde?

Dus er zitten nog vier schijven/devices in? Welke/wat zijn dat? En welke MBR gebruik je? Welk file-system voor /boot?

Kun je eventueel als test een klein schijfje erin hangen en die mounten als /boot? Als dat werkt, dan weet je waar je de fout moet zoeken.

Verwijderd

wat voor IDE controller? geen RAID?

Verwijderd

Tuurlijk is dit RAID. Anders krijg je nooit meer dan 4 devices in 1 pc. En ik denk dat je de grote schrijven graag in RAID wil zetten.

Kan je misschien je misschien je LILO config file posten?

Verwijderd

Seth4Chaos schreef op 21 juli 2003 @ 15:52:
Het installeren van redhat9 gaf geen problemen en het schrijven van LILO danwel GRUB op de mbr geeft ook geen fouten
Dan boot de kernel dus op zich wel. Oftewel, alles is hardwarematig gezien goed, en Linux werkt op zich ook.
[..]
vervolgens heb ik lilo op een flop gezet maar zogauw die iets van de HD nodig heeft dan nokt die ermee
Zit er in die kernel misschien geen support voor je RAID/IDE controller?

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Topicstarter
Pagagus:
Het systeem bevat een RAID-controller waarop de 2 HD's zijn aangesloten
de eerste hardisk is op de primaire nbus van de raidcontroler aangesloten (en dus /dev/hde) de 2e op de secundaire bus van de raid controller (dus /dev/hdg).
verder zit er op de primaire bus van het moederbord een CDROM (/dev/hda).

hierbij de output van mount:
code:
1
2
3
4
5
6
7
8
9
10
/dev/hde3 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/hde1 on /boot type ext3 (rw)
/dev/hdg1 on /data type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hde8 on /home type ext3 (rw)
/dev/hde7 on /tmp type ext3 (rw)
/dev/hde5 on /usr type ext3 (rw)
/dev/hde6 on /var type ext3 (rw)


ik zou er als test wel een klein schijfje bij kunnen hangen maar dan weet ik toch wel dat ie het gaat doen aangezien we nog een paar systemen hebben met dezelfde config op de schijf na (die zijn kleiner). Verder ben ik nu zover dat ik van een floppy boot en dat doet ie het.
hierbij de lilo.conf van de flop:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
prompt
timeout=50
default=linux
boot=/dev/fd0
map=/mnt/floppy/map
install=/mnt/floppy/boot.b
message=/mnt/floppy/message
#linear
#lba32

image=/mnt/floppy/vmlinuz-2.4.20-8BOOT
        label=linux
        initrd=/mnt/floppy/initrd-2.4.20-8BOOT.img
        read-only
        append="root=/dev/hde3"

zou gauw ik ook maar iets van /dev/hde1 af haal (ook de message o.i.d.) dan hangt ie.

Compukid:
de betreffende schijf zit dus op een RAID controller, hierbij een paar stukjes uit mijn dmesg:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
ICH2: IDE controller at PCI slot 00:1f.1
ICH2: chipset revision 5
ICH2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
PDC20267: IDE controller at PCI slot 02:0e.0
PCI: Found IRQ 11 for device 02:0e.0
PDC20267: chipset revision 2
PDC20267: not 100% native mode: will probe irqs later
PDC20267: (U)DMA Burst Bit ENABLED Primary MASTER Mode Secondary MASTER Mode.
    ide2: BM-DMA at 0xdd80-0xdd87, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0xdd88-0xdd8f, BIOS settings: hdg:pio, hdh:pio
hda: LTN526, ATAPI CD/DVD-ROM drive
hde: Maxtor 4A250J0, ATA DISK drive
blk: queue c02f5a20, I/O limit 4095Mb (mask 0xffffffff)
hdg: Maxtor 4A250J0, ATA DISK drive
blk: queue c02f5e80, I/O limit 4095Mb (mask 0xffffffff)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide2 at 0xdff0-0xdff7,0xdfe6 on irq 11
ide3 at 0xdfa8-0xdfaf,0xdfe2 on irq 11
hde: host protected area => 1
hde: setmax_ext LBA 490234752, native  490232832
hde: 490232832 sectors (250999 MB) w/2048KiB Cache, CHS=30515/255/63, UDMA(100)
hdg: host protected area => 1
hdg: setmax_ext LBA 490234752, native  490232832
hdg: 490232832 sectors (250999 MB) w/2048KiB Cache, CHS=30515/255/63, UDMA(100)
hda: ATAPI 52X CD-ROM drive, 120kB Cache
-knip-
Partition check:
 hde: hde1 hde2 hde3 hde4 < hde5 hde6 hde7 hde8 >
 hdg: hdg1


GrunGe:
Het is idd RAID maar ze staan niet in RAID (ik kan ze namelijk los aanspreken), het rare is wel dat ik tijdens het booten van die RAID-controller iets die van "2+0", ik kan dit niet kopieren aangezien het tijdens de boot gebeurt en vrij snel weer weg is.

de lilo.conf waarmee ik van HD probeerde te booten is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
prompt
timeout=50
default=linux
boot=/dev/hde
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
#lba32

image=/boot/vmlinuz-2.4.20-8
        label=linux
        initrd=/boot/initrd-2.4.20-8.img
        read-only
        append="root=/dev/hde3"

hierbij heb ik ook lba32 geprobeerd

beelzebubu:
Yep linux werkt prima en ik kan de schrijven ook gewoon benaderen in linux (rescue disk en via floppy geboot)

het hele linux systeem staat op die schijven dus dan zou heel linux niet mogen draaien, zolang ik het bootproces maar niet van die schijf lees dan kan ik de rest van het systeem wel van die schijf afhalen.
hier een stukjes uit de config van de kernel:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
CONFIG_IDE=y
CONFIG_BLK_DEV_IDECD=m
# Please see Documentation/ide.txt for help/info on IDE drives
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
# CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
# CONFIG_BLK_DEV_IDEDISK_IBM is not set
# CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
# CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
# CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
# CONFIG_BLK_DEV_IDEDISK_WD is not set
CONFIG_BLK_DEV_IDETAPE=m

alles waar het woord RAID in voor komt zijn modules.

je vroeg of er support in zit voor de IDE/RAID-controllers maar als dat niet zo zou zijn dan zou het hele systeem toch niet kunnen draaien aangezien alles op deze schijven staat en deze beide via de RAID-controller lopen. Daabij komt lilo maar tot "LI" en dus kan lilo zichzelf niet eens volledig laden dus aan de kernel komt die niet eens toe.

[ Voor 2% gewijzigd door Seth4Chaos op 22-07-2003 18:32 . Reden: laatste zinnentje vergeten ]

Mistakes are proof that you are trying...


  • pegagus
  • Registratie: Oktober 2002
  • Laatst online: 19:26
LiLo foutcode: http://doc.nl.linux.org/HOWTO/Bootdisk-HOWTO-NL/a1390.html

Omdat GRUB ook niet werkt, zal je iets met de geometrie moeten doen. Dat zou er zo ongeveer uit moeten zien:

disk=dev/hde
sectors=63
heads=255
cylinders=1216

Uiteraard met aangepaste waarden.

  • rig0r
  • Registratie: Juli 2001
  • Laatst online: 11-03-2025
Seth4Chaos schreef op 22 July 2003 @ 18:24:

[...]

de lilo.conf waarmee ik van HD probeerde te booten is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
prompt
timeout=50
default=linux
boot=/dev/hde
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
#lba32

image=/boot/vmlinuz-2.4.20-8
        label=linux
        initrd=/boot/initrd-2.4.20-8.img
        read-only
        append="root=/dev/hde3"

hierbij heb ik ook lba32 geprobeerd

[...]
Erm, het enige wat mij opvalt is die append="root=/dev/hde3". Waarom append= ervoor gezet ?

Normale syntax is toch zoiets als :

code:
1
2
3
4
    image = /boot/vmlinuz-2.4.20-8
    label = linux
    root = /dev/hde3
    read-only


dus zonder append ? Heb je vast een goeie reden voor :)

[ Voor 11% gewijzigd door rig0r op 23-07-2003 13:16 ]


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Topicstarter
Pegagus:
ik neem aan dat ik dit gewoon moet toevoegen aan lilo.conf, dan ga ik het morgenochtend even proberen.

rig0r:
ehh dat stuk van lilo heeft de installer gedaan dus nee daar heb ik eigenlijk geen goed rede voor, ik zal het is op de andere manier proberen (morgen ochtend dus)

Mistakes are proof that you are trying...


  • pegagus
  • Registratie: Oktober 2002
  • Laatst online: 19:26
Wel boven image = /.....

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 04-05 14:00

imdos

I use FreeNAS and Ubuntu

alles waar het woord RAID in voor komt zijn modules.
Je moet support voor je raid-controller natuurlijk wel vast in de kernel bakken en de rest kun je als modules laten

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Topicstarter
imdos schreef op 23 July 2003 @ 17:03:
[...]
Je moet support voor je raid-controller natuurlijk wel vast in de kernel bakken en de rest kun je als modules laten
Ik gebruik geen RAID, het zit alleen op een IDE/RAID-controller, dit is de output van lsmod als het systeem draait (geboot vanaf een flop):
code:
1
2
3
4
5
6
7
Module                  Size  Used by    Not tainted
e100                   53284   1 
ext3                   61248   7 
jbd                    46772   7  [ext3]
aic7xxx               126644   0  (unused)
sd_mod                 11916   0  (unused)
scsi_mod               63032   2  [aic7xxx sd_mod]

de modules voor de IDE/RAID-controller zitten wil in de kernel gebakken:
code:
1
2
3
4
CONFIG_PDC202XX_FORCE=y
CONFIG_BLK_DEV_PDC202XX_OLD=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_BLK_DEV_PDC202XX=y

Mistakes are proof that you are trying...


  • Fatal-Error
  • Registratie: Juli 2001
  • Niet online
Je kunt proberen om onderstaande constructie te gebruiken.
code:
1
2
3
disk = /dev/hde
bios = 0x80
boot = /dev/hde

Ik betwijfel alleen of het gaat werken, omdat er wel "LI" verschijnt, dus lilo al wel wordt gevonden.
Wat info over de bios optie in lilo.conf: http://www.tldp.org/HOWTO/mini/LILO-4.html

Welcome to the desert of the real.


  • Leon
  • Registratie: Maart 2000
  • Laatst online: 10-04 09:12

Leon

Rise Of The Robots

Misschien dat je wat aan deze kernel-optie hebt :
CONFIG_BLK_DEV_OFFBOARD:

Normally, IDE controllers built into the motherboard (on-board
controllers) are assigned to ide0 and ide1 while those on add-in PCI
cards (off-board controllers) are relegated to ide2 and ide3.
Answering Y here will allow you to reverse the situation, with
off-board controllers on ide0/1 and on-board controllers on ide2/3.
This can improve the usability of some boot managers such as lilo
when booting from a drive on an off-board controller.

If you say Y here, and you actually want to reverse the device scan
order as explained above, you also need to issue the kernel command
line option "ide=reverse". (Try "man bootparam" or see the
documentation of your boot loader (lilo or loadlin) about how to
pass options to the kernel at boot time.)

Note that, if you do this, the order of the hd* devices will be
rearranged which may require modification of fstab and other files.

If in doubt, say N.

[ Voor 4% gewijzigd door Leon op 23-07-2003 21:14 ]

Eeuwige n00b


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 15:47

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op 22 July 2003 @ 16:17:
Tuurlijk is dit RAID. Anders krijg je nooit meer dan 4 devices in 1 pc.
offtopic:
Met een losse IDE controller kaart kan je zo 8 devices in 1 pc stoppen, zonder raid. Mijn mobo heeft standaard 4 IDE aansluitingen, waar in totaal ook 8 devices aan gehangen kunnen worden, ook weer zonder raid :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Topicstarter
Ik heb het net geprobeerd met "bios=0x80" en "disk=dev/hde
sectors=63
heads=255
cylinders=30515"

hierbij heb ik ook cylinders=15257 en 7628 (om het aantal GB van de schijf te faken onder de 137) maar dit mocht ook niet baten. Hierbij heb ik "linear" en "lba32" ook nog afgewisseld.

hij blijft hangen op LI, dus volgens de HOWTO:
De eerste fase bootloader kon de tweede fase bootloader laden, maar lukte het niet het uit te voeren. Dit kan óf worden veroorzaakt door een onjuiste geometrie óf door het verplaatsen van /boot/boot.b zonder dat de map-installer werd uitgevoerd.
ik heb /boot/boot.b niet verplaats en de map-installer (dit is /sbin/lilo toch?) elke keer gedraaid. het zal dus echt aan de geometry moeten liggen.

mijn huidige lilo.conf is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
prompt
timeout=50
default=linux
boot=/dev/hde
map=/boot/map
install=/boot/boot.b
message=/boot/message
#linear
lba32

disk=/dev/hde
        sectors=63
        heads=255
        cylinders=30515

image=/boot/vmlinuz-2.4.20-8
        label=linux
        initrd=/boot/initrd-2.4.20-8.img
        read-only
        #append="root=/dev/hda3"
        root=/dev/hda3


de output van /proc/ide/hde/geometry als ik geboot ben van flop:
code:
1
2
physical     30515/255/63
logical      30515/255/63

Mistakes are proof that you are trying...


Verwijderd

ik heb dit probleem ook eens gehad bij iemand. Alleen dan zou ik even moeten nagaan wat ik toen heb gedaan. Het is mij uiteindelijk wel gelukt.

  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

Topicstarter
Verwijderd schreef op 24 juli 2003 @ 14:12:
ik heb dit probleem ook eens gehad bij iemand. Alleen dan zou ik even moeten nagaan wat ik toen heb gedaan. Het is mij uiteindelijk wel gelukt.
als je dat zou willen doen graag want ik voel er niet zoveel voor om te booten van een flop.

Mistakes are proof that you are trying...

Pagina: 1