From: Jeff D. <jd...@ka...> - 2001-05-23 17:53:25
|
gb...@cs... said: > Problem 1) The installer does not see the /dev/ubd2r cdrom and > only prompts for installation via the network. I have tried "fakehd" > which also did not work. Is there some way to make the installer see > the cd image? You need to figure out how the installer is detecting CD-ROMs. The methods are many and subtle :-) (TurboLinux looks for support of the "change the volume" ioctl on block devices, for example). Other installers look through the /proc/ide hierarchy (and you might try 'fake_ide' to fake that). Once you know that, you can look at UML to see if it has a way of faking it. > Problem 2) Even with ethertag_helper installed suid root and the / > dev/tap0 device configured, active and pingable I cannot get the UML > Redhat installer to activate eth0 in the UML itself. I get the > following message: "etap_tramp failed - errno = 22". Ethertap and > netlink_dev are compiled into the kernel. One problem that I know of, but haven't dealt with yet, is that the helper doesn't set its path. So, if ifconfig, arp, and route aren't in your path (as a normal user), the helper won't find them. They are all in /sbin on my box, so, adding /sbin to UML's path would fix that here. Jeff |
From: Graham B. <gb...@cs...> - 2001-05-24 11:02:41
|
Jeff, Thanks for that, setting the PATH before starting the uml sorted it. It now starts up the network - perfect! I can sucessfully connect via ftp to the host (holding the cdimages). Now I'm getting a cpio error during the anaconda process (part of the RedHat install): Running anaconda - please wait... error 2 reading header: cpio: Bad magic cpio failed on (null): (internal) install exited abnormally -- recieved signal 7 sending termination signals...done sending kill signals...done disabling swap... unmounting filesystems... /mnt/runtime/usr /mnt/runtime /dev/pts /proc you may safely reboot your system Any ideas? Regards, G.L. Bevan. Jeff Dike <jd...@ka...> on 23/05/2001 20:06:22 To: Graham Bevan/GIS/CSC@CSC cc: use...@li... Subject: Re: [uml-user] Redhat Install 7.1 - trying to install via the network gb...@cs... said: > Problem 1) The installer does not see the /dev/ubd2r cdrom and > only prompts for installation via the network. I have tried "fakehd" > which also did not work. Is there some way to make the installer see > the cd image? You need to figure out how the installer is detecting CD-ROMs. The methods are many and subtle :-) (TurboLinux looks for support of the "change the volume" ioctl on block devices, for example). Other installers look through the /proc/ide hierarchy (and you might try 'fake_ide' to fake that). Once you know that, you can look at UML to see if it has a way of faking it. > Problem 2) Even with ethertag_helper installed suid root and the / > dev/tap0 device configured, active and pingable I cannot get the UML > Redhat installer to activate eth0 in the UML itself. I get the > following message: "etap_tramp failed - errno = 22". Ethertap and > netlink_dev are compiled into the kernel. One problem that I know of, but haven't dealt with yet, is that the helper doesn't set its path. So, if ifconfig, arp, and route aren't in your path (as a normal user), the helper won't find them. They are all in /sbin on my box, so, adding /sbin to UML's path would fix that here. Jeff |
From: Jeff D. <jd...@ka...> - 2001-05-24 13:09:45
|
gb...@cs... said: > error 2 reading header: > cpio: Bad magic cpio failed on (null): (internal) It looks like the data came across (or was already) corrupted. Had it successfully grabbed much data across the net before this happened? Jeff |
From: Graham B. <gb...@cs...> - 2001-05-24 14:31:37
|
Jeff, Yes, it had transferred and mounted (via ramdisks - which I had to rebuild the uml kernel to have 8M Ramdisks to fit netstg2 into) netstg1.img and netstg2.img. It's possible that one or both of these images could be corrupt - though these are taken straight from CD's I have used previously to install other boxes. It's possible that the changes I made to the initrd.img image to get it to boot could be causing this, I'll review what I did... I'll also re-download the RH7.1 images from the net and try again. Regards, G.L. Bevan. Jeff Dike <jd...@ka...> on 24/05/2001 15:23:28 To: Graham Bevan/GIS/CSC@CSC cc: use...@li... Subject: Re: [uml-user] Redhat Install 7.1 - trying to install via the network gb...@cs... said: > error 2 reading header: > cpio: Bad magic cpio failed on (null): (internal) It looks like the data came across (or was already) corrupted. Had it successfully grabbed much data across the net before this happened? Jeff |
From: <lis...@os...> - 2001-05-24 21:03:25
|
Graham Bevan writes: > > Jeff, > Yes, it had transferred and mounted (via ramdisks - which I had to > rebuild the uml kernel to have 8M Ramdisks to fit netstg2 into) netstg1.img > and netstg2.img. It's possible that one or both of these images could be > corrupt - though these are taken straight from CD's I have used previously > to install other boxes. > > It's possible that the changes I made to the initrd.img image to get > it to boot could be causing this, I'll review what I did... > > I'll also re-download the RH7.1 images from the net and try again. > Don't do that - just check the md5sums. |
From: Jeff D. <jd...@ka...> - 2001-05-24 14:57:40
|
gb...@cs... said: > It's possible that one or both of these images could be corrupt - > though these are taken straight from CD's I have used previously to > install other boxes. I imagine that they're fine. At this point, I think the thing to do is to try to get cpio to tell you more about what's actually wrong. BTW, do you just want a 7.1 filesystem or do you actually want to run the installation procedure? If you just want the filesystem, then the mkrootfs script will produce a bootable image from just about any RPM-based distribution. Jeff |