[comp.os.minix] bogus macminix manual

twosheds@ferris.cray.com (Jay Vollmer) (11/03/90)

	Alright, it's obvious that the instructions for setting-up the disk
images for MacMinix are hopelessly muddled!  If there is anyone who has hit
upon the correct procedure, please let us all in on it!

	Inquiring minds...you know the rest.
                         
-- 
_______________________________________
J.C. Vollmer             |        IT IS
Macintosh virtuoso       |        NEVER
twosheds@ferris.cray.com | AS IT SEEMS!

mccabe@hatteras.cs.unc.edu (Daniel McCabe) (11/03/90)

In article <135706.19862@timbuk.cray.com> twosheds@ferris.cray.com (Jay Vollmer) writes:
>
>
>	Alright, it's obvious that the instructions for setting-up the disk
>images for MacMinix are hopelessly muddled!  If there is anyone who has hit
>upon the correct procedure, please let us all in on it!
>
>	Inquiring minds...you know the rest.
>                         
>-- 
>_______________________________________
>J.C. Vollmer             |        IT IS
>Macintosh virtuoso       |        NEVER
>twosheds@ferris.cray.com | AS IT SEEMS!

At least 4 mistakes/bugs that can cause grief:

1) p. 66 re: maccreate limit on blocks in partiton

	maccreate is limited to 32768 blocks.  You wanted to dedicate your 
	600 MByte hard disk to minix?  Sorry, you can't (yet).  5 partitions
	at 32 MBytes each gives you at most 160 MBytes for minix.

2) p. 67 re: setup_root parameter #1

	setup_root expects /dev/hd*, **NOT** harddisk:file1 as its first 
	parameter.  Say that you want your root on the file system that you 
	created on /dev/hd0 with fsck.  Then you need to say
		/etc/setup_root /dev/hd0 2048 32000 32000 2048 14000

3) p. 69 re: modifying /etc/rc to mount /usr from harddisk

	If you got rid of the RAM disk because you have a fast harddisk
	(or you just got rid of the RAM disk period), then the root goes
	onto /dev/hd0 and /usr must mount on /dev/hd1.  Therefore, the
	two lines in the middle of p. 69 should read:
		/etc/mount harddisk:file1 /dev/hd1
		/etc/mount /dev/hd1 /usr
	If you follow the instructions in the manual verbatim and don't use 
	a RAM disk, you will encounter errors on booting and won't have 
	anything in /usr!

4) the compiler can't find stdio.h, et al.

	The permissions in /usr/include as it is unpacked from the distribution
	permit reading only by the bin user.  To fix this,
		su bin
		chmod oug+r /usr/include/*
	Repeat the last command for all subdirectories of /usr/include.
	Don't forget to 'exit' to get back to your normal userid from su.

Joe Pickert and Andy Tanenbaum have been informed of these errors (or were
already aware of them).

Cheers,
danm

slavin@GroupW.cns.vt.edu (Scott Slavin) (11/03/90)

 
Bill Buzbee writes:
> Moving on to the next step,
> initializing /usr.  As requested by the instruction, I reboot
> using the floppies 00.BOOT and 01.USR.  The hdopen and mkfs work OK,
> but I die with "mount device busy" in the next step.
 
This is because it is definitely a typo in the docs.  I looked in the script
"/etc/setup_usr", and it clearly wants the new /usr mounted under
/user.  So the line should read:
    
        /etc/mount /dev/hd1 /user
        
Other comments:  If you want MacMINIX to have more then 1 meg 
of Ram under the Multi-Finder, don't forget to change that in 
the "Get Info" dialog box.  (The docs didn't mention it, 
and its an easy thing to forget)
 
 
 
Scott Slavin
Communication Network Services
VPI...
slavin@ringo.cns.vt.edu

--

+--------------------------+------------------------------------------+
| Scott J Slavin           | The only bright side to all this is that |
| slavin@ringo.cns.vt.edu  | eventually there may not be a piece of   |