Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Filesystem info opvragen

None
9 antwoorden
  • Al stoeiend met mijn Compaq Proliant 2500 (SLackware 10.1) blijf ik problemen hebben met het opstarten van dat ding. Van diskette wil hij wel booten, de geheugenproblemen die vrij normaal zijn kan ik omzeilen, maar Lilo wil het niet vanaf de /boot partitie doen.

    Nu liep ik laatst tegen een stukje informatie aan:
    [quote:85a73a6b60]"If the root file-system shall be put on ReiserFS, you will have to create a /boot partition that is formatted with ext2. At the moment, LILO cannot boot the kernel from ReiserFS."
    (taken from http://www.linuxnetmag.com/en/issue5/m5reiserfs1.html)[/quote:85a73a6b60]
    Dit riep bij mij de vraag op, hoe staat het nu met mijn boot-partitie? Hoe kan ik de werkelijke gegevens opvragen, dus hoe herkent het systeem de verschillende partities? In /etc/fstab staan instellingen, maar door een of andere oorzaak (waarom weet ik niet precies meer) heb ik de fstab zelf moeten maken. Dus deze referentie is niet geheel zuiver - om het maar voorzichtig te stellen.

    Is er een commando dat mij inzicht geeft met welk filesystem een partitie echt is geformatteerd? Ik wil niet rebooten naar DOS en dan een of andere partitiemanager gebruiken, volgens mij moet dit gewoon vanuit linux kunnen.

    Alvast bedankt,

    Greetz, dJezzer 8)
  • Hmmm, vreemd, ik heb volgens mij wel een reiserFS /boot, maar maak gebruik van initrd.
    Zo worden de modules voor het FS geladen voordat je vanaf je HD boot zeg maar.

    Wat is exact je prolbeem met lilo ?

    Kom je wel in lilo en wat voor foutmelding krijg je dan ?
  • Je mag kiezen:

    [code:1:6ce9699685]
    bash-3.00# cat /etc/mtab
    /dev/hda1 / ext2 rw 0 0
    proc /proc proc rw 0 0
    /dev/hda3 /home ext2 rw 0 0
    devpts /dev/pts devpts rw,gid=5,mode=620 0 0
    usbfs /proc/bus/usb usbfs rw 0 0
    bash-3.00#
    [/code:1:6ce9699685]

    Of:

    [code:1:6ce9699685]
    bash-3.00# fdisk -l /dev/hda

    Disk /dev/hda: 81.9 GB, 81964302336 bytes
    255 heads, 63 sectors/track, 9964 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 608 4883728+ 83 Linux
    /dev/hda2 609 671 506047+ 82 Linux swap
    /dev/hda3 672 9964 74646022+ 83 Linux
    bash-3.00#

    [/code:1:6ce9699685]
  • Bedankt voor de snelle reactie!
    Wat ik al dacht:
    [code:1:41a53d5d4d]
    cat /etc/mtab
    /dev/ida/c0d0p6 / reiserfs rw 0 0
    /dev/ida/c0d0p1 /boot reiserfs rw 0 0
    /dev/ida/c0d0p1 /home reiserfs rw 0 0
    devpts /dev/pts devpts rw,gid=5,mode=620 0 0
    proc /proc proc rw 0 0
    [/code:1:41a53d5d4d] Ik start vanaf slackware linux custom bootdisk en gebruik het volgende opstartcommando vanaf de boot: prompt:
    [code:1:41a53d5d4d]
    mount root=/dev/ida/c0d0p6 mem=exactmem mem=640k@0m mem=191m@1m
    [/code:1:41a53d5d4d] Deze opstartreeks is correct, het systeem start goed op en met ls /proc/meminfo krijg ik een rapportage met de juiste informatie.

    /etc/lilo.conf ziet er zo uit:
    [code:1:41a53d5d4d]
    boot=/dev/ida/c0d0p1
    prompt
    timeout=30
    default=Slackware

    image=/boot/kernel-2.4.22-gtm
    label=Slackware
    root=/dev/ida/c0d0p6
    append="mem=exactmem mem=640k@0m mem=191m@1m root=LABEL=/"
    read-only

    other=/dev/ida/c0d0p3
    # compaq partitie
    label=F10
    table=/dev/ida/c0d0
    [/code:1:41a53d5d4d] Andere informatie:
    Compaq Proliant 2500 server, dual processor PentiumPro 200MHz, 192MB memory, 5x4,3GB scsi, scsi-controller Compaq Smart-2DH array controller (rev. c v2.08), configured to two logical drives (raid0 and raid5, both 8,6GB). Ik heb de diskettes met de Compaq System Erase Utility en de Compaq Softpack SCSI Array utilities gebruikt om het systeem te resetten en de drives te configureren.

    Af en toe wil'ie niet opstarten met de hierboven genoemde bootparameters, dan krijg ik een kernel panic. Ik heb de compaq systeem utilities al een uitgebreide geheugen test laten draaien, alles lijkt goed te zijn. Dit los ik op door zonder bootparameters op te starten. Het systeem heeft dan maar 16MB geheugen, maar vanaf de console kan ik gewoon werken. Kernelcompilatie kan ik dan wel vergeten ;)

    Foutmeldingen die ik voorbij zie komen:
    [code:1:41a53d5d4d]
    kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
    (niet spannend)
    …..
    (foutmelding Kernel Panic:)
    VFS: cannot open root device "4806exactmem" or 00:00
    Please append a correct "root=" boot option
    Kernel panic: VFS: Unable to mount root fs on 00:00
    [/code:1:41a53d5d4d] Graag suggesties en tips over wat ik fout heb gedaan en wat er beter kan.

    Greetz, dJezzer 8)
  • Kun je er geen (kleine) ide-schijf bij zetten om van te booten? Of herinstalleren, maar dan ext3 of zo?
  • @MrLeeJohn, ik kan er wel een kleine ide-schijf bijzetten, maar eigenlijk los ik het probleem hiermee niet op. In principe moet het ding gewoon vanaf /boot kunnen starten.

    @Pinky & The Brain, ik heb nog eens na zitten denken over je opmerking mbt initrd. Ik heb (geprobeerd) een smp-kernel te maken met alle scsi-ondersteuning ingebouwd. Dan zou ik geen initrd nodig moeten hebben. Da's mooi, want dat zou een probleem betekenen met het opstarten vanaf de scsi-array. Want de modules moeten eerst geladen worden, een soort kip-ei probleem.

    Wat betreft je opmerking over lilo, ik zie de Compaq prompt Press F10 to enter system (oid), daarna verschijnt er een half scherm met "L 9A 9A 9A 9A 9A 9A 9A 9A 9A (HEEL VEEL 9A).
    Dit zou op een probleem met lilo kunnen duiden, in de /boot partitie. Dat klopt dus wel :-?

    Maar hoe los ik dit op?

    Greetz, dJezzer 8)
  • Ben je te ver voor een herinstallatie op ext3?

    Is grub wellicht beter?

    Ik zeg maar even wat ik denk…
  • [quote:f0f45c4fb9="djezzer"]@MrLeeJohn, ik kan er wel een kleine ide-schijf bijzetten, maar eigenlijk los ik het probleem hiermee niet op. In principe moet het ding gewoon vanaf /boot kunnen starten.

    @Pinky & The Brain, ik heb nog eens na zitten denken over je opmerking mbt initrd. Ik heb (geprobeerd) een smp-kernel te maken met alle scsi-ondersteuning ingebouwd. Dan zou ik geen initrd nodig moeten hebben. Da's mooi, want dat zou een probleem betekenen met het opstarten vanaf de scsi-array. Want de modules moeten eerst geladen worden, een soort kip-ei probleem.

    Wat betreft je opmerking over lilo, ik zie de Compaq prompt Press F10 to enter system (oid), daarna verschijnt er een half scherm met "L 9A 9A 9A 9A 9A 9A 9A 9A 9A (HEEL VEEL 9A).
    Dit zou op een probleem met lilo kunnen duiden, in de /boot partitie. Dat klopt dus wel :-?

    Maar hoe los ik dit op?

    Greetz, dJezzer 8)[/quote:f0f45c4fb9]

    ja maar lilo verwacht wel dat het in de root van een partitie staat
    dus kijk eens of je
    [code:1:f0f45c4fb9]
    boot=/dev/ida/c0d0p0
    [/code:1:f0f45c4fb9]

    kan gebruiken… Het lijkt er nml op dat je een oude lilo installatie hebt die aangewproken wordt.

    oftewel die staat nog in je mbr.

    als je van opstartdisk bent gestart en dan je hd's mount op bijv. /mnt/hdroot/ en dan inklop
    [code:1:f0f45c4fb9]
    mount -o bind /proc /mnt/hdroot/proc (enter)
    chroot /mnt/hdroot/ (enter)
    /sbin/lilo (enter)
    [/code:1:f0f45c4fb9]

    geeft lilo dan een foutmelding ??
  • @MrLeeJohn, het systeem draait. Uiteraard kan een herinstallatie altijd - het is geen productiebak. Ik zit er stiekem ook aan denken om de /boot partitie maar opnieuw op te bouwen - als dat gaat. Ook de gedachte aan grub heeft door mijn hoofd gespeeld. Maar toch eerst maar eens lilo proberen. Ik denk dat het probleem eerst gevonden moet worden voordat ik een andere methode toe ga passen.
    Bedankt voor het meedenken! :D

    @wstolk, je analyse komt overeen met wat ik ervan denk - er is iets "ouds" blijven hangen. /mnt/hdroot heb ik niet (gevonden), de slackware bootdiskette mount mijn root partitie ro op /dev/ida/c0d0p6. Dus het systeem draait alsof het vanaf de /boot is opgestart. Met als enige echte verschil dat ik een append moet meegeven voor de hoeveelheid geheugen. Als ik geen bootparameters meegeef wordt de root partitie ro gestart, geef ik wel parameters mee dan is het rw.
    Volgens mij kan ik je test dan niet uitvoeren, of ik moet iets niet begrepen hebben :(

    Greetz, dJezzer 8)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.