Newsgroup: it.comp.os.amiga
Titolo: Help: riconoscere HD Amiga con Linux su PC

Salve, ho installato Linux RetHat6.0 sul mio PC ed ho ricompilato
il kernel abilitando l'opzione per riconoscere il file system
di Amiga. Non ho ancora dato corrente al disco fisso di Amiga
e il kernel ricompilato (2.2.5-15) l'ho messo su di un floppy 
in modo da avviare Linux da quest'ultimo per non intaccare la configurazione
su disco perche' prima di fare prove rischiando di perdere 
i miei dati su Amiga o su Linux vorrei sapere alcune cose.   
 Per completezza riporto una parte dei docs inclusi nella mia
distribuzione. E' corretto quanto essi si dice  ?
 E' vero che avviando Windows95 si danneggia l'RDB del disco
Amiga ? E con Windows98 ed NT qualcuno ha fatto delle prove ?
 Grazie
Symbolic links
==============
Although the Amiga and Linux file systems resemble each other, there
are some, not always subtle, differences. One of them becomes apparent
with symbolic links. While Linux has a file system with exactly one
root directory, the Amiga has a separate root directory for each
file system (for example, partition, floppy disk, ...). With the Amiga,
these entities are called "volumes". They have symbolic names which
can be used to access them. Thus, symbolic links can point to a
different volume. AFFS turns the volume name into a directory name
and prepends the prefix path (see prefix option) to it.
Example:
You mount all your Amiga partitions under /amiga/<volume> (where
<volume> is the name of the volume), and you give the option
"prefix=/amiga/" when mounting all your AFFS partitions. (They
might be "User", "WB" and "Graphics", the mount points /amiga/User,
/amiga/WB and /amiga/Graphics). A symbolic link referring to
"User:sc/include/dos/dos.h" will be followed to
"/amiga/User/sc/include/dos/dos.h".
Examples
========
Command line:
    mount  Archive/Amiga/Workbench3.1.adf /mnt -t affs -o loop,verbose
    mount  /dev/sda3 /Amiga -t affs
/etc/fstab entry:
    /dev/sdb5	/amiga/Workbench    affs    noauto,user,exec,verbose 0 0
IMPORTANT NOTE
==============
If you boot Windows 95 (don't know about 3.x, 98 and NT) while you
have an Amiga harddisk connected to your PC, it will overwrite
the bytes 0x00dc..0x00df of block 0 with garbage, thus invalidating
the Rigid Disk Block. Sheer luck has it that this is an unused
area of the RDB, so only the checksum doesn's match anymore.
Linux will ignore this garbage and recognize the RDB anyway, but
before you connect that drive to your Amiga again, you must
restore or repair your RDB. So please do make a backup copy of it
before booting Windows!
-- 
Quicker email: 
pad...@provincia.padova.it

 Amiga ? E con Windows98 ed NT qualcuno ha fatto delle prove ?
Prove non ne ho fatte, ma vale la pena seguire i consigli. Non ti costa
niente... semplicemente fai un backup dell'RDB prima di far partire
windows (magari, se non usi lilo, fai partire linux da floppy) e poi al
momento di rimettere l'HD nell'amiga ricopia l'RDB al suo posto.
Ciao,
Fabio Alemagna

 Fabio Alemagna
  Ciao
-- 
Quicker email: 
pad...@provincia.padova.it
 
http://quicker.go.to/

  fattibile. Non devo scrivere nulla su disco Amiga, solo leggere.
Windows non modifica il MBR dei dischi che non riconosce; il disk
administrator di WinNT mette una signature SOLO sul MBR standard. Se parti da
linux e vuoi evitare ogni possibile rischio puoi fare cosi':
dd if=/dev/hdX of=~/backup.bin bs=512 count=16
e salvarti i primi 16 blocchi del disco amiga. Quando ritorni in linux fai
dd if=/dev/hdX of=~/nuovo_backup.bin bs=512 count=16
poi lo confronti con 
diff ~/backup.bin ~/nuovo_backup.bin
se ti dice che sono diversi basta fare:
dd if=~/backup.bin of=/dev/hdX bs=512 count=16
e il disco ritorna come prima.
Comunque sono dell'opinione non sia necessario: mi e' successo spesso di
infilare in uno ZIP Drive controllato da un PC degli zip in formato amiga (per
sbaglio) e non e' mai successo nulla.

 e il disco ritorna come prima.
 Vedo che la sai lunga su Linux.
 Bene applichero' la tua ottima soluzione.
 Grazie 
 Ciao
Quicker email: 
pad...@provincia.padova.it

  Bene applichero' la tua ottima soluzione.
Diciamo su *UNIX*.