国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于x86架構(gòu)的CentOS7虛擬機(jī)通過qemu安裝ARM架構(gòu)CentOS7虛擬機(jī)_centos7 arm 網(wǎng)絡(luò)配置

這篇具有很好參考價(jià)值的文章主要介紹了基于x86架構(gòu)的CentOS7虛擬機(jī)通過qemu安裝ARM架構(gòu)CentOS7虛擬機(jī)_centos7 arm 網(wǎng)絡(luò)配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【原文連接】基于x86架構(gòu)的CentOS7虛擬機(jī)通過qemu安裝ARM架構(gòu)CentOS7虛擬機(jī)_centos7 arm_redrose2100的博客-CSDN博客

試過很多版本的在win10系統(tǒng)直接qemu安裝arm版linux都失敗了,也看到了別人也說這個(gè)方式不行得用虛擬機(jī)套虛擬機(jī)才行的方式,因?yàn)槲覜]有ubunto所以搜到大佬的centos虛擬機(jī)套虛擬機(jī)方案,親測可用。只不過該文章沒寫安裝成功之后怎么給qemu虛擬的arm-centos配置網(wǎng)絡(luò),以及關(guān)機(jī)后怎么啟動(dòng),所以經(jīng)過一頓csdn探索測試后特意編寫此文章,反向?qū)W習(xí)輸出共享給各位需要的大佬。

安裝過程:

1.win10安裝VMware虛擬機(jī)。

2.vmvare安裝centos7,配置虛擬機(jī)centos操作系統(tǒng)網(wǎng)絡(luò),nat或者橋接都行,橋接參考VMWare橋接模式(CentOS7)_centos vmware 橋接_壆無止境的博客-CSDN博客

3.centos7虛擬機(jī)通過qemu安裝arm版本centos系統(tǒng),參考(試過很多版主發(fā)的都不行,就這個(gè)版主的一次就安裝成功了,可嗨皮了,在此謝謝大佬。)基于x86架構(gòu)的CentOS7虛擬機(jī)通過qemu安裝ARM架構(gòu)CentOS7虛擬機(jī)_redrose2100的博客-CSDN博客

4.按第3步安裝成功之后,可能arm版的centos操作系統(tǒng)網(wǎng)絡(luò)可能還是沒網(wǎng),需要手動(dòng)設(shè)置下dhcp

cd /etc/sysconfig/network-scripts/
vi??ifcfg-eth0

#修改以下兩項(xiàng):
BOOTPROTO=dhcp? #修改為dhcp
ONBOOT=yes? #修改onboot為yes

:wq 保存退出后,重啟網(wǎng)卡:systemctl restart network

這時(shí)候ifconfig命令還未安裝,可通過ip addr 查看eth0已有網(wǎng)絡(luò);

arm centos7,操作系統(tǒng),架構(gòu),arm開發(fā)

?確認(rèn)centos虛擬機(jī)可以連通外網(wǎng),就可以在qemu的arm版centos內(nèi)使用yum安裝net-tools等工具。

5.如果不小心關(guān)了qemu的arm版centos,則可以使用以下命令重新打開系統(tǒng)

qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 6 -M virt -bios /usr/share/AAVMF/AAVMF_CODE.fd -nographic ?-device virtio-scsi-device ?-drive if=none,file=/var/lib/libvirt/images/test.img,id=hd0 -device virtio-blk-device,drive=hd0?

注意到?jīng)],就是去掉了-drive if=none,file=/opt/os/CentOS-7-aarch64-Minimal-2009.iso,id=cdrom,media=cdrom 和-device scsi-cd,drive=cdrom 這兩個(gè)參數(shù),因?yàn)榧由线@兩個(gè)參數(shù)就第二次重裝了(試了很多次,終于明白這個(gè)參數(shù)的用途,嗚嗚嗚,哈哈哈哈,查看了qemu參數(shù)就明白了)

6.使用shell通過vmware虛擬機(jī)ssh端口映射的方式連到套的虛擬機(jī)里邊,采用如下的開機(jī)命令

qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 6 -M virt -bios /usr/share/AAVMF/AAVMF_CODE.fd -nographic ?-device virtio-scsi-device ?-drive if=none,file=/var/lib/libvirt/images/test.img,id=hd0 -device virtio-blk-device,drive=hd0 -net user,hostfwd=tcp::5678-:22 -net nic

看到了么,與第5步的開機(jī)命令多一個(gè)參數(shù):-net user,hostfwd=tcp::5678-:22 -net nic,這樣就可以把VMware虛擬機(jī)的5678端口號(hào)與arm版虛擬機(jī)的22端口號(hào)映射開通,接著直接通過finalshell、xshell等各種shell連接到arm版的虛擬機(jī)里下載文件或者安裝包等。

記得xshell的連接IP和端口號(hào)為:vmware虛擬機(jī)的IP,端口號(hào)為5678,用戶名密碼為你qemu安裝arm版本centos的用戶名密碼。ok到此完事。

具體原理參考:在QEMU虛擬機(jī)和宿主機(jī)之間傳輸文件_qemu共享文件夾_遠(yuǎn)小帥的博客-CSDN博客

(其中直接給qemu的arm虛擬機(jī)通過橋接的方式,也就是 windows-橋接--vmware(centos虛擬機(jī))--橋接-qemu(arm版centos))

7.通過兩層橋接直接給qemu嵌套的虛擬機(jī)供網(wǎng)

首先配置win10宿主機(jī)和vmware虛擬及通過橋接方式聯(lián)網(wǎng),保證vmvare虛擬機(jī)IP與win10宿主機(jī)在同一個(gè)網(wǎng)段里。

其次,通過在vmware虛擬機(jī)centos里配置網(wǎng)橋和虛擬網(wǎng)卡的方式給qemu的arm-centos系統(tǒng)供網(wǎng),具體設(shè)置如下

首先安裝?bridge-utils 和?tunctl?

yum install bridge-utils

tunctl安裝參考:CentOS 7 Tunctl 安裝 虛擬網(wǎng)卡_tom.ma的博客-CSDN博客

# 配置 YUM 源
vim /etc/yum.repos.d/nux-misc.repo
 
[nux-misc]
name=Nux Misc
baseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/
enabled=0
gpgcheck=1
gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
yum --enablerepo=nux-misc install tunctl

(1)備份并配置網(wǎng)橋:

cd??/etc/sysconfig/network-scripts/

cp ifcfg-ens33 ifcfg-ens33.bark

備份后修改ens33網(wǎng)卡為如下配置:

vi ifcfg-ens33

TYPE="Ethernet"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
BRIDGE=br0


修改網(wǎng)橋配置:(修改配置文件重啟不用再次添加網(wǎng)橋)

cp ifcfg-ens33 ifcfg-br0?

vi ifcfg-br0

TYPE="Bridge"
BOOTPROTO="static"
NAME="br0"
IPADDR=192.168.1.47
NETMASK=255.255.255.0
GATEWAY=192.168.1.254
DEVICE="br0"
ONBOOT="yes"
DNS1=8.8.8.8

配置好之后重啟網(wǎng)卡:

systemctl restart network

ip a 查看網(wǎng)橋br0,并開啟網(wǎng)橋 ifup br0 或者 ifconfig br0 up

查看網(wǎng)橋網(wǎng)絡(luò)連接是否正常,保證可以ping通win10宿主機(jī)內(nèi)網(wǎng)。

(2)VMware-centos虛擬機(jī)(也就是qemu-arm的宿主機(jī))創(chuàng)建虛擬網(wǎng)卡,并添加進(jìn)網(wǎng)橋

tunctl -t tap0? ? ?#創(chuàng)建虛擬網(wǎng)卡
ifconfig tap0 up   #開啟tap0虛擬網(wǎng)卡
brctl? addif br0 tap0? #添加虛擬網(wǎng)卡到網(wǎng)橋br0中
brctl stp br0 yes? #開啟網(wǎng)橋stp

brctl  show #查看網(wǎng)橋結(jié)果

ifdown ens33 #關(guān)閉網(wǎng)卡
ifup ens33  #啟動(dòng)網(wǎng)卡

下圖表示網(wǎng)橋設(shè)置成功。

arm centos7,操作系統(tǒng),架構(gòu),arm開發(fā)

?ifconfig 查看vmware虛擬機(jī)中網(wǎng)絡(luò)狀態(tài)

arm centos7,操作系統(tǒng),架構(gòu),arm開發(fā)

?其中網(wǎng)橋br0與win10內(nèi)網(wǎng)地址在同一網(wǎng)段,ping win10 物理機(jī)可ping通,www.baidu.com也可ping通,說明網(wǎng)絡(luò)配置正確。

arm centos7,操作系統(tǒng),架構(gòu),arm開發(fā)

ping baidu 域名還需要設(shè)置dns。

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=xxxx #名字隨便了
GATEWAY=192.168.1.254 #默認(rèn)網(wǎng)關(guān)和宿主機(jī)相同

vi /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.254 #DNS,跟宿主一樣也可以直接寫 8.8.8.8

?(3)啟動(dòng)qemu,啟動(dòng)命令如下

qemu-system-aarch64 -m 2048 -cpu cortex-a57 -smp 6 -M virt -bios /usr/share/AAVMF/AAVMF_CODE.fd -nographic  -device virtio-scsi-device  -drive if=none,file=/var/lib/libvirt/images/test.img,id=hd0 -device virtio-blk-device,drive=hd0 -net nic -net tap,ifname=tap0,script=no,downscript=no

其中最后一句-net nic -net tap,ifname=tap0,script=no,downscript=no 配置以tap0虛擬網(wǎng)卡作為qemu-centos-arm的網(wǎng)絡(luò),啟動(dòng)后開始配置嵌套的arm-centos網(wǎng)絡(luò):(如果啟動(dòng)后已經(jīng)聯(lián)網(wǎng),則不需要在設(shè)置下圖eth0網(wǎng)卡配置。)

cd /etc/sysconfig/network-scripts/
vi  ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
TYPE=Ethernet
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
ONBOOT=yes
IPADDR=192.168.1.63 
NETMASK=255.255.255.0 
GATEWAY=192.168.1.254 
DNS1=8.8.8.8
#重啟網(wǎng)卡:
systemctl restart network

ficonfig 查看arm網(wǎng)絡(luò)連接

arm centos7,操作系統(tǒng),架構(gòu),arm開發(fā)

ping www.baidu.com 測試發(fā)現(xiàn)可以百度,接著可用各種xshell工具直接連接。

arm centos7,操作系統(tǒng),架構(gòu),arm開發(fā)

?感謝各位大佬的文章,完美解決了小弟的問題,小弟在此表示感謝大佬。文章來源地址http://www.zghlxwxcb.cn/news/detail-701929.html

到了這里,關(guān)于基于x86架構(gòu)的CentOS7虛擬機(jī)通過qemu安裝ARM架構(gòu)CentOS7虛擬機(jī)_centos7 arm 網(wǎng)絡(luò)配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機(jī)

    ubuntu22.04 x86環(huán)境上使用QEMU搭建arm虛擬機(jī)

    apt-get -y install qemu apt-get -y install bridge-utils apt-get -y install vnc4server apt-get -y install qemu-kvm apt install -y qemu-system-arm apt-get -y install libvirt0 apt-get -y install libvirt-daemon apt-get -y install libvirt-daemon-system 安裝完成后檢查: virsh version ls /usr/bin/|grep qemu wget http://releases.linaro.org/components/kernel/

    2024年02月07日
    瀏覽(25)
  • 【oceanbase】centos7/kylinv10部署oceanbase(x86版本)

    【oceanbase】centos7/kylinv10部署oceanbase(x86版本)

    1. 修改系統(tǒng)? vim /etc/sysctl.conf fs.file-max = 102400 net.nf_conntrack_max = 1024000 net.netfilter.nf_conntrack_max = 1024000 2. 修改 ulimit 的 open file,系統(tǒng)默認(rèn)的 ulimit 對(duì)文件打開數(shù)量的限制是 1024 vim /etc/security/limits.conf # 加入以下配置,重啟即可生效 * hard nofile 102400 * soft nofile 102400 3. 資源下載: o

    2024年02月07日
    瀏覽(33)
  • Centos7 x86服務(wù)器一鍵部署ES集群/單機(jī)shell

    Centos7 x86服務(wù)器一鍵部署ES集群/單機(jī)shell

    ? ? ? ? 由于日常的實(shí)施工作中經(jīng)常用到單機(jī)或者集群的es,每次都手動(dòng)部署感覺很麻煩,于是抽空寫了一個(gè)一鍵部署腳本,通過簡單指定集群名稱、節(jié)點(diǎn)ip、端口等幾個(gè)配置參數(shù)后自動(dòng)部署es單機(jī)或者集群數(shù)據(jù)庫 該安裝包實(shí)現(xiàn)利用給定參數(shù)安裝單機(jī)版或者集群版es數(shù)據(jù)庫,指

    2023年04月11日
    瀏覽(29)
  • Linux 利用 qemu-system-aarch64 實(shí)現(xiàn) x86 機(jī)器安裝 arm64 的操作系統(tǒng)

    Linux 利用 qemu-system-aarch64 實(shí)現(xiàn) x86 機(jī)器安裝 arm64 的操作系統(tǒng)

    qemu-system-aarch64 啟動(dòng)的虛擬機(jī),無法受到 kvm 的管理,也無法在后臺(tái)運(yùn)行 終端一旦斷開了,虛擬機(jī)就被關(guān)掉了,想再次進(jìn)入目前沒找到方法,都會(huì)回到安裝操作系統(tǒng)的步驟 可能是 centos 有某些特殊性吧,暫時(shí)沒太多時(shí)間研究,后期有時(shí)間了再看看有沒有解決的方案 qemu-5.2.0 和

    2024年02月06日
    瀏覽(31)
  • QEMIU-基于CentOS7系統(tǒng)編譯安裝部署qemu 2.7.0 版本的環(huán)境

    【原文鏈接】QEMIU-基于CentOS系統(tǒng)編譯安裝部署QEMU環(huán)境 備份原有的yum源配置 設(shè)置阿里云的yum源 添加EPEL源 更新yum緩存 安裝依賴包 下載qemuu并解壓 編譯安裝 驗(yàn)證qemu 退出后重新登錄,然后執(zhí)行qemu- 加tag,即出現(xiàn)如下命令提示,表示qemu已經(jīng)編譯安裝成功

    2024年02月15日
    瀏覽(45)
  • M1 mac 直接安裝x86 centos Docker

    安裝M1 DockerDesktop https://www.docker.com/products/docker-desktop/ 打開設(shè)置DockerEngine 將下列插入進(jìn)去 拉取CentOS系統(tǒng) 創(chuàng)建CentOS(x86)容器 在我的 M1 Mac 上,我可以從 Docker Hub 運(yùn)行 Ubuntu 映像的 arm64 和 amd64 版本。uname 提供的機(jī)器硬件名稱證明了這一點(diǎn)。 因?yàn)镈ocker默認(rèn)創(chuàng)建的是arm架構(gòu)的Ce

    2024年02月13日
    瀏覽(26)
  • VM虛擬機(jī)安裝Centos7 | 靜態(tài)ip網(wǎng)絡(luò)服務(wù)配置 | 虛擬化 | 虛擬機(jī)運(yùn)行架構(gòu)

    VM虛擬機(jī)安裝Centos7 | 靜態(tài)ip網(wǎng)絡(luò)服務(wù)配置 | 虛擬化 | 虛擬機(jī)運(yùn)行架構(gòu)

    在學(xué)習(xí)之前我覺得有必要先介紹一些前置的知識(shí),列如 “虛擬化” 和 “虛擬機(jī)” 還有 “虛擬機(jī)運(yùn)行架構(gòu)” ,這樣更有利于我們對(duì)操作環(huán)境的理解 (1).什么是虛擬化 ? VT 就是虛擬化技術(shù)(Virtualization Technology)的縮寫 是指通過虛擬化技術(shù)將一臺(tái)計(jì)算機(jī)虛擬為多臺(tái)邏輯計(jì)算機(jī) 對(duì)

    2023年04月12日
    瀏覽(28)
  • Linux 下殺毒軟件 clamav-1.0.0.linux.x86_64.rpm 離線安裝及測試CentOS7,CentOS6.8,KylinV10 arm架構(gòu)

    Linux 下殺毒軟件 clamav-1.0.0.linux.x86_64.rpm 離線安裝及測試CentOS7,CentOS6.8,KylinV10 arm架構(gòu)

    本文主要記錄在centos7以及centos6.8版本上安裝記錄!廢話不多說,直接開始操作!后添加KylinV10 arm架構(gòu)安裝記錄 1、下載rpm包 https://www.clamav.net/downloads 官網(wǎng)地址 2、上傳安裝包到服務(wù)器并安裝 3、創(chuàng)建目錄 4、新建日志文件 5、編輯配置conf文件 6、配置庫文件 7、創(chuàng)建clamav用戶并

    2024年02月13日
    瀏覽(26)
  • 在x86下運(yùn)行的Ubuntu系統(tǒng)上部署QEMU用于模擬RISC-V硬件系統(tǒng)

    在x86下運(yùn)行的Ubuntu系統(tǒng)上部署QEMU用于模擬RISC-V硬件系統(tǒng)

    下載地址: 建議選擇stable版本,arch選擇riscv64-lp64d,libc選擇常用的glibc。 下載后解壓,然后將bin目錄加入PATH環(huán)境變量中。 下載地址: 建議選擇穩(wěn)定版本,下載后解壓,然后make --enable-virtfs 用戶虛擬機(jī)和宿主機(jī)之間共享文件 Linux內(nèi)核下載地址: 選擇穩(wěn)定的版本,下載完后解

    2024年02月13日
    瀏覽(21)
  • 基于X86六輪差速移動(dòng)機(jī)器人運(yùn)動(dòng)控制器設(shè)計(jì)與實(shí)現(xiàn)(一)軟件與硬件架構(gòu)

    基于X86六輪差速移動(dòng)機(jī)器人運(yùn)動(dòng)控制器設(shè)計(jì)與實(shí)現(xiàn)(一)軟件與硬件架構(gòu)

    本文研究的六輪差速移動(dòng)機(jī)器人 (Six-Wheeled Differential Mobile Robot , SWDMR) 為了滿足資源站到資源站點(diǎn)對(duì)點(diǎn)的物資運(yùn)輸,對(duì)機(jī)器人的跨越障礙能力 有較高的要求。對(duì)比傳統(tǒng)的四輪移動(dòng)機(jī)器人,六輪移動(dòng)機(jī)器人能夠提供更強(qiáng)的驅(qū)動(dòng) 力,而且六輪與四輪相比整車分散到單個(gè)車輪的負(fù)

    2024年02月12日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包