minix

Hoi,

Weet iemand ook hoe ik een minix paritie kan mounten in 11.4 ?

Roelof

Heb hier geen minix partities, maar kun je in ieder geval de output posten van:


su -c 'fdisk -l'

Ik weet niet hoe het zit met jouw kennis van linux -je komt niet zomaar aan een minix filesystem-, maar heb je al geprobeerd om er uit te komen door ‘man mount’ te doen en dan te zoeken op minix.

Hoi,

Output of su -c “fdisk -l”


Schijf /dev/sda: 82.3 GB, 82348277760 bytes
203 koppen, 37 sectoren/spoor, 21413 cilinders, totaal 160836480 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes

Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijf-ID: 0x08550854

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1   *        2048   160833535    80415744    7  HPFS/NTFS/exFAT

Schijf /dev/sdb: 61.5 GB, 61492838400 bytes
255 koppen, 63 sectoren/spoor, 7476 cilinders, totaal 120103200 sectoren
Eenheid = sectoren van 1 * 512 = 512 bytes

Sectorgrootte (logischl/fysiek): 512 bytes / 512 bytes
in-/uitvoergrootte (minimaal/optimaal): 512 bytes / 512 bytes
Schijf-ID: 0x000178e7

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdb1            2048     3213311     1605632   82  Linux wisselgeheugen
/dev/sdb2         3213312    45158399    20972544   83  Linux
/dev/sdb3        45158400   103329791    29085696   83  Linux
/dev/sdb4   *   103329792   120102911     8386560   81  Minix / oude Linux

Ik ben op een aparte partitie minix3 aan het testen.
en wanneer ik dit doe : mount -t minix /dev/sdb4 /minix krijg ik deze foutmelding :

mount: onjuiste bestandssysteemsoort, ongeldige optie, ontbrekende codepagina,
ontbrekend hulpprogramma, slecht superblok op /dev/sdb4, of een andere fout
Soms staat er nuttige informatie in het systeemlog –
probeer zoiets als: dmesg | tail

dmesg | tail geeft aan :
211.697795] VFS: Can’t find a Minix filesystem V1 | V2 | V3 on device sdb4

Zo het lijkt erop dat of ik iets verkeerd doe of dat de Suse kernel minix niet ondersteunt.

Roelof

Ik denk dat het in de ondersteuning zit. Simpele test: doe eens

mount -t hoela /dev/sdb4 /minix

Als er dan dezelfde foutmeldingen uitkomen maar dan met hoela ipv minix weet je dat het minix fs type voor jouw systeem hetzelfde is als het hoela fs type, kortom: onbekend.

P.S. je zegt dat je minix3 wilt uittesten, maar daarvoor is het mounten van die partitie onder openSUSE niet echt nodig lijkt mij (misschien wel handig).

man mount

levert:

Mount options for minix
None.

Dus in principe bestaat het, maar of het op openSUSE zit?

Zoeken op minix in YaST Software management levert niks op.

Hoi,

Met hoela krijg onbekende bestandssysteemsoort “hoela”

Het is voor mij handig om patches die ik uittest te sturen naar de developers van minix3.
In minix heb je nog geen mail programma’s en veel DE.
Dus gebruik ik opensuse hiervoor.

Roelof

Hoi

Dat is door ook voor mij een vraag,
Kan helaas niet in de kernelsource kijken.

Volgens de minix mensen moeten deze geactiveerd zijn :

CONFIG_PARTITION_ADVANCED=Y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_MINIX_FS=m)

Roelof

Het lijkt er op dat je moet gaan leren hoe een kernel voor openSUSE te bouwen. lol!

En natuurlijk kun jein de kernel source kijken. Als je hem eerst installeert. En dat moet je toch als je hem wilt bouwen met de parameters als boven.

Oops,

was ik al bang voor.
Dan maar een goede handleiding hiervoor zoeken.

Roelof

Hoi

Even de kernel sources doorgeworsteld en alleen config-minix-subpartition is no set waar het volgens de minix mensen Y moet zijn.
Dus een handleiding zoeken en daarna een custom kernel maken.

Roelof

Hoi,

Probleempje.

Als ik make menuconfig doe , krijg ik deze foutmelding:

*** Unable to find the ncurses libraries or the
*** required header files.
*** ‘make menuconfig’ requires the ncurses libraries.


*** Install ncurses (ncurses-devel) and try again.


make[1]: *** [scripts/kconfig/dochecklxdialog] Fout 1
make: *** [menuconfig] Fout 2

Maar volgens zypper zijn ze al geinstalleerd:

Gegevens van installatiebron laden…
Lezen van geïnstalleerde pakketten…
‘ncurses’ is niet gevonden in de pakketnamen. Proberen in eigenschappen.
‘libncurses6’ die ‘ncurses’ levert is al geïnstalleerd.
‘libncurses5’ die ‘ncurses’ levert is al geïnstalleerd.

Hetzelfde voor ncurses-devel :

Gegevens van installatiebron laden…
Lezen van geïnstalleerde pakketten…
‘ncurses-devel’ is al geïnstaleerd.
Geen kandidaat voor bijwerken van ‘ncurses-devel-5.7-14.1.i586’. De hoogst beschikbare versie is al geïnstalleerd.

Roelof

Je moet eerst het linux kernel ontwikkelings pattern installeren
Vervolgens ga je naar /usr/src/linux en doet daar ‘make menuconfig’
De eerste optie die je noemt, staat bij mij al aan, de tweede niet.
Je komt daar in het menu via
File Systems ----->
Partition Types ------->
De bovenste optie is jouw eerste, zoals gezegd, die staat aan
De tweede optie staat uit, die moet bij jou aangezet worden voordat je de kernel gaat compileren

De derde optie heb ik zo gauw niet kunnen vinden

Sterkte ermee.

Hoi,

Ik heb de kernel ontwikkelingspatroon geinstalleerd.
En daarna make menuconfig gedaan met deze foutmelding.

Maar eens een reboot proberen dan ?

Roelof

[QUOTE=snowman1967;2334321

Maar eens een reboot proberen dan ?
[/QUOTE]
Waarvoor? Dit is geen Windows.

Hoi,

Weet ik.
Maar na een update wil dat bij mij wel eens helpen.
Maar nu niet dus.

Roelof

Iemand een idee hoe ik de ncurses probleem kan oplossen ?

Roelof

Hm. ik heb 11.2 en het pakket ncurses-devel is gewoon met YaST te vinden.

Hoi,

Volgens zypper is ncurses and ncurses-devel ook geinstalleerd.
Alleen make menuconfig kan het op de een of andere manier niet vinden.

Roelof

YaST/zypper kan je vertellen waar de filesvan het pakket zijn neergezet. Probeer in de files van je product te vinden waar ze gezocht (en niet gevonden) worden (jammer dat de foutmelding niet duidelijker is. Misschien begrijp je dan beter waarom het fout gaat. En misschien kom je er met een symbolic link doorheen.