zoukankan      html  css  js  c++  java
  • 20091015 VirtualBox 下 Gentoo Linux 的 stage3 安装中遇到的问题

    按照官方的步骤一步一步装,大体上很顺利,但还是遇到几个问题。
    _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
    nano -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. 开机过程中网卡驱动未能正常加载,
    提示:

    network 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
    swapon /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 controllers
    <*> AMD PCnet32 PCI support
    [ ] Use RX polling (NAPI)
    <*> 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

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

     

  • 相关阅读:
    C# 托管内存与非托管内存之间的转换
    A*算法详解链接
    【转】使用minizip解压缩多个文件(基于zlib)
    lua中table的遍历,以及删除
    clientHeight scrollHeight offsetHeight
    消息中间件(转)
    js 原型链和继承(转)
    session 和 cookie (转)
    java servlet
    redis 命令
  • 原文地址:https://www.cnblogs.com/likun/p/1584208.html
Copyright © 2011-2022 走看看