Amigan kiintolevyn käyttäminen Linuxissa

Pääasiallinen koneeni on Linux-PC (OpenSuSE 11.3), mutta vanhana koneena on Amiga, joka ei enää boottaa kunnolla, mutta jonka tiedostoihin haluaisin päästä käsiksi. Googlaamalla löytyi ohjeita miten tuollainen voisi onnistua, mutta tuon kanssa on ongelmia.

Asensin Amigan kiintolevyn ulkoiseen USB-liitäntäiseen koteloon. Koneeseen liitettäessä se näkyy tunnuksella /dev/sdd (testasin asian hakemalla listauksen /dev-kansiosta yksikkö kytkettynä ja irrotettuna ja sdd oli ainoa ero). Kokeilin sitten komentoja:

modprobe affs (OK)
mkdir /mnt/amiga (OK)
mount -t affs /dev/sdd /mnt/amiga

tulos:

mount: väärä tiedostojärjestelmän tyyppi, virheellinen valitsin, viallinen
superlohko laitteella /dev/sdd, puuttuva koodisivu tai apuohjelma, tai muu virhe
Joissakin tapauksissa järjestelmälokista löytyy hyödyllistä
tietoa – kokeile esim. komentoa ”dmesg | tail”.

dmesg | tail antoi tulokseksi:

[ 790.253462] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 790.255375] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 790.255382] sdd: unknown partition table
[ 790.285739] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 790.285743] sd 9:0:0:0: [sdd] Attached SCSI disk
[ 791.120718] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:e0:4c:eb:b4:18:00:1b:0d:e5:b4:80:08:00 SRC=46.118.236.134 DST=213.216.250.174 LEN=48 TOS=0x00 PREC=0x00 TTL=116 ID=32595 DF PROTO=TCP SPT=1425 DPT=4899 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (0204055001010402)
[ 794.053653] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:e0:4c:eb:b4:18:00:1b:0d:e5:b4:80:08:00 SRC=46.118.236.134 DST=213.216.250.174 LEN=48 TOS=0x00 PREC=0x00 TTL=116 ID=33230 DF PROTO=TCP SPT=1425 DPT=4899 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (0204055001010402)
[ 800.088967] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:e0:4c:eb:b4:18:00:1b:0d:e5:b4:80:08:00 SRC=46.118.236.134 DST=213.216.250.174 LEN=48 TOS=0x00 PREC=0x00 TTL=116 ID=34538 DF PROTO=TCP SPT=1425 DPT=4899 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (0204055001010402)
[ 815.110893] AFFS: No valid root block on device sdd
[ 833.668008] AFFS: No valid root block on device sdd

Mikä mahtaa olla vialla ? Tuon pitäisi olla juuri se yksikkö jolla boottaus Amigalla tapahtui (koneessa on kaksi kiintolevyä). Vaatiiko Linux oman root-lohkon tuonne ?
688
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Et voi mountata pelkkää pääkäynnistyslohkoa, joten olisiko komento:

mount -t affs /dev/sdd1 /mnt/amiga

Äänestä
  • Ei auta:

    mount: erikoislaite /dev/sdd1 ei ole olemassa

    Äänestä

Hmmm... Kokeilepa komentoa (root-oikeuksin) fdisk -l
Tuo kertonee kuitenkin selkeästi osioinnin osioilla sekä osion Id:n
Myös blkid kertoo vastaavia tietoja.

Äänestä
  • Tosin tulosteessasi "[ 790.255382] sdd: unknown partition table" ei lupaa hyvää :(

    Äänestä

Ilmeisesti sinulla ei ole kernelissä tukea Amigan osioinnille. Mikäli asetuksista löytyy
CONFIG_AMIGA_PARTITION is not set
joudut laittamaan asetuksen päälle ja kääntämään kernelin.

Äänestä
  • Muistaakseni googlasin tuon ja kokeilin tuota (cat jokinasetustiedosto | grep jotain) ja asetus näytti olevan kunnossa, joten siinä ei pitäisi olla ongelmaa.

    Ongelma saattaisi ehkä olla siinä että olen Amigalla käyttänyt erityistä adapteria joka HW-tasolla jakaa isomman kuin 4 gigaa (vanha 32-bittinen FS) kiintolevyn 4-gigaisiksi osioiksi, jotka näkyvät erillisinä kiintolevyinä. Jos käyttäisin tuota adapteria tuon boksin kanssa se voisi kenties toimia.

    Tosin Amigan oma liitin on 2.5" IDE ja siinä boksissa on 3.5" liitin, joten tarvisi adapterin.

    Äänestä

Kommentoi aloitusta


The Real J. kirjoitti:

Pääasiallinen koneeni on Linux-PC (OpenSuSE 11.3), mutta vanhana koneena on Amiga, joka ei enää boottaa kunnolla, mutta jonka tiedostoihin haluaisin päästä käsiksi. Googlaamalla löytyi ohjeita miten tuollainen voisi onnistua, mutta tuon kanssa on ongelmia.

Asensin Amigan kiintolevyn ulkoiseen USB-liitäntäiseen koteloon. Koneeseen liitettäessä se näkyy tunnuksella /dev/sdd (testasin asian hakemalla listauksen /dev-kansiosta yksikkö kytkettynä ja irrotettuna ja sdd oli ainoa ero). Kokeilin sitten komentoja:

modprobe affs (OK)
mkdir /mnt/amiga (OK)
mount -t affs /dev/sdd /mnt/amiga

tulos:

mount: väärä tiedostojärjestelmän tyyppi, virheellinen valitsin, viallinen
superlohko laitteella /dev/sdd, puuttuva koodisivu tai apuohjelma, tai muu virhe
Joissakin tapauksissa järjestelmälokista löytyy hyödyllistä
tietoa – kokeile esim. komentoa ”dmesg | tail”.

dmesg | tail antoi tulokseksi:

[ 790.253462] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 790.255375] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 790.255382] sdd: unknown partition table
[ 790.285739] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 790.285743] sd 9:0:0:0: [sdd] Attached SCSI disk
[ 791.120718] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:e0:4c:eb:b4:18:00:1b:0d:e5:b4:80:08:00 SRC=46.118.236.134 DST=213.216.250.174 LEN=48 TOS=0x00 PREC=0x00 TTL=116 ID=32595 DF PROTO=TCP SPT=1425 DPT=4899 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (0204055001010402)
[ 794.053653] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:e0:4c:eb:b4:18:00:1b:0d:e5:b4:80:08:00 SRC=46.118.236.134 DST=213.216.250.174 LEN=48 TOS=0x00 PREC=0x00 TTL=116 ID=33230 DF PROTO=TCP SPT=1425 DPT=4899 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (0204055001010402)
[ 800.088967] SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC=00:e0:4c:eb:b4:18:00:1b:0d:e5:b4:80:08:00 SRC=46.118.236.134 DST=213.216.250.174 LEN=48 TOS=0x00 PREC=0x00 TTL=116 ID=34538 DF PROTO=TCP SPT=1425 DPT=4899 WINDOW=65535 RES=0x00 SYN URGP=0 OPT (0204055001010402)
[ 815.110893] AFFS: No valid root block on device sdd
[ 833.668008] AFFS: No valid root block on device sdd

Mikä mahtaa olla vialla ? Tuon pitäisi olla juuri se yksikkö jolla boottaus Amigalla tapahtui (koneessa on kaksi kiintolevyä). Vaatiiko Linux oman root-lohkon tuonne ?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu