`
jackchen0227
  • 浏览: 146842 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

在vmware上安装gentoo-下(编译内核)

 
阅读更多

gentoo、Linux from Scratch折腾过好几回,全部死在内核编译上。。

今天终于成功了。。。

每次的问题都是重启之后文件系统错误,这次虽然成功了,但是仍然不是很明白问题的关键

 

一、vmware的创建virtual machine时候的配置

1、网络使用桥接方式

2、i/o adapter types :scsi adapter之 LSI logic

3、vitual disk type : scsi

二、install-x86-minimal-20101123.iso的配置(我安装了两个gentoo)

选择正确的处理器类别

Processor type and features --->

  (Change according to your system)

  (Athlon/Duron/K7) Processor family

选择需要的文件系统

File systems --->

  Pseudo filesystems  --->

   <*> /proc file system support

   < >   /proc/kcore support

   <*>   Sysctl support (/proc/sys)

   <*> sysfs file system support

   <*> Virtual memory file system support (former shm fs)

      !!! ext3 reiserfs 什么的自己选了(注意 ext2 默认没有选中,注意选上。而且必须编译到内核中,不能是模块的形式

启用 SMP 支持

Processor type and features  --->

  [*] Symmetric multi-processing support

注意 : 在多核心系统中,处理器的数目相当于核心的数目。

启用 USB 接口的输入设备支持

Device Drivers --->

  [*] HID Devices--->

    <*>   USB Human Interface Device (full HID) support

Loadable module support --->

  [*] Enable loadable module support

  [*]   Module unloading

  [*]   Automatic kernel module loading

Bus options (PCI etc.) --->   [*] PCI Support

  [*] ISA Support

Device Drivers --->

  Fusion MPT device support  --->

  (这个除了最后一个,其他的都设置成 *, 而不是 M

Device Drivers --->

  SCSI device support  --->

    <*> SCSI device support

    <*> SCSI disk support

        SCSI low-level drivers  --->

           <*> SYM53C8XX Version 2 SCSI support

Device Drivers --->

  SCSI device support  --->

    <*> SCSI device support

    <*>   SCSI disk support

          SCSI low-level drivers  --->

             <*> BusLogic SCSI support

Device Drivers --->

  ATA/ATAPI/MFM/RLL support  --->

    <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support

    <*>   Include IDE/ATAPI CDROM support

    [*]   PCI IDE chipset support

    [*]   Generic PCI bus-master DMA support( 这个没有找到 )

<*>     Intel PIIXn chipsets support

Device Drivers--->

<*>Fusion MPT device support--->

<*>Fusion MPT (base + ScsiHost) drivers

<*>Fusion MPT misc device (ioctl) driver (这个不确定) (这个是网上给出的说明,但是我所编译的内核没有这些选项,我把 Device Drivers---> Fusion MPT device support---> 除了最后一个,别的全部选中。这篇博客 http://space.doit.com.cn/45811 /viewspace-1998.html 说必须设置成模块方式,但是我没有这么做,我编译到内核之中了)

File systems --->

  CD-ROM/DVD Filesystems  --->

   <*> ISO 9660 CDROM file system support

   [*]   Microsoft Joliet CDROM extensions

Networking --->

  [*] Networking support

     Networking options  --->        <*> Packet socket

        <*> Unix domain sockets

       [*] TCP/IP networking

Device Drivers --->

  Network Device support  --->

    [*] Network device support

          Ethernet (1000Mbit)  --->

             [*] Intel(R) PRO/1000 Gigabit Ethernet support

Device Drivers --->

  Network Device support  --->

    [*] Network device support

          Ethernet (10 or 100Mbit)  --->

             [*] Ethernet (10 or 100Mbit)

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

             <*>   AMD PCnet32 PCI support


 三、livedvd-x86-amd64-32ul-10.1.iso的配置

   别的都同上边的一样,就是

Device Drivers --->

 SCSI device support  --->

    <*> SCSI device support

          SCSI low-level drivers  --->

             <*> BusLogic SCSI support(这一项网上有的说不能选,所以没有选中)
 

参考:

http://wenku.baidu.com/view/258763768e9951e79b8927f1.html(最好)

http://space.doit.com.cn/45811/viewspace-1998.html

http://hi.baidu.com/joyfun/blog/item/4554c2fdb0fb9145d7887df6.html

 

分享到:
评论

相关推荐

    在vmware上安装gentoo-上

    本文将详细介绍如何在 VMware 上安装 Gentoo Linux,一个高度自定义和面向源码编译的 Linux 发行版。Gentoo 的安装过程相对复杂,但提供了极大的灵活性和性能优化的可能性。 首先,了解一些基本概念。源码编译是 ...

    vmware中安装gentoo详解

    使用虚拟机(如VMware)安装Gentoo有以下好处:首先,虚拟机允许在没有网络连接问题的情况下进行安装,并且可以随时查找在线解决方案。其次,虚拟环境提供了一个安全的试验平台,可以在不影响主要操作系统的情况下...

    gentoo-vmware-modules-patch-kernel4.0.4:修补程序文件,用于在Linux内核4.0.4上构建Gentoo的vmware-modules-279.3-r1软件包

    修补程序文件,用于在Linux内核4.0.4上构建Gentoo的vmware-modules-279.3软件包。 使程序包编译无误,并允许vmware-player运行。 使用风险自负。 指示: 手动克隆存储库或单独下载文件。 在终端中,将补丁文件放在...

    gentoo-clang-kernel-overlay:提供 ebuild 以使用 Clang 以 Gentoo 方式编译内核

    gentoo-clang-kernel-overlay 提供 ebuild 以使用 Clang 以 Gentoo 方式编译内核 这是 Gentoo Clang 内核开发完成的地方。 要将此覆盖添加到 Gentoo 系统,请运行以下命令: 外行 -o -f -a gentoo-clang-kernel-...

    gentoo-portage-rsync-mirror, Gentoo库的镜像镜像,使用 https.zip

    gentoo-portage-rsync-mirror, Gentoo库的镜像镜像,使用 https 以前的Gentoo rsync-to-git镜像用于包含打包到git存储库中的Gentoo树的存储库。 然而,在 2015-08-09,Gentoo正式切换到了 git,这使得。新资源:cgit...

    PyPI 官网下载 | binary_gentoo-5.0.0-py3-none-any.whl

    与`.tar.gz`或`.tar.bz2`格式的源码包不同,`.whl`文件已经包含了编译后的Python扩展模块,因此在安装时可以直接使用,无需再进行编译步骤,这对于那些没有编译环境或者编译过程复杂的环境来说特别有用。 **binary_...

    gentoo-dfbsd:gentoo个人资料DragonFlyBSD内核

    5. **内核定制**: 在Gentoo环境下,用户可以直接编译内核,选择所需的模块和功能,以优化性能或适应特定的硬件。在DragonFlyBSD上,同样的概念也适用,尽管内核结构和配置过程可能略有不同。 6. **掩码(Mask)机制...

    gentoo-packer, 用于创建 Gentoo Vagrant框的封隔器脚本.zip

    gentoo-packer, 用于创建 Gentoo Vagrant框的封隔器脚本 Gentoo - 最小的Vagrant框这是最最小的stage3 ( amd64,nomultilib ) 安装,它可以打包成一个Vagrant的盒子文件。 提供了VirtualBox和VMWare版本。它基于官方...

    裁剪后的Gentoo linux内核

    在Gentoo中,用户可以通过源码编译的方式定制内核,选择需要的模块并调整各种参数,使得内核更贴合硬件环境。 pandaboard是一款基于ARM Cortex-A9架构的开发板,常用于软件开发和测试。对于pandaboard,裁剪后的...

    Gentoo-linux-入门.pdf

    在安装过程中,可能需要运行 SSHD、浏览器或其他工具。例如,可以启动 SSHD 服务: ``` livecdroot# /etc/init.d/sshd start ``` #### 三、安装步骤 1. **创建分区** 使用 `fdisk` 工具创建分区。假设采用...

    gentoo-config:gentoo

    - 由于 Gentoo 允许用户自定义编译内核,`gentoo-config` 可能包括了识别硬件并配置相应的内核模块的步骤。 7. **安全和防火墙设置** - 在 Gentoo 中,可以通过 `iptables` 或 `firewalld` 设置防火墙规则。`...

    Python库 | binary_gentoo-5.0.1-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:binary_gentoo-5.0.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    gentoo-kernel-guide:在Gentoo Linux上配置和管理内核的更好方法

    在Gentoo Linux上,由于其源码编译的特性,你可以根据实际需求精确配置内核,提升系统的性能和稳定性。 二、Gentoo的编译方式 Gentoo Linux使用Portage作为包管理系统,它基于ebuild脚本进行软件的编译和安装。对于...

    Gentoo Linux 安装手册

    在安装基本系统后,需要配置 Portage 来管理软件包的安装和更新。 - **基本系统**:安装并配置完 Stage3 文件后,用户将获得一个基础的 Gentoo 系统。这个阶段的系统已经具备运行基本功能的能力,但仍需进一步配置。...

    gentoo-pxe-builder:自动生成支持Gentoo Linux PXE的内核和initramfs

    gentoo-pxe-builder目的此PXE构建器的目的是让您从PXE引导计算机,然后自动对其进行设置,以便可以使用SSH远程访问它。 引导此PXE initramfs将显示有关PXE主机上可用网络接口的信息,因此您无需键入任何命令即可连接...

    gentoo-scripts:通过安装GentooLinux:trade_mark:对CPU进行基准测试

    在某些条件下使用循环安全地创建,因此,如果退出状态为1的命令,则会在该步骤重复执行此操作(故障保护)。要求稳定的电力稳定的互联网连接具有Linux环境的经验(故障排除) /任何Linux发行版PKG : sh/bash wget/...

    Gentoo-Bugger-开源

    - **跨平台兼容**:Perl是跨平台的语言,这意味着Gentoo-Bugger可以在多种操作系统上运行,不仅限于Gentoo Linux。 在使用Gentoo-Bugger时,用户需要熟悉Perl语言基础和命令行操作。对于不熟悉Perl的用户,可能需要...

Global site tag (gtag.js) - Google Analytics