ວິທີການຕິດຕັ້ງ VirtualBox 6.1 ລ້າສຸດໃນ Linux


VirtualBox ແມ່ນໂປແກຼມ virtualization ຂ້າມເວທີ, ເປີດ, ມັນສາມາດຕິດຕັ້ງໃນລະບົບປະຕິບັດການໃດໆແລະຊ່ວຍໃຫ້ທ່ານສາມາດຕິດຕັ້ງແລະເຮັດວຽກລະບົບປະຕິບັດການຂອງແຂກຫລາຍຄົນໃນຄອມພິວເຕີ້ດຽວກັນ.

ຕົວຢ່າງ: ຖ້າທ່ານຕິດຕັ້ງມັນຢູ່ໃນລະບົບ Linux ຂອງທ່ານ, ທ່ານສາມາດໃຊ້ລະບົບປະຕິບັດການ Windows XP ພາຍໃຕ້ມັນເປັນລະບົບ Guest OS ຫລືໃຊ້ Linux OS ໃນລະບົບ Windows ຂອງທ່ານແລະອື່ນໆ. ວິທີນີ້, ທ່ານສາມາດຕິດຕັ້ງແລະໃຊ້ງານລະບົບປະຕິບັດການຂອງແຂກໄດ້ຫລາຍເທົ່າທີ່ທ່ານຕ້ອງການ, ຂໍ້ ຈຳ ກັດພຽງແຕ່ແມ່ນພື້ນທີ່ດິດແລະ ໜ່ວຍ ຄວາມ ຈຳ.

ເມື່ອບໍ່ດົນມານີ້ Oracle ໄດ້ປ່ອຍ Virtualbox 6.1 ລຸ້ນ ໃໝ່ ທີ່ມີສະຖຽນລະພາບ, ລຸ້ນ Virtual Box ໃໝ່ ລ້າສຸດມາພ້ອມກັບການປ່ຽນແປງທີ່ ສຳ ຄັນຫຼາຍຢ່າງແລະຄຸນສົມບັດ ໃໝ່ ເພີ່ມເຂົ້າໃນມັນ.

ທ່ານສາມາດເບິ່ງລາຍລະອຽດການປ່ຽນແປງ ໃໝ່ ທີ່ສົມບູນກ່ຽວກັບ VirtualBox 6.1 ໃນຫນ້າ Changelog ຂອງພວກເຂົາຢ່າງເປັນທາງການ.

ຄູ່ມືນີ້ອະທິບາຍວິທີການຕິດຕັ້ງ VirtualBox 6.1 ໃນລະບົບ RHEL, CentOS, ແລະ Fedora ໂດຍໃຊ້ຫໍໄຕຂອງຕົນເອງຂອງ VirtualBox ດ້ວຍເຄື່ອງມື DNF.

ຄູ່ມືນີ້ຍັງອະທິບາຍວິທີການຕິດຕັ້ງ VirtualBox 6.1 ໃນລະບົບ Debian, Ubuntu ແລະ Linux Mint ໂດຍໃຊ້ບ່ອນເກັບມ້ຽນເອງຂອງ VirtualBox ດ້ວຍ ຄຳ ສັ່ງ APT.

<

  • ວິທີການຕິດຕັ້ງ VirtualBox ຫຼ້າສຸດໃນ CentOS, RHEL ແລະ Fedora
  • ວິທີການຕິດຕັ້ງ VirtualBox ຫຼ້າສຸດໃນ Debian, Ubuntu ແລະ Mint
  • ວິທີການຕິດຕັ້ງຊຸດຂະຫຍາຍ VirtualBox ໃນ Linux
  • ເພື່ອຕິດຕັ້ງ VirtualBox ລຸ້ນ ໃໝ່ ທີ່ມີສະຖຽນລະພາບ, ທ່ານຕ້ອງ ທຳ ອິດດາວໂຫລດເອກະສານການຕັ້ງຄ່າຂອງ virtualbox.repo ໂດຍໃຊ້ ຄຳ ສັ່ງ rpm ຕໍ່ໄປນີ້.

    ----------------- On CentOS and RHEL ----------------- 
    # wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
    # rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
    
    ----------------- On Fedora -----------------
    # wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
    # rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
    

    ຕໍ່ໄປ, ໃຫ້ສາມາດເກັບຮັກສາ EPEL ໃນການຕິດຕັ້ງເຄື່ອງມືສ້າງແລະເພິ່ງພາອາໄສລະບົບ.

    ----------------- On CentOS/RHEL 8 ----------------- 
    # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
    
    ----------------- On CentOS/RHEL 7 ----------------- 
    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
    ----------------- On CentOS/RHEL 6 ----------------- 
    # yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    

    VirtualBox ໃຊ້ໂມດູນ kernel vboxdrv ເພື່ອຄວບຄຸມແລະຈັດສັນຄວາມ ຈຳ ດ້ານຮ່າງກາຍ ສຳ ລັບການປະຕິບັດລະບົບປະຕິບັດການຂອງແຂກ. ຖ້າບໍ່ມີໂມດູນນີ້, ທ່ານຍັງສາມາດໃຊ້ VirtualBox ເພື່ອສ້າງແລະ ກຳ ຫນົດຄ່າເຄື່ອງ virtual, ແຕ່ມັນຈະບໍ່ເຮັດວຽກ.

    ດັ່ງນັ້ນ, ເພື່ອເຮັດໃຫ້ VirtualBox ເຮັດວຽກໄດ້ເຕັມທີ່ທ່ານຈະຕ້ອງໄດ້ປັບປຸງລະບົບຂອງທ່ານກ່ອນ, ຫຼັງຈາກນັ້ນຕິດຕັ້ງບາງໂມດູນເພີ່ມເຕີມເຊັ່ນ: DKMS, kernel-headers, ແລະ kernel-devel ແລະບາງຊຸດທີ່ເພິ່ງພາອາໄສ.

    ----------------- On CentOS/RHEL 8 -----------------
    # dnf update
    # dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y
    
    ----------------- On CentOS/RHEL 7/6 -----------------
    # yum update
    # yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y
    
    ----------------- On Fedora -----------------
    # dnf update
    # dnf install @development-tools
    # dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel
    

    ເມື່ອທ່ານໄດ້ຕິດຕັ້ງທຸກຊຸດທີ່ເພິ່ງພາຄວາມ ຈຳ ເປັນ, ທ່ານສາມາດຕິດຕັ້ງ VirtualBox ລຸ້ນລ້າສຸດໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # dnf install VirtualBox-6.1
    OR
    # yum install VirtualBox-6.1
    

    ໃນຈຸດນີ້, ທ່ານພ້ອມແລ້ວທີ່ຈະເລີ່ມໃຊ້ VirtualBox ໂດຍການ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ຢູ່ປາຍທາງ.

    # virtualbox
    

    ຖ້າທ່ານໄດ້ຮັບຂໍ້ຜິດພາດຕໍ່ໄປນີ້ໃນລະຫວ່າງການຕິດຕັ້ງ Virtualbox, ມັນ ໝາຍ ຄວາມວ່າມີຄວາມຂັດແຍ້ງລະຫວ່າງສອງລຸ້ນ Kernel.

    This system is currently not set up to build kernel modules.
    Please install the Linux kernel "header" files matching the current kernel
    

    ເພື່ອແກ້ໄຂບັນຫາ, ກ່ອນອື່ນ ໝົດ, ໃຫ້ກວດເບິ່ງຈານທີ່ຕິດຕັ້ງຂອງທ່ານແລະຈາກນັ້ນປັບປຸງ Linux kernel ໂດຍການ ດຳ ເນີນການ ຄຳ ສັ່ງ:

    # uname -r
    # dnf update kernel-*
    Or
    # yum update kernel-*
    

    ເມື່ອການປັບປຸງ ສຳ ເລັດແລ້ວ, ເລີ່ມຕົ້ນລະບົບຂອງທ່ານຄືນ ໃໝ່ ແລະເລືອກເອົາ kernel ຫຼ້າສຸດຈາກເມນູ boot grub, ສ່ວນຫຼາຍການເຂົ້ານີ້ຈະເປັນການເຂົ້າ ທຳ ອິດຕາມທີ່ທ່ານເຫັນ.

    # reboot
    

    ເມື່ອລະບົບ ສຳ ເລັດແລ້ວກັບການບູດເຄື່ອງ, ເຂົ້າສູ່ລະບົບແລະຢັ້ງຢືນອີກເທື່ອ ໜຶ່ງ ວ່າ kernel-devel ເວີຊັນນີ້ກົງກັບລຸ້ນ Linux ແກ່ນ.

    # rpm -q kernel-devel
    # uname -r
    

    ຫຼັງຈາກນັ້ນ, ເລີ່ມຕົ້ນຂັ້ນຕອນການຕັ້ງຄ່າການສ້າງ ໃໝ່ ແລະຢືນຢັນວ່າການຕິດຕັ້ງ VirtualBox ຂອງທ່ານປະສົບຜົນ ສຳ ເລັດໂດຍການເຮັດວຽກ:

    # /sbin/vboxconfig
    # systemctl status vboxdrv
    

    ຖ້າທ່ານໄດ້ຮັບຂໍ້ຄວາມຜິດພາດເຊັ່ນ KERN_DIR ຫຼືຖ້າໄດເລກະທໍລີແຫຼ່ງຂໍ້ມູນ kernel ຂອງທ່ານບໍ່ຖືກກວດພົບໂດຍອັດຕະໂນມັດໂດຍຂັ້ນຕອນການກໍ່ສ້າງ, ທ່ານສາມາດຕັ້ງມັນໄດ້ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້. ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ປ່ຽນສະບັບແກ່ນຕາມລະບົບຂອງທ່ານດັ່ງທີ່ສະແດງເປັນສີແດງ.

    ## RHEL / CentOS / Fedora ##
    KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
    
    ## Export KERN_DIR ##
    export KERN_DIR

    ເພື່ອຕິດຕັ້ງ VirtualBox ລຸ້ນ ໃໝ່ ທີ່ມີສະຖຽນລະພາບ, ທ່ານ ຈຳ ເປັນຕ້ອງເພີ່ມບ່ອນເກັບມ້ຽນ Virtualbox ຢ່າງເປັນທາງການໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    $ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
    $ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
    $ sudo apt install software-properties-common
    $ sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib
    

    ຈາກນັ້ນ, ປັບປຸງລາຍຊື່ຊຸດຊອບແວແລະຕິດຕັ້ງ VirtualBox ລຸ້ນລ້າສຸດ.

    $ sudo apt-get install virtualbox-6.1
    

    ພຽງແຕ່ປະຕິບັດ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອເລີ່ມຕົ້ນມັນຈາກປາຍທາງຫລືໃຊ້ launcher ຈາກເມນູເພື່ອເລີ່ມຕົ້ນ.

    # VirtualBox
    

    ຖ້າທ່ານຕ້ອງການບາງ ໜ້າ ທີ່ເພີ່ມເຕີມເຊັ່ນ: VirtualBox RDP, PXE, ROM ທີ່ມີການສະ ໜັບ ສະ ໜູນ E1000 ແລະຮອງຮັບ USB 2.0 Host Controller, ແລະອື່ນໆທ່ານຕ້ອງການດາວໂຫລດແລະຕິດຕັ້ງ VirtualBox Extension Pack ໂດຍໃຊ້ wget ຄຳ ສັ່ງຕໍ່ໄປນີ້.

    # wget https://download.virtualbox.org/virtualbox/6.1.10/Oracle_VM_VirtualBox_Extension_Pack-6.1.10.vbox-extpack
    

    ເພື່ອຕິດຕັ້ງສ່ວນຂະຫຍາຍ, ທ່ານຕ້ອງມີການຕິດຕັ້ງ Virtualbox 6.1, ເມື່ອທ່ານດາວໂຫລດ vbox-extpack ເປີດດ້ວຍ Virtualbox ດັ່ງຮູບຂ້າງລຸ່ມນີ້.

    ຖ້າມັນບໍ່ ສຳ ເລັດ, ຫຼັງຈາກນັ້ນເປີດ Virtaulbox -> Preferences -> ການຂະຫຍາຍແລະຄົ້ນຫາ vbox-extpack ເພື່ອຕິດຕັ້ງມັນ.

    ການປັບປຸງ VirtualBox

    ຖ້າທ່ານຕ້ອງການປັບປຸງ VirtualBox ດ້ວຍຮຸ່ນຫຼ້າສຸດໃນອະນາຄົດ, ທ່ານພຽງແຕ່ສາມາດເອີ້ນໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອປັບປຸງມັນ.

    # yum update VirtualBox-*
    # apt-get install VirtualBox-*

    ດຶງອອກຈາກ VirtualBox

    ຖ້າໃນກໍລະນີທີ່ທ່ານຕ້ອງການ ກຳ ຈັດ VirtualBox ອອກ ໝົດ, ພຽງແຕ່ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອ ກຳ ຈັດມັນອອກຈາກລະບົບຂອງທ່ານ.

    # cd /etc/yum.repos.d/
    # rm -rf virtualbox.repo
    # yum remove VirtualBox-*
    # apt-get remove VirtualBox-*

    ທ່ານຍັງສາມາດດາວໂລດ VirtualBox 6.1 ສຳ ລັບແພລະຕະຟອມ Linux, Windows ແລະ Mac OS X ອື່ນໆ.