Következő Előző Tartalom

3. Merevlemez beállításai

3.1 Hogyan használhatnám a saját merevlemezemet ?

Először is, "mount"-old be a dos-os partíciót Linux könyvtárként. Például, hozz létre egy könyvtárat /dos néven (mkdir -m 755 /dos) És csempészd be az alábbi sort az /etc/fstab fájlba:

       /dev/hda1       /dos     msdos   umask=022
(ebben a példában, a partíció írásvédett lesz, ha írhatóvá akarod tenni 022 cseréld ki 000 -ra, és a könyvtár létrehozásánál a -m 777 paramétert használd) add ki a: #mount /dos parancsot. Részlet a README.txt-ből :
  Elég, ha bemásolod egy Linuxos könyvtárba,
  pl.: /var/lib/dosemu/bootdir -ba a DOS C: meghajtóról a legfontosabb
  fájlokat (IO.SYS, MSDOS.SYS, config.sys, autoexec.bat), majd a dosemu.conf
  fájlban átírod a

       $_hdimage = "bootdir"

  bejegyzést. A dosemu csinál lredir-rel egy meghajtót, amiről már tud
  bootolni. Először szerkeszd át a config.sys és az autoexec.bat fájlokat,
  mielőtt még elindítod a dosemut.
  Továbblépve még rafináltabb módon is eljárhatsz. Ha azt akarod, hogy
  ugyanarról a DOS-os lemezről bootoljon (amit a Linuxon kívül használsz),
  csak be kell csatolnod (mount) a DOS partíciót (mondjuk a /dos alá) és
  csinálni néhány linket bootdir könyvtárába. Így meghatározhatod hogy mely
  fájlok/könyvtárak látszódjanak a dosemu alatt és, hogy melyek legyenek
  különbözőek. Itt egy teljesség igénye nélkül készült lista:


       config.sys
       autoexec.bat
       command.com -> /dos/command.com
       io.sys -> /dos/io.sys
       msdos.sys -> /dos/msdos.sys
       dos -> /dos/dos
       bc -> /dos/bc
       windows -> /dos/windows


Ennyi, habár ennek is van egy hátránya, nem használhatod a DosC kernelt
(FreeDos) így, mert azzal egyelőre nem működik ez a könyvtár-hozzáfűzés
(redirector), talán majd a jövőben.

3.2 Hogyan érhetem el a hdimage-t Linuxból?

Használd az mtools-t. Ezzel a sorral


       drive n:  file="/var/lib/dosemu/hdimage" MTOOLS_SKIP_CHECK=1 \
       MTOOLS_LOWER_CASE=1 MTOOLS_NO_VFAT=1 partition=1 offset=128
/etc/mtools.conf -ban; használhatod a mtools-t, így: "mdir n:". "mcopy n:/config.emu /tmp" ezzel bemásolod a config.emu-t a /tmp könyvtárba. Itt szerkesztheted, és aztán másold vissza. Nyugodtan használd a szívedhez legközelebb álló meghajtó-jelet, az N: csak példa.

3.3 Használhatom a "stacked/double-spaced/super-stored" lemezemet ?

Egyelőre, a tömörített lemezek még nem csatlakoztathatóak az általános kernellel. Kell egy kernelfolt, amit "dmsdosfs"-nak hívnak. Megtalálod a sunsite.unc.edu -n vagy egyéb tükrén, pl:

http://sunsite.unc.edu:/pub/Linux/system/filesystems/dosfs/
Még jobb, ha utánanézel a http://sun-site.unc.edu:/pub/Linux/Incoming -en hátha van már újabb verzió. A "wholedisk" beállítás a régebbi dosemuban még megengedett volt, mára már nem az, bár a
       $_hdimage = "/dev/hda1"
működni fog, de így lehet, hogy egy dosemu összeomlásakor elvesztesz minden adatot.

Ha a DOS-os partíciód már csatolva (mount) van - írási joggal - és arról akarnád indítani ("boot"-olni) a dosemut, kapsz egy hibaüzenetet, és az emu felfüggeszti a működését. Ez azért van így, mert a DOS és a Linux is függetlenül szeret írni a lemezre, és így teleszemetelnék a meghajtódat(95/8/11).

---------------------

Ha insta1llálva van a LILO, ez nem fog menni. Bár kikerülhető a probléma...

Thomas Mockridge ( thomas@aztec.co.za) jelenti (94/8/5):

Stacker 4.0 esetén:

1. dd a MBR egy fájlba (vagy pl.: norton utility-val)

2. Indítsd el a DOS-t (ne az emuból), add ki a "fdisk /mbr"parancsot, majd tedd aktívvá az fdisk segítségével

3. Mentsd ki az új MBR-t is egy fájlba.

4. Rakd vissza az eredeti MBR-t

5. És helyezd el a második MBR-t /var/lib/dosemu/partition.hda? néven (? A te DOS partíciód száma)

6. Állítsd be a dosemu.conf -t

     disk {partition "/dev/hda? ?"}
az újabb verzióban:
     $_hdimage = "/dev/hda1"

7.Ennyi!

Holger Schemel ( q99492@pbhrzx.uni-paderborn.de) jelenti (94/2/10): Ez tökéletesen működik a dosemu MS-DOS 6.0-al telepített változatával. Ha mégis probléma lenne, kézileg ki kell javítanod a DBLSPACE.INI fájlban a meghajtó betűjelét a dosemuban lévőre. Darren J Moffat ( moffatd@dcs.gla.ac.uk) jelenti (94/3/27): "...használj 6.2 ha be tudod szerezni!! Csak legyen kéznél egy LILO boot-lemez mert a dos kicseréli a MBR-t !"

3.4 Saját virtuális lemez készítése.

A legegyszerűbb, ha a "mkdexe"-t használod (README.txt-ben pontos leírás található erről). A régimódibb (és legtöbben így csinálják):

A "mkfatimage16" programmal (azért olvasd el a manlapját) létrehoznak egy 32megabájtos lemezt:

    mkfatimage16 -k 32768 > hdimage

ez valószínűleg nagyobb annál, mint amire szükséged lesz. Ha mégis nagyobbat szeretnél, fontold meg a disk redirector használatát. És persze nem árt, ha leformattálod ezután.


Következő Előző Tartalom