<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">Another thing is the cciss driver is ancient. It does not use /dev/sda etc. So when moving from P to V, the disk device names will change, so fstab might be wrong.</div><div dir="auto"><br></div><div dir="auto">James</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, 12 Mar 2018, 22:25 James Courtier-Dutton, <<a href="mailto:james.dutton@gmail.com">james.dutton@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 12 March 2018 at 19:20, Ken Smith via GLLUG <<a href="mailto:gllug@mailman.lug.org.uk" target="_blank" rel="noreferrer">gllug@mailman.lug.org.uk</a>> wrote:<br>
> Hi All,<br>
><br>
><br>
> I know this is a long shot but I'm helping a colleague virtualise (Hyper-V)<br>
> a RedHat 8 system. Yes I know - ssh, tls, and on an on are full of holes.<br>
> But they have an application on the machine and well anyway......something<br>
> about the 2.4 kernel and the version of gcc.... Its burried inside a lan and<br>
> has no internet exposure. Anyway here's the issue....<br>
><br>
><br>
> I've done a test plain RH8 installation on Hyper-V and it runs fine, much to<br>
> my surprise. So even if its not supported it seems to work, network and all.<br>
><br>
> Meanwhile on the P to V migrated system I've fixed up grub, grub.conf and<br>
> fstab and rebuilt the initrd. I think its running the nash scripts in the<br>
> initrd and I get the error:<br>
><br>
> Warning: Unable to open the initial console.<br>
><br>
> Earlier I was having a problem when running the RH8 rescue system. I found<br>
> that the /dev/ filesystem needed manually mounted in /mnt/sysimage/dev<br>
> before I did "chroot /mnt/sysimage". grub-install wouldn't work without the<br>
> manual mount of /dev. I wonder if this is related. /dev/console is there<br>
> when I run mkinitrd with /dev mounted manually. But there is probably<br>
> something else in there I've missed. I removed the original cciss statement<br>
> from modules.conf to stop it looking for the raid controller on the original<br>
> host. I would have thought the a basic vga console module would be in there<br>
> anyway but perhaps not...<br>
><br>
> Any clues???<br>
><br>
<br>
Hi,<br>
I have run into similar problems in the past.<br>
Redhat seems to only install in the initrd the modules that the hardware needs.<br>
So, when you move from hardware to virtual, you need to add the missing modules.<br>
The easiest way to fix this would be to copy the kernel and initrd<br>
from your working plain installation, onto the P to V version.<br>
It should then boot fine.<br>
This appears to be specific to Redhat.<br>
I think there is a config item for Redhat to make it more portable,<br>
but the default appears to not do it.<br>
<br>
I have found that debian and ubuntu seem much more willing to move<br>
from system to system without modification of the HDD image.<br>
<br>
Kind Regards<br>
<br>
James<br>
</blockquote></div>