sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #78304
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