On Sun, 29 Jun 2003, Bertrand wrote: > I've managed to install Mdk9.1 on my computer. > After numerous tries, crashes, freezes and nervous breakdowns, I've > succeeded :-p > > Set up : > -Starmax3000, 603e cpu., 180 Mgz, upgraded with a Sonnet G3 400mhz on > the L2 connector, and a rage128 pci card. This computer ran Mdk8.2 well. > > First problems : > - with the G3 card, the boot of the two install kernel (benh or not) > freezes just after the early boot messages, before switching to the > rage128 console. This occurs only when I set up bootx to load the > install ramdisk (all.gz) > - on my system, there is a conflict between the rage128 macos inits and > bootx, which let linux freeze on random several minutes after boot. Be > sure that Bootx init loads before the video inits. > > So : I've disabled the Sonnet Crescendo init and removed the Sonnet > card for the install. One can reenable them after the install. > > > Second problems : > - there is a problem with the given install kernel (benh or not). Just > after stage 1, I've got the following messages : > E : could not set new controlling tty > E : could not open /tmp/syslog > > with the following messages from the kernel in console 4 : > *spawning a shell > *cannot open shell - /tmp/sh doesn't exist. > > The kernel gives error messages int console 4 for each insmod action, > for instance : > * have to insmod pcmcia_core > * needs pcmcia_core > */tmp/pcmcia_core.o : Read-only filesystem > *warning : insmod failed (pcmcia_core (null))(1) >
Glad it worked for you eventually, but it sounds like you went through a lot of extra work to avoid what looks like a core issue in booting stage 1. Doesn't look like it's mounted to /dev/ram3. The read-only filesystem is the big hint. > It cannot create /dev/hdc for the same reason. > > This doesn't occur if I use the Mdk8.2 install kernel, but this one > cannot load its modules from all.gz. > > ===================================================== > My solution : > - a 2.4.21 kernel I had compiled on mdk8.2 didn't work. So I've used > the mdk-8.0 (you can find it on the net, don't you ?) install kernell > (2.4.4 - the mdk8.2 kernel crashes oftently on 603e cpu) and a modified > mdk-9.2 all.gz ramdisk. If I remember well (worked a long time before > success...), the 8.0 ramdisk didn't work. So, I've recreated a ramdisk > (myall.gz) from the 9.1 one, with the 2.4.4 modules inside in the > following way on a linux system : > 1- gunzip the mdk8.0 all.gz ramdisk and mount it somewhere on you > system. cp the file modules.cz-2.4.4mdk to your hard disk. Unmount the > ramdisk > 2 - gunzip the mdk9.2 all.gz ramdisk and mount it somewhere on you > system. > 3- create an empty image-disk file (named here "myall" - I've used > bochs's bximage, but dd should work, isn't it ?) of 8mb (to have enough > space). Format it in ext2 with ext2fs. > 4- mount this second ramdisk, copy the content of the mounted first > ramdisk inside and copy modules.cz-2.4.4mdk in it, for instance in > modules/ > 5- umount the ramdisks and gzip "myall" into myall.gz. Put it where you > can find it with Bootx on the Macos side (I've got a "Linux kernels" > folder on my macos partition, with all my kernels and ramdisks). > > > Then you can proceed the install in the following way : > 1- boot the 8.0 install kernel with myall.gz via bootx with the options > "install-gui gui-old" and the video options you want > 2 - when the install switches to stage2, go to the second console (CTRL > ALT F2) and do : > $cp /modules/modules.cz-2.4.4mdk /lib/ > Now the kernel can load its modules > > 3- switch back to the graphic console (5th) and begin the install > steps. Caution : the 2.4.4 kernel doesn't ships ext3, so format your > disks in ext2 during the install. > > Once the system is installed, you can boot using the mdk8.0 boot disk > and initrd. I've switched without problem to the 2.4.21 kernel I had > compiled on Mandrake8.2 from kernel.org sources. And with it, I've > switched my disks to ext3. > > And now, it rocks with my G3 card :-)) > > Bertrand Dekoninck > -- Stew Benedict -- MandrakeSoft