Score:2

การเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันบน Virtualbox 6.1 - โฮสต์ Windows 10 - แขกของ Ubuntu 20.04 SERVER

ธง in

ฉันเชื่อว่าฉันทำทุกอย่างตามที่อธิบายไว้เกี่ยวกับวิธีเข้าถึงโฟลเดอร์บนโฮสต์ของฉัน - Windows 10 - จากแขกของฉัน - อูบุนตู 20.04 แต่ฉันไม่ได้รับผลลัพธ์

ส่วนเพิ่มเติมของผู้เยี่ยมชมได้รับการติดตั้งบน VM ของฉัน: ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

การตั้งค่าสำหรับโฟลเดอร์ที่ใช้ร่วมกัน:

ป้อนคำอธิบายรูปภาพที่นี่

ติดตั้งซีดี Guest Additions ล่าสุด ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามเมื่อฉัน cd ลงในโฟลเดอร์และรายการไฟล์ของฉันไม่มีอะไรอยู่ที่นั่น และฉันเก็บไฟล์ไว้ในโฮสต์ของฉัน ดังนั้นจึงควรเห็น:

tomas@ubuntu20:~/share$ ls -l
รวม 0
tomas@ubuntu20:~/share$df -t vboxsf
df : ไม่มีการประมวลผลระบบไฟล์ 
tomas@ubuntu20:~/share$ usermod -aG vboxsf โทมัส
usermod : ไม่มีกลุ่ม 'vboxsf'
tomas@ubuntu20:~/share$ chmod 755
tomas@ubuntu20:~/share$ ps -ef | grep -i vbox
รูท 385 2 0 10:19 ? 00:00:00 [iprt-VBoxWQueue]
โทมัส 1112 1098 0 10:24 pts/0 00:00:00 grep --color=auto -i vbox
tomas@ubuntu20:~/share$ บริการ --status-all | grep -i เสมือน # ไม่มีเอาต์พุต
tomas@ubuntu20:~/share$ sudo mount -t vboxsf -o uid=1000,gid=1000 ubuntush /home/tomas/share
mount: /home/tomas/share: ประเภท fs ผิด, ตัวเลือกไม่ดี, superblock ไม่ดีบน ubuntush, ไม่มีหน้ารหัสหรือโปรแกรมตัวช่วย, หรือข้อผิดพลาดอื่นๆ

จากพรอมต์คำสั่ง Windows 10 (โฮสต์):

C:\Users\as_to>โฟลเดอร์แชร์ VBoxManage เพิ่ม "ubuntu20" --name "ubuntush" --hostpath "C:\Users\as_to\Desktop\ubuntush"
VBoxManage.exe: ข้อผิดพลาด: มีโฟลเดอร์ที่ใช้ร่วมกันชื่อ 'ubuntush' อยู่แล้ว
VBoxManage.exe: ข้อผิดพลาด: รายละเอียด: รหัส VBOX_E_OBJECT_IN_USE (0x80bb000c), ส่วนประกอบ SessionMachine, อินเทอร์เฟซ IMachine, callee IUnknown
VBoxManage.exe: ข้อผิดพลาด: บริบท: "CreateSharedFolder(Bstr(pszName.raw(), Bstr(szAbsHostPath).raw(), fWritable, fAutoMount, Bstr(pszAutoMountPoint).raw())" ที่บรรทัด 1194 ของไฟล์ VBoxManageMisc ซีพี

ไม่มีใครรู้ว่าสิ่งที่ขาดหายไป?

FedKad avatar
cn flag
ผลลัพธ์ของเอาต์พุตคำสั่ง `df -t vboxsf` บนแขกคืออะไร คุณสามารถลองติดตั้งซีดี Guest Additions *ล่าสุด* ให้กับแขกได้ ลิงค์: https://download.virtualbox.org/virtualbox/6.1.22/VBoxGuestAdditions_6.1.22.iso
Tomas.R avatar
in flag
df : ไม่มีการประมวลผลระบบไฟล์
FedKad avatar
cn flag
ผลลัพธ์ของ `ps -ef | คืออะไร grep -i vbox` และ `บริการ --status-all | grep -i virtual` กับแขก?
Tomas.R avatar
in flag
สำหรับ PS: รูท 385 2 0 10:19 ? 00:00:00 [iprt-VBoxWQueue] โทมัส 1112 1098 0 10:24 pts/0 00:00:00 grep --color=auto -i vbox สำหรับบริการไม่มีการส่งออกเลย อัปเดตคำถามเพื่อให้ชัดเจนยิ่งขึ้น
FedKad avatar
cn flag
ดูเหมือนว่าจะไม่มีการติดตั้ง Guest Additions หรือทำงานบนระบบแขก โปรดค้นหาหัวข้อ AskUbuntu เกี่ยวกับ "การติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชม" และพยายามแก้ไขปัญหาที่คุณพบระหว่างการติดตั้ง
Tomas.R avatar
in flag
จะทำ ขอบคุณ
FedKad avatar
cn flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/126721/discussion-between-fedonkadifeli-and-tomas-r)
Score:3
ธง in

ด้วยความช่วยเหลือจาก @FedonKadifeli ที่ยอดเยี่ยม ฉันสามารถแก้ปัญหาได้

ก่อนอื่น - ระบบปฏิบัติการแขกคือ Ubuntu 20.04 LTS เซิร์ฟเวอร์.

จากหน้าต่างระบบปฏิบัติการผู้เยี่ยมชมที่รันอยู่ให้ติดตั้งส่วนเสริมของผู้เยี่ยมชม ไปที่ : อุปกรณ์ -> แทรกอิมเมจซีดีเพิ่มเติมของผู้เยี่ยมชม

จากนั้นไปที่บรรทัดคำสั่งของระบบปฏิบัติการเกสต์:

อัปเดต sudo apt
sudo apt อัพเกรด

sudo เมานต์ /dev/sr0 /cdrom
เมานต์: /cdrom: คำเตือน: อุปกรณ์ป้องกันการเขียน ติดตั้งแบบอ่านอย่างเดียว #เท่านี้ก็เรียบร้อย

ซีดี/ซีดีรอม 
sudo bash ./VBoxLinuxAdditions.run

ผลลัพธ์ของคำสั่งสุดท้ายควรเป็นดังนี้: ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตาม 3 บรรทัดสุดท้ายของผลลัพธ์ที่ฉันได้รับคือข้อความนี้:

"ขณะนี้ระบบนี้ยังไม่ได้ตั้งค่าให้สร้างโมดูลเคอร์เนล
โปรดติดตั้งแพ็คเกจ gcc make perl จากการแจกจ่ายของคุณ
การเพิ่มผู้เยี่ยมชม VirtualBox: โมดูลเคอร์เนลที่รันอยู่จะไม่ถูกแทนที่จนกว่าจะถึง
ระบบเริ่มต้นใหม่"

ก่อนอื่นฉันต้องติดตั้งแพ็คเกจเพิ่มเติม และสิ่งที่จำเป็นเพิ่มเติม:

sudo apt ติดตั้ง gcc 
sudo apt ติดตั้ง
sudo apt ติดตั้ง perl

รีสตาร์ทแขก:

รีบูต

จากนั้นจากหน้าต่าง Guest OS ไปที่:

อุปกรณ์ - โฟลเดอร์ที่ใช้ร่วมกัน - การตั้งค่าโฟลเดอร์ที่ใช้ร่วมกัน - เพิ่มโฟลเดอร์ที่ใช้ร่วมกันใหม่ :

เส้นทางโฟลเดอร์ : C:\Users\as_to\Desktop\foo
ชื่อโฟลเดอร์ : ฟู

จุดเมานต์ : /home/tomas/bar - สิ่งนี้จะสร้างไดเร็กทอรีหลังจากที่คุณปิดหน้าต่างนี้

ติดตั้งอัตโนมัติ (ตรวจสอบ)

ทำให้ถาวร (ตรวจสอบ)

กดตกลงเพื่อปิดหน้าต่าง

ต่อไป หากคุณพยายามลง cd ในแถบ คุณจะไม่ได้รับอนุญาต:

แถบซีดี/
-bash: cd: bar/: ปฏิเสธการอนุญาต

เพิ่มผู้ใช้ในกลุ่ม "vboxsf" และออกจากระบบ/เข้าสู่ระบบอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล:

sudo usermod -aG vboxsf โทมัส
ออกจากระบบ

และนั่นแหล่ะ ทั้งหมดควรจะทำงานในขณะนี้ ขอบคุณอีกครั้ง @FedonKadifeli ผู้ชายที่ยอดเยี่ยม

in flag
บน macos ก็ใช้งานได้เช่นกัน แต่บางครั้งโฟลเดอร์ที่ใช้ร่วมกันอาจเสียหาย เพียงพยายามสร้างโฟลเดอร์ที่ใช้ร่วมกันใหม่
Daniel avatar
cn flag
ขั้นตอนที่คล้ายกันนี้ใช้ได้กับฉันในโฮสต์ Ubuntu 18.04 และแขก Ubuntu 21.04 แต่ต้องรีบูตหลังจาก 'usermod' เนื่องจากหลังจากออกจากระบบยังคงได้รับอนุญาตให้ปฏิเสธไปยังโฟลเดอร์ที่ใช้ร่วมกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา