bootloader W98 a loopback ve Fedora 2

Miloslav Synek synek na pbtisk.cz
Úterý Březen 22 10:38:00 CET 2005


dobrý den,

ono to celé nebude zas tak jednoduché,
jde tu podle mého o několik věcí současně,
1. fdisk /mbr funguje, ale ten pouze provede obnovení 
   loaderu v /dev/hda, čili tzv. MBR (master boot record)
   a to ne nějakým opsáním odněkud, ale jeho novým vytvořením,
   a nějaké /dev/hda1 (c: po windowsku) ho vůbec nazajímá.
2. sys c: také funguje a provede vytvoření v /dev/hda1 (neboli
   c:) command.com, io.sys a msdos.sys (ten je ve windowském 
   provedení pouze konfigurační texťák),
   ale provede to pouze za předpokladu že, v partiton
   table je /dev/hda1 označena jako "A" neboli active, a hlavně
   musí být /dev/hda1 čitelný pro msdos. A to asi není, to, že při
   pokusu o čtení z dosu hlásí ono:

> konferenci) nezabira. Vysype se to s "chybou na disku c:" 
> (takovy to notoricky znamy Abort,Retry,Ignore). "Dir" konci s 
  
  ... to nemusí znamenat jenon že je nakopnutá některá kopie FAT,
  ale také že nelze číst krátká (8.3) jména, čili nedokáže z bootrecordu

  /dev/hda1 přečíst offset na místo kde leží první sector adresáře.

> nim pracovat. Nicmene pod linuxem tuto partisnu bez problemu 
> primountuju a prectu (predpokladam, ze pro cteni linux 

  .... a to je zas jiná pohádka, protože linux čte dlouhá jména a ty čte
  odjinud, než odkud se čtou krátká, alespoň v podání FAT32.

čili nezbývá než opravit onen "bootrecord" v /dev/hda1 a to lze mnoha
mnoha způsoby od ruční editace jakýmkoliv hexa editorem až po použití
sofistikovaných nástrojů typu Norton Disk Editor. Popis stuktury je
natolik notoricky známý (je totiž velice podobný fat16), že přítel
Google poradí snadno a rychle.

S pozdravem

Miloslav Synek 

Kontakt: synek(zavináč)pbtisk(tečka)cz
------------------------------------------------------------------------
Počítače jsou výborným pomocníkem při řešení těch problémů, které by bez
nich vůbec neexistovaly......



Další informace o konferenci Linux