当前位置首页 > Linux知识

20091015-VirtualBox下GentooLinux的stage3安装中遇到的问题

阅读次数:245 次  来源:admin  发布时间:

按照官方的步骤一步一步装,大体上很顺利,但还是遇到几个问题。

_http://www.gentoo.org/doc/zh_cn/gentoo-x86-quickinstall.xml

问题1. 代码2.8 创建分区

执行命令后fdisk /dev/sda,提示sda不存在

用 fdisk -l 看了看设备,是hda,换成cfdisk先分区,成功。

问题2. 代码 2.27

忘了做livecd conf.d # nano -w /boot/grub/grub.conf,重启后,从光驱退出livecd,启动不成功,

费了一番周折,重新用livecd进入系统,挂载文件系统:

mount /dev/hda3 /mnt/gentoo

mount /dev/hda1 /mnt/gentoo/boot

mount -t proc proc /mnt/gentoo/proc

mount -o bind /dev /mnt/gentoo/dev

cp -L /etc/resolv.conf /mnt/gentoo/etc/

chroot /mnt/gentoo /bin/bash

env-update && source /etc/profile

ano -w /boot/grub/grub.conf

输入两线之间的内容:

------------------------------

default 0

timeout 10

title Gentoo

root (hd0,0)

kernel /boot/kernel root=/dev/sda3

------------------------------

exit

umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo

reboot

重启后,能正常进入

问题3. 开机过程中网卡驱动未能正常加载,

提示:

etwork interface eth0 does not exist

Please verify hardware or kernel module (driver)

Error: cannot start netmount as net.eth0 could not start

Error: cannot start sshd as as net.eth0 could not start

启动安装光盘直到你得到了一个提示符

我们首先挂载所有的分区:

mount /dev/hda3 /mnt/gentoo

mount /dev/hda1 /mnt/gentoo/boot

wapon /dev/hda2

mount -t proc none /mnt/gentoo/proc

然后我们chroot进入Gentoo的环境并配置内核:

chroot /mnt/gentoo /bin/bash

env-update && source /etc/profile

cd /usr/src/linux

make menuconfig

现在修正那些以前选错的或者选上以前未选的选项

这里,我的机器网卡驱动是pcnet32,于是在

DEVICE DRIVERS - Ethernet 10/100 enable:

[*] EISA, VLB, PCI and on board controller

lt;*> AMD PCnet32 PCI support

[ ] Use RX polling (NAPI)

lt;*> AMD 8111 (new PCI lance) support

[ ] Use RX polling (NAPI)

选中AMD PCnet32 PCI support

接着退出并编译你的内核:

make && make modules_install

现在拷贝你的bzImage文件覆盖掉以前的那个:

cp arch/i386/boot/bzImage /boot/kernel

如果你使用的是LILO,重新运行一下lilo,GRUB用户可以跳过这步:

/sbin/lilo

现在退出chroot环境并重新启动。

exit

umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo

reboot

重启,拿出安装盘,进入系统,再查看网络时,已正常。

上一篇:wsl中debian无法连接到源
下一篇:nginxfilenotfound错误处理小记