1. 程式人生 > >centos 編譯核心

centos 編譯核心

編譯步驟:    1. make mrproper #清理上次編譯的現場      2. make menuconfig #配置核心      3. make #編譯核心及核心模組      4. make modules_install #將核心模組安裝到 /lib/modules      5. make install #將核心 vmlinuz 安裝到 /boot/   在編譯3.2.15和3.4.2時,執行: make install : sh /home/ashu/linux-3.0.4/linux-3.0.4/arch/x86/boot/install.sh 3.0.4 arch/x86/boot/bzImage \     System.map "/boot" ERROR: modinfo: could not find module fuse ERROR: modinfo: could not find module sunrpc ERROR: modinfo: could not find module ip6t_REJECT ERROR: modinfo: could not find module nf_conntrack_ipv6 ERROR: modinfo: could not find module ip6table_filter ERROR: modinfo: could not find module ip6_tables ERROR: modinfo: could not find module ipv6 ERROR: modinfo: could not find module uinput ERROR: modinfo: could not find module snd_ens1371 ERROR: modinfo: could not find module gameport ERROR: modinfo: could not find module snd_rawmidi ERROR: modinfo: could not find module snd_ac97_codec ERROR: modinfo: could not find module ac97_bus ERROR: modinfo: could not find module snd_seq ERROR: modinfo: could not find module snd_seq_device ERROR: modinfo: could not find module snd_pcm ERROR: modinfo: could not find module ppdev ERROR: modinfo: could not find module snd_timer ERROR: modinfo: could not find module parport_pc ERROR: modinfo: could not find module snd ERROR: modinfo: could not find module parport ERROR: modinfo: could not find module microcode ERROR: modinfo: could not find module soundcore ERROR: modinfo: could not find module vmware_balloon ERROR: modinfo: could not find module snd_page_alloc ERROR: modinfo: could not find module pcnet32 ERROR: modinfo: could not find module mii ERROR: modinfo: could not find module i2c_piix4 ERROR: modinfo: could not find module i2c_core ERROR: modinfo: could not find module mptspi ERROR: modinfo: could not find module mptscsih ERROR: modinfo: could not find module mptbase ERROR: modinfo: could not find module scsi_transport_spi 上面錯誤是有配置檔案導致的,將系統的/boot/config檔案複製使用即可: cp /boot/config .config make oldconfig 但有可能出現同樣錯誤。經過測試,可忽略這個錯誤。系統照樣可以使用這次編譯的核心啟動。 我的未解決問題:
1、下載 git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git 的核心2.6.32.57編譯後,啟動時在橫條滾到盡頭時黑屏,不動了。但鍵盤什麼的都是好的,編譯了好多次,晚上下的config試過,自己機器原本的config檔案也試過,但始終不行。 2、編譯xen.git 的next-3.2時。啟動正常,但如果作dom0啟動時,在用圖形介面登入輸入密碼後進入時卡死,怎麼也不動了。但如果在啟動圖形登入介面時進入tty登入就可以。 3、偶爾可以使用3.2.15核心作dom0登入進入,但在執行instance出現問題: xm create winxp.cfg Using config file "/etc/xen/winxp.cfg". Started domain winbox (id=4) Modules/gcmodule.c:310: update_refs: Assertion "gc->gc.gc_refs == (-3)" failed. object  : <refcnt 0 at 0x7f754266e0a0> type    : NULL refcount: 0 address : 0x7f754266e0a0 Aborted (core dumped) 此時圖形介面會老是出現花屏,xp的安裝會一直停在33分鐘不動。

相關推薦

centos 編譯核心

編譯步驟:    1. make mrproper #清理上次編譯的現場      2. make menuconfig #配置核心      3. make #編譯核心及核心模組      4. make modules_install #將核心模組安裝到 /lib/modules      5.

CentOS編譯核心

// 環境:CentOS 6.8 ( 2.6.32-642.el6.x86_64 核心 )   1.從 www.kernel.org 下載相應版本的核心打包檔案,我下載的是 linux-2.6.38.tar.xz   2.將核心打包檔案解壓到 /usr/src

在Linux2.6核心(CentOS)中編譯核心模組的一個例子

使用的簡單測試記憶體原始檔hello.c: ------------------------------------------------------------------------- #include <linux/module.h>      /* Needed by all mod

CentOS 7核心配置、編譯與安裝

簡介 大部分時候,使用者並不需要編譯核心。編譯核心的一般目的:新功能的需求、原本的核心太過臃腫、不硬體搭配的穩定性、其他需求(如嵌入式系統)。 本文主要介紹瞭如何在CentOS 7環境下進行Linux核心的配置、編譯與安裝。 編譯前的準備 要成功建立一個核心,需要安裝下列元

Centos 編譯安裝Apache subversion-1.9.7 + httpd 2.4.32

Subversion HTTPsvn是Subversion的簡稱,是一個開放源代碼的版本控制系統。一、下載安裝Subversion必要的源碼文件Apachewget http://mirrors.shu.edu.cn/apache/httpd/httpd-2.4.32.tar.gzSubversionwge

CentOS 編譯安裝 python 3.5

centos python 源碼安裝 CentOS 6自帶的python是2.6的,下面記錄下CentOS6源碼安裝python 3.5的過程 #wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz #tar xf Python

centos 編譯內核

eabi root 官方 5.4 linux data com iyu none Linux內核源碼官方下載地址: https://www.kernel.org/pub/linux/kernel/ 系統:centos7.5 1、在官方下載自己需要的內核版本 例如:linux

CentOS 7上安裝並配置 Python 3.6 環境 超詳細的 Linux CentOS 編譯安裝python3 Linux下編譯安裝python3

前言 按照此方法安裝保證以下報錯什麼的統統都沒有! 基礎環境 系統:centos7.4 軟體:python3 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connect

編譯核心報錯.exit.text' referenced in section

編譯核心報錯: .exit.text' referenced in section `.data' of drivers/built-in.o: defined in discarded section `.exit.text' of drivers/built-in.o make[2]:

LVS模式四:FULLNAT模式(環境構造:編譯核心

fullnat模式原理圖: FULLNAT模式原理: 1、client主機(cip)將請求發往前端的負載均衡器(vip),請求報文源地址是CIP,目標地址為VIP。負載均衡器收到報文後,發現請求的是在規則裡面存在的地址,那麼它將客戶端請求報文的源MAC地址改為自己DIP的MAC地址,目

編譯核心模組常見問題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

編譯核心

  一、編譯   1.解壓縮 ①tar xvf linux-2.6.22.6.tar.bz2 ②進入linux-2.6.22.6目錄   cd linux-2.6.22.6/ 2.打補丁 patch -p1<../linux-2.6

Centos編譯OpenJDK7原始碼

一、寫在前面 1.Centos版本:CentOS Linux release 7.3.1611 (Core)  x86_64 2.ant版本:apache-ant-1.9.13  3.freetype版本:freetype-2.3.12 4.openjd

Centos 7核心的修復以及grub的安裝

我們在使用作業系統的過程中可能會遇到核心檔案損壞或者是grub載入程式丟失等問題,下面來講解一下系統核心的修復以及grub的安裝 為了模擬環境這裡直接將/boot目錄刪除然後重啟作業系統,丟失了引導的系統開機自動進入grub救援模式 將系統盤掛載上並設定開機從光碟啟動 進入系統安裝引導初始介面,

Centos升級核心

#wget http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/kernel-3.10.0-514.21.1.el7.x86_64.rpm #yum install kernel-3.10.0-514.21.1

linux(centos核心升級

1、背景描述 有一個業務需要使用overlay檔案系統,經查overlayfs需要linux核心3.14以上,我使用的兩臺測試機是2.x和3.10,均不支援overlayfs,在overlay掛載時均報錯: mount: unknown filesystem type 'over

阿里雲原始碼編譯核心並替換

1 介紹 阿里雲新機器: 系統Ubuntu 16.04 記憶體16G 4核CPU 原始碼編譯Linux最新stable版本核心,並替換現有核心使用新核心 2 編譯 2.1 安裝依賴 $ apt update $ apt apt-get install ncu

Jetson TX2重新編譯核心過程記錄

因為要裝dpdk,需要uio模組,但是tx2原裝的系統沒有這個模組,故重新編譯核心。 1. 獲取TX2 linux核心原始碼 2. 獲取當前系統的配置檔案 進入核心目錄下,即kernel-4.4/ z

CentOS 7 核心升級過程

首先我的伺服器 Linux 版本:CentOS 7.3核心版本為:3.10.0-693.21.1.el7.x86_64 Linux 核心升級方式 1、下載新版核心到伺服器上,進行編譯安裝,之後刪除老核心, 優點是:可完全控制編譯項, 缺點是:慢,且容易失敗; 2、採用 yum 方式安裝, 優點是:快捷方便,

centos 編譯安裝 mysql5.6

一、編譯安裝 Mysql 前的準備工作 安裝編譯原始碼所需的工具和庫 yum install gcc gcc-c++ ncurses-devel perl 安裝 cmake,從 這裡 下載原始碼並編譯安裝 wget http://www.cmake.org/f