Hey, so I'm trying to install gentoo on vmware. The only problem is with the vmware tools and networking. Maybe i should have put this in networking..basically '/etc/init.d/net.eth0 start' does not work. Like there's no eth0 in /etc/init.d. So now I'm stuck. I have vmware using NAT. Should I change that?

Also, my monitor is really big...but when I run gentoo on vmware, the screen itself is really small? do u get that? like it's like a 6 inch by 4 inch display and I'd like it to be full screen...or at least, to fill up the vmware screen. So, I can't exactly emerge anything or do anything about it...I'm guessing I should chroot again...

That your install booted, shows you have a suitable stage3 for your CPU.

If net.eth0 is missing, please create it. Its a symlink to net.lo

You have missed a step in the setup or kernel build somewhere. Its sounds like vmware is running in 640x480 standard VGA mode, which is the lowest common denominator for any graphics card built since 1998. How you fix it depends on the graphics support you have in your kernel and the graphics setup on the kernel line in grub.conf.

Thats odd. No net.ethX interfaces al all I can understand but extra ones should not be there.

The net.ethX interfaces are all symlinks to net.lo. If net.eth0 is missing, make its symlink.

Code:

cd /etc/init.d
ln -s net.lo net.eth0

Having the controlling script in /etc/init.d is not suffcient to make the network start. You also need to load the correct kernel module.
With the kernel module loaded, eth0 will appear in

Code:

ifconfig -a

Until you have an eth0 listed in that command, the interface will not start.

Boot your CD inside VMware and run

Code:

lspci -k

post the result. This will tell us the emulated hardware provided by VMware, thus the kernel module you need.
The -k switch will make lspci tell the kernel module in use (if any) too. Thats the module you need to try to load after booting your own kernel.

Code:

env-update

will only work in the chroot after you have your portage snapshot in place and have seleted your profile.

The amd64 stage3 is for non Itainium Intel/AMD 64 bit systems. However, VMware may support 64 guests on 32 bit hosts

The boot CD provides wgetpaste, so you don't have to emerge it. You do need to save whatever you need to post from booting your own system to a file, then use wgetpaste from outside the chroot after you reboot to the CD.

From memory you need

Code:

AMD PCnet32 PCI support (NEW)

which gets you the pcnet32 kernel module but its been about three years since I gave up on VMware._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.

Your school work must come before Gentoo. Gentoo is staffed entirely by volunteers, think what a mess they would be in if they put Gentoo before their paid employment.
Thats not to say you must not spend any time on Gentoo.

You are very close.

athena810 wrote:

in /etc/init.d there is a net.lo.net.eth0 highlighted in red with white letters.

The red with white letters means a broken symlink - the file it points at does not exist. Thats as good as not having a symlink at all.
net.lo is a real file and should be in green. Try

/etc/init.d/net.eth0 should be cyan (a pale blue) when the link works.

Delete /etc/init.d/net.eth0 and remake the link as per my previous post. the .lo is lowercase letter L followed by lowercase letter O, not numeral zero. .lo is short for local.
Its the interface used by *NIX to talk to itself.

lspci -k chrooted or not will be identical because the same kernel and hardware is in use. Notice that at the bottom, your ethernet card needs the pcnet32 module.

Boot with your own kernel and try

Code:

modprobe pcnet32
ifconfig -a

if eth0 is listed then provided you have also fixed the symlink,

Code:

/etc/init.d/net.eth0 start

should start your network.
If the modprobe gives you

Code:

FATAL: Module pcnet32 not found.

you probably need to add pcnet32 to your kernel.

Now, do your homework before you play with Gentoo. I'm a parent too._________________Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.

it's not really homework..more like studying for psats...and i did all the math questions.

so , i created the net.eth0 (which is cyan color). i modprobed pcnet32, i /etc/init.d/net.eth0 start...and I got a:

Code:

*Caching service dependencies...
*Bringing up interface eth0
* ERROR:interface eth0 does not exist
*Ensure that you have loaded the correct kernel module for your hardware
*ERROR: net.eth0 failed to start

I have a lo, and a site0. I don't have an eth0 or ethx and yes I modprobed pcnet32.

This is bad, right? Should I just use genkernel because some guy had a tutorial on how to install gentoo on virtual box. The whole reason I wanted gentoo on vmware was so that I could setup a server easier.