Re: Elks Distribution

Riley Williams
2002-05-30T18:47:21Z

Hi Stefan.

> I tryed type 80 do, but it gets an not minix fs too. Some other
> person helped me with changing the scripts (mounting the image as
> loopback device), cause it maybe had something to do with the
> harddisk itself, i got thru the installation with a harddisksize of
> 5,5mb but the thing wouldn't unmount and ended up in errors. We
> modified the scripts so that we could manually could unmount & cat
> the bootsector, but machine didn't liked it... I didn't fdisk in
> DOS... but if needed, i will do this. Btw in the documents of Neil
> is type 81 used instand of type 80.

Here's the table from the fdisk source in the elkscmd package:

" 0 Empty 3c PartitionMagic recovery 85 Linux extended\n"
" 1 FAT12 40 Venix 80286 86 NTFS volume set\n"
" 2 XENIX root 41 PPC PReP Boot 87 NTFS volume set\n"
" 3 XENIX usr 42 SFS 93 Amoeba\n"
" 4 FAT16 <32M 4d QNX4.x 94 Amoeba BBT\n"
" 5 Extended 4e QNX4.x 2nd part a0 IBM Thinkpad hibernate\n"
" 6 FAT16 4f QNX4.x 3rd part a5 BSD/386\n"
" 7 HPFS/NTFS 50 OnTrack DM a6 OpenBSD\n"
" 8 AIX 51 OnTrack DM6 Aux1 a7 NeXTSTEP\n"
" 9 AIX bootable 52 CP/M b7 BSDI fs\n"
" a OS/2 Boot Manager 53 OnTrack DM6 Aux3 b8 BSDI swap\n"
" b Win9x FAT32 54 OnTrack DM6 c1 DR-DOS/sec FAT-12\n"
" c Win9x FAT32 (LBA) 55 EZ-Drive c4 DR-DOS/sec FAT-16 <32M\n"
" e Win9x FAT16 (LBA) 56 Golden Bow c6 DR-DOS/sec FAT-16\n"
" f Win9x Extended (LBA) 5c Priam Edisk c7 Syrinx\n"
"10 OPUS 61 SpeedStor db CP/M / CTOS / ...\n"
"11 Hide FAT12 63 GNU HURD or SysV e1 DOS access\n"
"12 Compaq diagnostics 64 Novell Netware 286 e3 DOS R/O\n"
"14 Hide FAT16 <32M 65 Novell Netware 386 e4 SpeedStor\n"
"16 Hide FAT16 70 DiskSecure Multi-Boot eb BeOS fs\n"
"17 Hide HPFS/NTFS 75 PC/IX f1 SpeedStor\n"
"18 AST Windows swapfile 80 ELKS / Old Minix f2 DOS secondary\n"
"1b Hide Win9x FAT32 81 New Minix / Old Linux f4 SpeedStor\n"
"1c Hide Win9x FAT32 (LBA) 82 Linux swap fd Linux raid autodetect\n"
"1e Hide Win9x FAT16 (LBA) 83 New Linux fe LANstep\n"
"24 NEC DOS 84 OS/2 Hide C: ff BBT\n"

I synchronised that against the Linux fdisk a while back, using the
table included in the fdisk distributed with Red Hat Linux 6.2. The
format used by ELKS for the minixfs file system is that referred to as
"ELKS / Old Minix" in the above table, type 80, and has the same 32M
limit.

The type 81 (New Minix) filesystem apparently has several restrictions
relaxed, not least the restrictions of not more than 256 users and
groups. My understanding is that elksfs was supposed to be an
implementation of the "New Minix" file system, but was never finished.

Best wishes from Riley.