Avatar billede guyb_rdk Nybegynder
19. november 2003 - 08:31 Der er 11 kommentarer og
1 løsning

Hjælp til config.sys og autoexec.bat

Jeg har i en skoleopgave skulle fremstille en bootdiskette. På denne diskette skulle der blandt andet lægges to filer; Autoexec.bat og config.sys

i autoexec.bat skulle følgende info skrives ind :
mode con codepage prepare=((865) A:\ega.cpi)
mode con codepage select=865
keyb dk,,A:\keyboard.sys
PATH=A:\CMD
A:\mscdex.exe/DSSCD000
A:\mouse\Mouse.com
A:\cmd\Vc.com


i config.sys skulle følgende skrives ind :
lastdrive=k
device=A:display.sys con=(ega,,1)
Country=045,865,A:\country.sys
DEVICE=A:SSCDROM.SYS /D:SSCD000 /v


dette er fint nok, og fungerer som det skal men det tilfredsstiller ikke min nysgerrighed.

Mit spørgsmål er nu.
1) Forklar lidt simpelt hvad coinfig.sys og autoexec.bat  gør ?

2) Forklar hver enkelt linie UDFØRLIGT i de to filers tekset for mig.. Hellere for meget udpenslet end for lidt 8)

svaret må gerne være suppleret med links til sider, men størstedelen af forklaringen ønsker jeg i tekst her, således at det er nemmere at forstå for mig 8)

På forhånd tak

GuyB


ps. måske er det ikke lige den korrekte kategori dette spørgsmål er lagt under, men jeg vidste ikke hvad det hørte under 8)
Avatar billede lomse Nybegynder
19. november 2003 - 08:45 #1
dette er fint nok, og fungerer som det skal men det tilfredsstiller ikke min nysgerrighed.

Loool. Lav dit hjemme arbejde selv.
Avatar billede jpvj Nybegynder
19. november 2003 - 08:47 #2
config.sys og autoexec.bat er 2 filer, der bruges i DOS/Windows 9x til at configurere operativsystemet med.

Hvis du tager udgangspunkt i DOS diskette, sker følgende når PC'en booter:

1) POST (Power On Self Test) køres og undersøger systemets konfiguration og tester forskelligt hardware (ex. RAM)

2) BOOT-strap rutinen køres. Alt afh. af dit BIOS setup startes med diskettedrevet, cd-rom, hdd eller netkort (eller andet).

Fra http://www.svein.dk/windows2000/Opstart/Windows2000_opstart.asp har jeg sakset den næste del (der også passer på DOS boot):

*************
Windows 2000 Boot proces

På Intel-baserede computere, er det BIOS (BasicInputOutputSystem) som kontrollerer styresystemets initielle boot proces. Efter den initielle PowerOnSelfTest (POST) når hardware komponenterne bliver kontrolleret, identificerer BIOS boot enhederne. Dette er typisk en floppy disk eller en hard disk. Hvis det er en hard disk, vil BIOS læse den første fysiske sektor på disken, kaldt MasterBoot Record (MBR) og loader et image af den ind i hukommelsen.


MBR indeholder partitionstabellen og en lille eksekverbar kode. Den eksekverbare kode undersøger partitionstabellen og identificerer den aktive (bootbare) partition. MBR finder så den aktive partitions start punkt på disken og loader et image af dens første sektor, kaldt Boot Sektor, ind i hukommelsen.

Mens MBR generelt er  uafhængig af styresystemet,  så er Boot Sektoren på den aktive partition afhængig af både styresystemet og filsystemet.
****************
3) I boot sektoren står der hvilken fil, der skal loades. På en MS DOS disk køres filerne IO.SYS, der så kører MSDOS.SYS.

4) Når disse to filer er indlæst, søges efter config.sys.

Config.sys indeholder generelt konfigurationen af de device drivere, der skal køres på maskinen.

5) Herefter køres command.com, der er kommandolinie fortolkeren.

6) Command.com søger efter autoexec.bat, og udfører den hvis den findes. Autoexec.bat kan betragtes som et script til afvikling af diverse småprogrammer umiddelbart inden maskinen er "klar". Kan ex. loade et menusystem til brugeren.

............

Nu kan jeg se at det første indlæg allerede er kommet, så jeg lægger lige dette som en kommentar, og fortsætter så.
Avatar billede guyb_rdk Nybegynder
19. november 2003 - 08:53 #3
t.pe .. jeg er ked af at skuffe dig, men lærerene kunne ikke hjælpe med en uddybende forklaringm, derfor henvender jeg mig her ..  8)


men vil godt give dig ret i at det kunne lyde lidt som om jeg var en der bare ville slippe udenom 8P
Avatar billede jpvj Nybegynder
19. november 2003 - 08:57 #4
i config.sys skulle følgende skrives ind :
> Angiver sidste tilgændelige drevbogstav. Kan ikke huske hvad default er, men det koster lidt ekstra hukommelse at kunne køre med A-Z.
lastdrive=k

> Loader device driver til skærmkort for at kunne vise nationale tegn (ex. æøå)
device=A:display.sys con=(ega,,1)

> Sætter landespecifikke indstillinger. Se evt
> http://www.vfrazee.com/ms-dos/6.22/help/country.htm
Country=045,865,A:\country.sys

> Loader device driver til CD-ROM
DEVICE=A:SSCDROM.SYS /D:SSCD000 /v



>forbereder tegntabellen 865 (International / Latin I (Nordisk)
> - DK har 850, men 865 virker mere fornuftig for de fleste).
> ega.cpi er CodePage Information filen. Se evt. >http://users.cybercity.dk/~bse26236/batutil/help/COUNTRY.HTM#1.2
mode con codepage prepare=((865) A:\ega.cpi) 

> Her vælges den forberedte codepage (man kan forberede flere)
mode con codepage select=865

> Her vælges DK keyboard layout
keyb dk,,A:\keyboard.sys

> Her sættes søge stien for programmer til a:\cmd. Dvs. du kan stå i a:\
> og kalde et program, der ligger i a:\cmd
PATH=A:\CMD

> Her loades MS CD Extensions (der tildeler CD rom drevet et drev bogstav)
A:\mscdex.exe/DSSCD000

> Her køres din musedriver
A:\mouse\Mouse.com

> VC ved jeg ikke hvad er, men mener at kunne huske en Norton Commander klon
> ved det navn...
A:\cmd\Vc.com
Avatar billede guyb_rdk Nybegynder
19. november 2003 - 09:02 #5
jpvj.. du får pointene om lidt, for det ser helt perfekt ud.. der er bare lige én ting jeg ønsker uddybet.

A:\mscdex.exe/DSSCD000

.. I denne var der noget jeg undrede mig over
/DSSCD000 .. hvad betyder dette.
mit gæt var at det havde noget med en reference til en fil på disketten der hed Sscdrom.sys at gøre.. er det rigtigt? .. og hvad betyder de tre nuller ( 000 )
Avatar billede magictouch Nybegynder
19. november 2003 - 09:10 #6
Avatar billede guyb_rdk Nybegynder
19. november 2003 - 09:20 #7
magic.. jeg takker.. vil det sige at de tre nuller ( 000 ) bare er en del af det navn, som de nu har valgt at angive for Sscdrom.sys filen ?
og de 000 eller 001, som bruges i dit eksempel, bare er et spørgsmål om navngivning ?
Avatar billede fromsej Praktikant
19. november 2003 - 09:26 #8
Jpvj>>Kanon forklaring.*S*
Avatar billede guyb_rdk Nybegynder
19. november 2003 - 09:32 #9
jeg smutter nu .. er tilbage kl 10.. hvis ingen har afklaret det sidste for mig på det tidspunkt, lukker jeg spørgsmålet, og smider alle pointene efter dig jpvj 8))
Avatar billede magictouch Nybegynder
19. november 2003 - 09:38 #10
Ja, det er navnet på driveren
Avatar billede perj Nybegynder
19. november 2003 - 09:48 #11
Avatar billede guyb_rdk Nybegynder
19. november 2003 - 10:03 #12
jeg takker for hjælpen drenge 8)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester