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

[SuSe] unable to mount root on fs

None
12 antwoorden
  • Hoi,

    sinds dat ik mijn computer uit elkaar heb gehaald, krijg ik als ik Suse 9.0 opstart de melding "unable to munt root on fs" en dan een getal erachter, waarbij ik er inmiddels achter ben dat dat getal in de vorm van xx:xx een apparaat is, bijv. dev/hda.
    Ik vermoed dat ik deze melding krijg omdat ik de IDE aansluitingen van mijn 2 harde schijven heb omgedraaid (dus de master zit nu op de HDD waar linux op staat en de slave zit op de windows, terwijl dit eerst andersom was). Linux let hier geloof ik nogal op heb ik me laten vertellen :wink:
    Windows draait wel weer normaal.

    Maar is er een manier waarop ik dit weer ongedaan kan maken zonder dat ik die kabels weer moet omdraaien? De cd-rom erin doen misschien? En als ik dat doe, ben ik dan niet alles kwijt wat op mijn linuxschijf staat?

    Bij voorbaat dank,

    Kasper
  • Je kan tijdens het booten opties meegeven aan je bootmanager om de juiste schijf te gebruiken… dan je bootmanager config herstellen.

    Of je kan booten met de Suse life cd
  • Ik heb toch maar even de IDE kabels omgewisseld (de HDD's zitten nu op de secondary IDE, en de cd-bakker en dvd-drive op primary; zoals het eerst was), en Linux start nu ook weer normaal op.
    Ben toch benieuwd hoe en waar je dat kan instellen zodat die omgewisseld ook normaal opstart?
    Overigens hielp het geven van diverse parameters bij het opstarten ook niet, maar misschien heb ik die verkeerd gebruikt: daar had ik geen ervaring mee (newbie he :oops: )

    Overigens was het nummer bij de foutmelding 03:42
  • geen probleem

    lilo aanpassen zodatie van de goede schijf boot.

    en /etc/fstab aanpassen zodat de partities weer kloppen

    dus overal waar /dev/hda staat zet je /dev/hdb neer

    b.v.
    [code:1:7983186952]
    root /dev/hda1 -> root /dev/hdb1
    home /dev/hda2 -> home /dev/hdb2
    swap /dev/hda3 -> swap /dev/hdb3
    [/code:1:7983186952]

    en als je nog zooi van de andere disk gebruikt
    [code:1:7983186952]
    windoos /dev/hdb1 -> winloos /dev/hda1
    [/code:1:7983186952]

    simpel he
  • Misschien wel even een backup maken van de huidige config file ?
    Of doet lilo dat zelf ?


    Oh….gebruikt hij wel lilo ?
    De nieuwe distro's gebruiken toch meestal grub ?

    In dat geval /boot/grub/menu.lst aanpassen (denk ik :roll:).
  • Maak dan een extra ingang in GRUB/LiLo, zodat de oude situatie ook nog werkt. Altijd handig.
  • Hmm, ja…de laatste tijd maak ik vaak een aparte boot partitie.
    Daar komt dan grub op te staan.
    Als er dan iets mis gaat, dan kun je handmatig de boot opties meegeven, er moet wel een papiertje bij welliswaar, maar het kan handig zijn in noodgevallen….
  • eeej…bedankt! Ga het meteen even proberen, laat nog weten of het werkt. Btw. Ik werk met LiLo (bij de installatie was dat standaard, je kon wel voor grub kiezen)

    nogmaals bedankt! :wink:

    Kasper
  • Volgens mij kun je in Linux ook met partitielabels werken.
    Hierdoor zal het systeem niet op zijn rug gaan liggen door een wisseling van schijven.

    Max
  • Dit is mijn fstab nu:
    [code:1:fdad40d453]
    /dev/hdb2 / reiserfs defaults 1 1
    /dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0
    /dev/hdb1 swap swap pri=42 0 0
    devpts /dev/pts devpts mode=0620,gid=5 0 0
    proc /proc proc defaults 0 0
    usbdevfs /proc/bus/usb usbdevfs noauto 0 0
    /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
    /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
    /dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
    /dev/fd0 /media/floppy auto noauto,user,sync 0 0
    [/code:1:fdad40d453]

    En dit moet ik er dan van maken?
    [code:1:fdad40d453]
    /dev/hda2 / reiserfs defaults 1 1
    /dev/hdb1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=iso8859-1 0 0
    /dev/hda1 swap swap pri=42 0 0
    devpts /dev/pts devpts mode=0620,gid=5 0 0
    proc /proc proc defaults 0 0
    usbdevfs /proc/bus/usb usbdevfs noauto 0 0
    /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
    /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
    /dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
    /dev/fd0 /media/floppy auto noauto,user,sync 0 0
    [/code:1:fdad40d453]

    Ik vraag het maar even, anders krijg ik zometeen mijn computer helemaal niet meer aan de praat :wink:

    Alvast bedankt
  • *kickje* ? :oops:
  • Als je de schijven hebt omgewisseld, dan klopt deze nieuwe fstab volgens mij.

    Wees niet bang dat je de boel niet meer kunt starten, met de cdrom kun je altijd nog opstarten en de boel alsnog repareren.
    zorg wel voor een makkelijke backup (bv. /etc/fstab-), zodat je de boel op eenvoudige wijze kunt fixen als het toch mis gaat..

    Max

Beantwoord deze vraag

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