แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice
เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...
บนลินุกซ์บางเครื่องมือ VirtualBox VM ปฏิเสธที่จะเปิดตัวหลังจากการติดตั้ง มีสาเหตุหลายประการที่ทำให้ VM ของคุณไม่เริ่มทำงาน ในคู่มือนี้ เราจะดำเนินการแก้ไขต่างๆ เพื่อแก้ไขปัญหา
แก้ไข 1 – ติดตั้งไดรเวอร์เคอร์เนล VirtualBox
โดยปกติ สาเหตุหลัก VirtualBox VM ของคุณไม่เปิดบน Linux คือคุณละเลยการติดตั้งไดรเวอร์เคอร์เนล VirtualBox จำเป็นต้องใช้ไดรเวอร์นี้บนเครื่องโฮสต์ Linux และหากไม่มี VM ก็จะเกิดข้อผิดพลาดและปฏิเสธที่จะเปิดใช้งาน
ในการติดตั้งไดรเวอร์เคอร์เนล VirtualBox บนระบบปฏิบัติการของคุณ ให้เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้น ทำตามคำแนะนำทีละขั้นตอนด้านล่าง
ขั้นตอนที่ 1:โดยปกติไดรเวอร์เคอร์เนล VirtualBox จะติดตั้งล้มเหลวเมื่อผู้ใช้ละเลยในการติดตั้งส่วนหัวของเคอร์เนลก่อน ส่วนหัวของเคอร์เนลทำให้สามารถสร้างโมดูลที่กำหนดเองได้ เช่น ไดรเวอร์เคอร์เนล VirtualBox
ในการติดตั้งส่วนหัวของเคอร์เนล Linux บนพีซี Linux ให้ป้อนคำสั่งด้านล่างที่สอดคล้องกับการแจกจ่ายของคุณ
อูบุนตู
sudo apt ติดตั้ง linux-headers-$(uname -r)
เดเบียน
sudo apt-get ติดตั้ง linux-headers-$(uname -r)
Arch Linux
sudo pacman -S linux-headers
Fedora
sudo dnf ติดตั้ง "kernel-devel-uname-r == $(uname -r)"
OpenSUSE
sudo zypper ติดตั้งเคอร์เนล-devel
ขั้นตอนที่ 2:หลังจากติดตั้งส่วนหัวของเคอร์เนล Linux บนระบบ Linux ของคุณ โมดูลสามารถตั้งค่าใหม่ได้ เพื่อผลลัพธ์ที่ดีที่สุด ขอแนะนำให้ติดตั้งแพ็คเกจโมดูล VirtualBox ใหม่ทั้งหมด แทนที่จะจัดการกับคำสั่งที่สับสนต่างๆ
ในการติดตั้งแพ็คเกจโมดูล VirtualBox อีกครั้ง ให้ป้อนคำสั่งด้านล่างในเทอร์มินัลที่สอดคล้องกับการแจกจ่าย Linux ที่คุณใช้อยู่ในปัจจุบัน
อูบุนตู
sudo apt ติดตั้ง virtualbox-dkms --reinstall
เดเบียน
sudo apt ติดตั้ง virtualbox-dkms --reinstall
Arch Linux
sudo pacman -R virtualbox-host-modules-arch sudo pacman -S virtualbox-host-modules-arch
Fedora
sudo dnf ลบ VirtualBox akmod-VirtualBox sudo dnf ติดตั้ง VirtualBox akmod-VirtualBox
OpenSUSE
sudo zypper ลบ virtualbox-kmp-default
sudo zypper ติดตั้ง virtualbox-kmp-default
ขั้นตอนที่ 3:หลังจากติดตั้งแพ็คเกจโมดูลเคอร์เนล VirtualBox บนพีซี Linux ของคุณอีกครั้ง โมดูลควรถูกสร้างและตั้งค่าบน Linux PC ของคุณ ตอนนี้คุณต้องโหลดโมดูลเข้าสู่ระบบ ในการทำเช่นนั้น ให้ป้อน คำสั่งmodprobe vboxdrv
sudo modprobe vboxdrv
หรือรีบูตเครื่องพีซีของคุณ เมื่อคุณเข้าสู่ระบบ ไดรเวอร์เคอร์เนลจะถูกโหลด!
แก้ไข 2 – ติดตั้งแพ็คเกจส่วนขยาย VirtualBox
บางครั้ง VirtualBox VM ไม่เปิดใช้งานบนระบบ Linux เนื่องจากถูกสร้างขึ้นโดยเปิดใช้งานแพ็คเกจส่วนขยาย VirtualBox และไม่ได้ติดตั้งแพ็คเกจส่วนขยายอีกต่อไป ในการแก้ไขปัญหานี้ ให้เปิดหน้าต่างเทอร์มินัลโดยกดCtrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ แล้วป้อนคำสั่งด้านล่างที่สอดคล้องกับการแจกจ่าย Linux ของคุณ
อูบุนตู
sudo apt ติดตั้ง virtualbox-ext-pack
เดเบียน (ซิดเท่านั้น)
sudo apt-get ติดตั้ง virtualbox-ext-pack
สำหรับ Debian รุ่นอื่นๆ ให้ทำดังต่อไปนี้
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
เปิดตัวจัดการไฟล์ Linux ของคุณและดับเบิลคลิกที่ Ext pack เพื่อโหลดลงใน Debian
Arch Linux/ Fedora/ OpenSUSE
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
เปิดตัวจัดการไฟล์ Linux ของคุณ จากนั้นดับเบิลคลิกที่ Ext pack ด้วยเมาส์ของคุณ จะช่วยให้คุณสามารถติดตั้งลงใน VirtualBox ได้โดยไม่มีปัญหา
แก้ไข 3 – เปลี่ยนความเป็นเจ้าของไดเร็กทอรี /usr/
คุณอาจพบข้อผิดพลาดกับ VirtualBox ซึ่งติดตั้งโมดูลเคอร์เนลไว้ในระบบของคุณ แต่โปรแกรมจะยังไม่เปิด VM ใดๆ สาเหตุที่ทำให้เกิดข้อผิดพลาดนี้ก็คือมีส่วนประกอบบางอย่างสำหรับ VirtualBox ใน/usr/
ไดเร็กทอรีที่ทำให้โปรแกรมทำงาน /usr/
ไดเรกทอรีบางครั้งอาจมีปัญหาได้รับอนุญาต โดยทั่วไป/usr/
ไดเร็กทอรีเป็นเจ้าของโดยผู้ใช้รูท ข้อผิดพลาด VirtualBox เกิดขึ้นเมื่อรูทไม่ได้เป็นเจ้าของโฟลเดอร์
ในการแก้ไขข้อผิดพลาดนี้ ให้เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + TหรือCtrl + Alt + Tบนแป้นพิมพ์ จากนั้น ทำตามคำแนะนำทีละขั้นตอนด้านล่าง
ขั้นตอนที่ 1:เรียกใช้ คำสั่ง ls -l บนไดเร็กทอรีรากเพื่อตรวจสอบว่า/usr/
สิทธิ์การเป็นเจ้าของโฟลเดอร์ของคุณ
ลส -ล. /
คุณยังสามารถแยก/usr/
โดยใช้ คำสั่งgrep
ls -l / | grep usr
ดูผ่านพรอมต์ ls สำหรับ usr หากเป็นเจ้าของโดยรูท คุณควรเห็นสิ่งที่คล้ายกับที่แสดงด้านล่างในเทอร์มินัลของคุณ
drwxr-xr-x 14 root root 4096 Mar 27 2019 usr
หาก/usr/
โฟลเดอร์ของคุณเป็นเจ้าของโดยรูท โฟลเดอร์นั้นจะมีroot root
ลักษณะเหมือนตัวอย่างด้านล่างทุกประการ หาก root ไม่ได้เป็นเจ้าของ ระบบจะแสดงชื่อผู้ใช้ของคุณroot root
ในข้อความแจ้ง
ขั้นตอนที่ 2:สมมติว่า/usr/
ไดเร็กทอรีของคุณไม่ได้เป็นเจ้าของโดยผู้ใช้รูท ให้ใช้คำสั่งchownเพื่อเปลี่ยนการอนุญาตของไดเร็กทอรี
sudo chown root:root /usr/
ขั้นตอนที่ 3:เรียกใช้ คำสั่ง ls -l อีกครั้ง เพื่อให้แน่ใจว่า คำสั่งchown ได้เปลี่ยนความเป็นเจ้าของ/usr/
โฟลเดอร์เพื่อให้ตรงกับโค้ดด้านล่าง
drwxr-xr-x 14 root root 4096 Mar 27 2019 usr
ปัญหาเล็กน้อย – อัปเดต VirtualBox
ปัญหาเล็กน้อยของ VirtualBox สามารถแก้ไขได้โดยเพียงแค่อัปเดตโปรแกรมเป็นรุ่นใหม่กว่า Oracle ทำงานอย่างหนักเพื่อแก้ไขจุดบกพร่อง ในการอัปเดต VirtualBox บนพีซี Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ตัวจัดการแพ็คเกจเพื่อติดตั้งการอัปเดตในแบบที่คุณทำตามปกติ
เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...
มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...
การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...
Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว
Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน
ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit