- 下載ubuntu鏡像
ubuntu鏡像下載地址
我下載的是desktop桌面版,比較好操作。
- 燒錄
我用的Mac,使用的是balenaEtcher軟件進(jìn)行磁盤燒錄。
balenaEtcher下載地址
如果出現(xiàn)磁盤損壞或者無法再次使用,參考這里解決:進(jìn)入
- 安裝ubuntu操作系統(tǒng)
ubuntu系統(tǒng)安裝過程還是比較順利的~
- 安裝QEMU/KVM
- 查看是否有硬件虛擬化處理器,大于0則表示有,如果為0得百度下是不是沒有開設(shè)置或者硬件本身不支持
-
grep -Eoc '(vmx|svm)' /proc/cpuinfo 或者 egrep -c '(svm|vmx)' /proc/cpuinfo 或者 lsmod | grep 'kvm' 或者 lsmod | grep -c 'kvm'
- 開始安裝
-
sudo apt-get update sudo apt-get install qemu-kvm qemu-utils qemu-system-common libvirt-clients libvirt-daemon-system virtinst virt-manager qemu-system-x86
不出意外的話就會出現(xiàn)意外,如果發(fā)現(xiàn)安裝失敗,檢查下ubuntu系統(tǒng)的系統(tǒng)更新設(shè)置,將需要更新的東西都更新一番,系統(tǒng)就不要更新了.... 然后回過頭重新執(zhí)行一遍。
- 開始使用
-
virt-manager
正常情況下使用virt-manager命令可以打開虛擬化管理工具的??梢允褂?qemu-image 和 virsh 等命令。
- 問題一:有關(guān)權(quán)限設(shè)置。只有 root 和 libvirtd 組里面的用戶才有權(quán)限創(chuàng)建 KVM 虛擬機。所以要把自己的用戶名加入到 libvirt組。具體的命令是:
-
sudo adduser <username> libvirt sudo adduser $USER libvirt sudo chown <user>:<group> filename_or_directory
問題二:虛擬機網(wǎng)絡(luò)配置。
-
在終端中運行以下命令創(chuàng)建一個名為 br0 的橋接網(wǎng)絡(luò):
-
sudo nano /etc/network/interfaces
auto lo br0 iface lo inet loopback iface enp0s3 inet manual iface br0 inet dhcp bridge_ports enp0s3
sudo systemctl restart networking.service
修改配置文件,添加配置后重啟使配置生效。enp0s3 是網(wǎng)卡名稱,使用 ifconfig 查看。
- 安裝OpenSSH
- win10系統(tǒng):
- win10自動OpenSSH安裝服務(wù),進(jìn)入“設(shè)置”搜索“可選功能”,安裝OpenSSH客戶端和服務(wù)端。
- win+R打開cmd命令行工具,以管理員身份運行net start sshd啟動服務(wù)。
- 或者搜索"service.msc"/系統(tǒng)服務(wù),找到OpenSSH SSH Server右鍵屬性,更改狀態(tài)為啟動。
- 輸入sc config sshd start= auto 設(shè)置為自啟動,或者在服務(wù)列表里改為自動啟動
- 檢查防火墻設(shè)置,確??梢允褂胮ing 192.168.xx.xx -p 22 進(jìn)行訪問
- win7系統(tǒng):
- OpenSSH下載地址
-
#解壓至 C:\Program Files\OpenSSH(指定位置) #打開 cmd,cd進(jìn)入 C:\Program Files\OpenSSH(安裝目錄),執(zhí)行安裝 sshd 服務(wù)命令: powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 #開放22號端口(如果你在windows關(guān)閉了防火墻,并配置了入站規(guī)則可以不執(zhí)行如下命令,多執(zhí)行不影響): netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22 #配置開機自啟sshd服務(wù),注意auto 前要空一格: sc config sshd start= auto #啟動 ssh 服務(wù): net start sshd #將 C:\Program Files\OpenSSH 添加到 path 中,以免每次都要切到 C:\Program Files\OpenSSH 才能使用 ssh。 #步驟:右鍵點擊“計算機”,選擇“高級系統(tǒng)設(shè)置”,點擊“高級”,選擇“環(huán)境變量”,在“系統(tǒng)變量”的 Path 里編輯增加 “;C:\Program Files\OpenSSH”。
- 安裝過程中問題總結(jié)
- iso鏡像文件有問題:啟動一直黑屏,提示No bootable device. / Could not boot from cdrom (code 0004)問題。
- qcow2配置問題:啟動后藍(lán)屏或者一直提示更新修復(fù)啟動程序,檢查配置。下面是一個示例
"<domain type='kvm'>\n" + " <name>"+ machineName +"</name>\n" + " <memory>"+ memory +"</memory>\n" + " <currentMemory unit='KiB'>"+ memory +"</currentMemory>\n" + " <vcpu>"+ vcpu +"</vcpu>\n" + " <os>\n" + " <type arch='x86_64' machine='pc-i440fx-bionic'>hvm</type>\n" + " <boot dev='hd'/>\n" + " <boot dev='network'/>\n" + " <boot dev='cdrom'/>\n" + " <bootmenu enable='yes'/>\n" + " </os>\n" + " <features>\n" + " <acpi/>\n" + " <apic/>\n" + " </features>\n" + " <devices>\n" + " <disk type='file' device='disk'>\n" + " <driver name='qemu' type='qcow2'/>\n" + " <source file='" + Constants.WORK_PATH + diskName + ".qcow2'/>\n" + " <target dev='vda' bus='ide'/>\n" + " </disk>\n" + " <interface type='network'>\n" + " <source network='default'/>\n" + " <model type='rtl8139'/>\n" + " </interface>\n" + " <graphics type='vnc' listen='0.0.0.0' autoport='yes'/>\n" + " </devices>\n" + "</domain>";
- Java使用ProcessBuilder執(zhí)行腳本問題:1、檢查.sh文件是否有執(zhí)行權(quán)限? 2、檢查是否已經(jīng)安裝相關(guān)的庫,比如expect 庫。3、有時候sh xxx.sh 無法識別,可使用 ./xx.sh檢查腳本執(zhí)行情況。
#!/usr/bin/expect set password [lindex $argv 0] set transfer_type [lindex $argv 1] set originpath [lindex $argv 2] set targetpath [lindex $argv 3] set timeout 30 if {$transfer_type == "1"} { spawn scp $originpath $targetpath } elseif {$transfer_type == "2"} { spawn scp -r $originpath $targetpath } else { puts "Invalid transfer type. Please provide 1 for file or 2 for folder." exit 1 } expect { # 處理首次連接時的驗證信息 "Are you sure you want to continue connecting (yes/no)?" { send "yes\r" exp_continue } # 處理需要輸入密碼的情況 "password:" { send "$password\r" } } interact
- 虛擬機與宿主機通信問題:嘗試使用ping 192.168.x.x 查看是否可以正常連接,如果無法上網(wǎng)或者無法ping通,檢查虛擬網(wǎng)絡(luò)配置。
- 關(guān)于ssh和scp文件傳輸問題:
- win7 鏡像下載鏈接
www.winwin7.com文章來源:http://www.zghlxwxcb.cn/news/detail-686277.html
知乎win7下載鏈接文章來源地址http://www.zghlxwxcb.cn/news/detail-686277.html
- Windows 7 Enterprise with Service Pack 1 (x86) - DVD (Chinese-Simplified)?:(Win7 32位企業(yè)版)
- ed2k://|file|cn_windows_7_enterprise_with_sp1_x86_dvd_620153.iso|2501507072|7788AED3A02EB99DE1341771950EB697|h=WBMUACNG33CACDQMCWTGFZFI4NCTN3IV|/
- Windows 7 Enterprise with Service Pack 1 (x64) - DVD (Chinese-Simplified)?:(Win7 64位企業(yè)版)
- ed2k://|file|cn_windows_7_enterprise_with_sp1_x64_dvd_620654.iso|3264206848|FAEF3BD4D9AF6C529533CA6468E1911E|/
- Windows 7 Professional with Service Pack 1 (x86) - DVD (Chinese-Simplified)?:(Win7 32位專業(yè)版)
- ed2k://|file|cn_windows_7_professional_with_sp1_x86_dvd_622569.iso|2651877376|56C4B513A6109715CD2BEBFBA80370A0|/
- Windows 7 Professional with Service Pack 1 (x64) - DVD (Chinese-Simplified):(Win7 64位專業(yè)版)
- ed2k://|file|cn_windows_7_professional_with_sp1_x64_dvd_621744.iso|3419052032|A14DCBDA295966DC95B74250595961AB|/
- Windows 7 Home Premium with Service Pack 1簡體中文家庭高級版:
- ed2k://|file|cn_windows_7_home_premium_with_sp1_x86_dvd_620856.iso|2651877376|F0DCDB42A6A3F16C68898A6834521E47|/
- Windows 7 Home Premium with Service Pack 1 (x64) - DVD (Chinese-Simplified)
- ed2k://|file|cn_windows_7_home_premium_with_sp1_x64_dvd_620792.iso|3419052032|5696C317BE29542579A0E1DFC9FDCB7F|/
- Win7 旗艦版?ISO 鏡像英文版
- ed2k://|file|en_windows_7_enterprise_with_sp1_x64_dvd_u_677651.iso|3182604288|E4D1A2A7BB46706F6545E713EA32A5F3|/
- ed2k://|file|en_windows_7_enterprise_with_sp1_x86_dvd_u_677710.iso|2434502656|9B710D7876B754D5F96F72B4A7C9B9A8|/
到了這里,關(guān)于記錄在ubuntu 18.04系統(tǒng)上安裝虛擬機的過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!