← Back to team overview

sslug-teknik team mailing list archive

Re: Linux boot: ingen BIOS drive!

 

Preben Bille Brahe wrote:
  > Jørgen Heesche wrote:
  >
  >>>
  >>> Hmm... Det burde ikke kræve en geninst. Det er bare en virus/trojan
  >>> (Slammer/Blaster [0] ?) - det er helt normalt for en XP :-)
  >>>
  >>> Ad din oprindelige posting: Kan du ikke skrive den præcise fejltekst
  >>> (ordret) ? "Ingen BIOS drive" lyder hverken rigtigt eller
meningsfyldt.
  >>
  >>
  >> /dev/ide/host0/target0/lun0/part5 doesnot have any corresponding BIOS
  >> drive.
  >
  >
  > Hmm... Google finder denne fejltext ("any corresponding BIOS drive"),
  > men kunne ikke lige se noget brugbart. Har du kigget i
  > /boot/grub/device.map ? grub.conf ? Jeg er ikke ekspert i grub, men du
  > kan jo studere grub-install, og se hvor den fejler - såvidt jeg kan se,
  > så glipper et-eller-andet i bestemmelsen af hvilket drev/partition
  > grub's boot-del ligger på, den mener altså ikke at der (i henhold til
  > BIOS) findes et drev med denne betegnelse.
  > Er det kun MD 9 der ikke kan boote - hvad med Suse / MD 10 ?

Jeg har nu igen forsøgt igen at boote med Mandrake installations cd i
rescue mod. Det gav ligesom første gang flg. resultat.
1.
Menu punkt "reinstall boot loader":
     Udskrifter på skærm:
       Added Mandrake
       Fatal: Partition entry not found
2.
Tilbage til menu og vælge "Goto console"
Kommando: "grub-install /dev/hda"
    Udskrifter:
     Probing devices to guess BIOS drives
     /usr/sbin/grub-install: line 1 sed: command not found
     /usr/sbin/grub-install: line 1 uniq: command not found
     /usr/sbin/grub-install: line 1 sed: command not found
     /usr/sbin/grub-install: line 1 sed: command not found
     /usr/sbin/grub-install: line 1 sed: command not found
     /usr/sbin/grub-install: line 1 sed: command not found
     /dev/hda does not have any corresponding Bios drive

device.map har dette indhold:
  (fd0) /dev/fd0
  (hd0) /dev/hda
  (hd1) /dev/sda

Efter det første mislykkede forsøg kunne Mdk100 og Suse ikke bootes
fordi det var grub fra Mdk91 der oprindeligt lå i MBR. Mdk100 blev så
geninstalleret med grub i MBR, og nu kan Mdk100 og Suse (og XP) bootes.
I /boot/grub/menu.lst (Mandrake har grub-configurationen i menu.lst og
ikke i /etc/grub.conf) blev der tilføjet
     title Mdk91
     root (hd0,4)
     chainloader +1
Men et forsøg på at boote Mdk91 den vej lykkes ikke, det giver
fejlmeddelelsen:
    Error 13: Invalid or unsupported executable format.

Min ide med at geninstallere Mdk100 og installere grub i MBR var, om det skulle være muligt at reparere systemet den vej. Det gav det positive resultat, at jeg nu kunne reboote til Mdk100 og Suse. Fra Mdk100 mountede jeg Mdk91 partitionen på /mnt/mdk91 og kørte grub-install fra dir = /mnt/mdk91/boot/grub. Men det var selvfølgelig en tosset ide, det var her jeg fik fejlmeldingen "/dev/ide/host0/target0/lun0/part8 doesnot have any corresponding BIOS drive" (part8 ikke part5, jeg huskede galt).

Måske kan man fra rescue cd'en bruge 'grub shell' i stedet for grub-install, men jeg kan ikke lige se hvordan. En google søgning på 'any corresponding BIOS' gav dette link:
http://lists.freebsd.org/pipermail/freebsd-questions/2004-July/051530.html
hvor man siger:
"The easiest way (in my opinion) to install Grub is with the interactive
tool.  Just run "grub" from the commandline, and you'll be dropped in
the same interactive environment you will enter upon booting when you
have no grub.conf (or grub cannot find it).  The commands you can enter
here, are the same as in the grub.conf.
"
Derefter gives der nogle detailler, som jeg ikke lige kan gennemskue, tildels fordi det drejer sig om FreeBSD.

Jeg fandt også dette link:
http://www.aero.iitm.ernet.in/pipermail/ilugc/2003-March/003260.html
som råder til at installere grub på en floppy.
Det er måske den mest farbare vej, hvis rescue cd'en ellers kan se floppydrevet.

  >>>
  >>> [0] Led efter teksten fra fejlmeddelelsen på Google - så finder du
  >>> nemt en afgiftningskur, og alle tricks til at undgå virusen. Hint: XP
  >>> _skal_ updates via Windows Update, eller _aldrig_ have forbindelse
  >>> til Internet...
  >>
  >>
  >> Fejlmeddelsen fra XP er noget i retning af "der er sket en fejl, nu
  >> rebooter jeg", og den kommer efter et kort øjeblik på nettet, der er
  >> absolut ingen mulighed for at køre Windows Update.
  >
  >
  > Ja-ja, den bliver ganske omgående ramt igen ude fra nettet. Du sidder
  > ikke bag en firewall (du bruger ISDN ?) ? "Fejlen" er ganske kendt
- søg
  > på Google. Tricket er _først_ at slå XP's indbyggede "firewall" til
(det
  > er den ikke pr. default, utroligt nok...). Herefter kan du downloade en
  > fix til at fjerne (Slammer/Blaster) - der kan nemt være *flere*
  > konfliktende udgaver af ormen/virusen ! Læs grundigt om det først - MS
  > har i deres visdom en "autorestore" af system-filer der skal slås fra
  > først, ellers vil orm/vira blive "reddet" (geninstalleret) af denne
  > mekanisme ! Rigtigt, rigtigt smart :-)

Min XP er en OEM (kan fås hos Zitech sammen med en mus), men da den går hurtigt ned kan jeg ikke få den registreret, og det er en ikke uvæsentlig årsag til geninstallering. Da jeg købte XP havde jeg ISDN, så jeg installerede igen, da den bragede ned, måske var XP 'uvenner' med et ISDN-modem. Senere har jeg fået webspeed, så jeg ville prøve om det gik bedre med et kabelmodem. Det gør det nok ikke, men jeg har ikke lyst til at prøve det før jeg får linux på plads. Jeg har tænkt på virus som årsag, men er forbløffet over, at det går så hurtigt efter en nettilslutning. Jeg har udskiftelige diske i skuffer, og da jeg yderligere har en 6GB disk jeg ikke bruger mere, er det vist bedre at bruge den til XP, så jeg ikke generer linux. XP har uden problemer været geninstalleret et par gange før, men måske er jeg denne gang kommet til træffe et forkert valg et sted under installationen.
Jeg siger tak for dine tips vedr. XP.

Med venlig hilsen
Jørgen Heesche







Follow ups

References