Linux編譯核心總結

2021-07-23 07:43:50 字數 2426 閱讀 2604

目標機 1:virtualbox+centos7_nimimal

目標機 2:virtualbox+centos7_nimimal

宿主機:centos7

#編輯linux網路配置檔案

vim /etc/sysconfig/network-scripts/ifcfg-enp1s0

#檔案中配置的條目詳解

type=ethernet #網路型別為:ethernet

device=enp1s0 #指出裝置名稱

nm_controlled=yes #network mamager的引數,實時生效,不需要重啟

onboot=yes #設定為yes,開機自動啟用網路連線

ipaddr=192.168.21.129

#ip位址

bootproto=dhcp #設定為none禁止dhcp,設定為static啟用靜態ip位址,設定為dhcp開啟dhcp服務

netmask=255.255.255.0

#子網掩碼

gateway=192.168.21.2

#設定閘道器

dns1=8.8.8.8

#第乙個dns伺服器

dns2=8.8.4.4

#第二個dns伺服器

ipv6init=no #禁止ipv6

userctl=no #是否允許非root使用者控制該裝置,設定為no,只能用root使用者更改

hwaddr=00:0c:29:2c:e1:0f #網絡卡的mac位址

prefix=24

defroute=yes

ipv4_failure_fatal=yes

name="system eth0"

#定義這一系列配置顯示的名稱

#重啟網路

service network restart

#或者systemctl restart network

#檢視網路配置資訊

ifconfig

#/bin/bash

#按照以下步驟進行,或者儲存為乙個指令碼並執行

wget -o /etc/yum.repos.d/centos-ali.repo

yum clean all

yum makecache

#scp fromwhere towhere

scp [email protected]:/home/...... ~/mydir

#-c 引數表示解壓的目標位址

tar -zxvf ****.tar.gz -c /usr/src/kernel/

port mode:

選擇host pipe

設定乙個檔案路徑:/tmp/serial

注意:「connect to existing pipe/socket」這一項。目標機 1 不打鉤,然後開啟此虛擬機器後會在上面設定的路徑下產生乙個檔案serial。目標機2 打鉤,開啟虛擬機器後會直接連線這個檔案。

目標機 1 使用minicom工具

之後自動就進入了串列埠的監聽介面:

目標機 2 開始傳送資料

echo

"balabala" > /dev/ttys0 #此時觀察目標機1會接收資料

#或者cat > /dev/ttys0

uname -a
cat /proc/cpuinfo
make mrproper

#執行命令開始配置

make menuconfig

#使能以下選項

location:

-> general setup

-> prompt for development and/or incomplete code/drivers

location:

-> kernel hacking

-> kgdb: kernel debugging with remote gdb

-> kgdb: use kgdb over the serial console

#關閉以下選項

location:

-> kernel hacking

->write protect kernel read-only data struct ures

……未完待續

mknod /dev/ttyusb0 c 188 0

編譯 linux 核心

一 準備工作 tpv te0 首先說明,下面帶 號的行都是要輸入的命令列,且本文提到的所有命令列都在終端裡輸入。ixpub技術部落格 rc0p a6zx j 啟動linux系統,並用根使用者登入,進入終端模式下。6i sb w,a0 ixpub技術部落格c gng,y y ixpub技術部落格 k,...

linux編譯核心

red hat linux版本的核心編譯 make j2 編譯 make modules make modules install make install cd boot mkinitramfs o initrd.img 2.6.30.10 2.6.30.10 此項可能不需要 vim boot g...

Linux核心編譯

經過幾天的努力,本人終於把乙個核心編譯成功了,嘿嘿,現在把編譯過程記下來,以後再接再勵,注意 以下的操作都要有root許可權。linux 2.6.36.tar.bz2。2 解壓縮。cd usr src tar xvf home ibm linux 2.6.36.tar.bz2.usr src下就會多...