Гэр / Компьютер эзэмших / Виртуал машин дээр флаш дискийг хэрхэн нээх вэ. VirtualBox дээрх USB портуудыг хэрхэн тохируулах талаар. Байнгын тохиргоо ба нэг удаагийн холболт

Виртуал машин дээр флаш дискийг хэрхэн нээх вэ. VirtualBox дээрх USB портуудыг хэрхэн тохируулах талаар. Байнгын тохиргоо ба нэг удаагийн холболт

Та нэг ажлын станц дээр өөр өөр платформ ажиллуулах хэрэгтэй. Үүнээс хялбар зүйл байхгүй . Өөр юугаараа гайхалтай вэ? Гэхдээ тэр нь виртуал хайрцаг USB төхөөрөмжүүдтэй сайн ажилладаг ба хост үйлдлийн системээс портуудыг дамжуулдаг. Бүх зүйл маш ил тод, тохиромжтой. Зарим ур чадварын хувьд USB төхөөрөмжүүдийг удирдах нь зөвхөн танд таалагдах болно. Гэсэн хэдий ч, эхний үед USB ашиглан VirtualBox нь өргөтгөлийн багц шаарддаг (VirtualBox 4.2.12 Oracle VM VirtualBox өргөтгөлийн багц ). Үүнийг үйлдвэрлэгчийн вэбсайтаас татаж авна уу (үйлдвэрлэгчийн вэбсайт руу холбоно уу ). Үүний дараа та бүх хэрэглэгчдийн нэвтрэх мэдээллийг группт нэмэхийг танаас хүсэх болно. vbox хэрэглэгчид‘.

USB анхааруулга

'Vboxusers' бүлэгт хэрэглэгч нэмэх шаардлагын тухай VirtualBox цонх

Тохиргоо

Өөрийгөө vboxusers бүлэгт нэмэхийн тулд терминал дээрх тушаалыг ажиллуулж, товчлуурын хослолоор нээнэ үү CTRL+ALT+T, өмнө нь санал болгож буй хувилбарт сольсон %хэрэглэгчийн нэр%таны нэвтрэх эсвэл USB төхөөрөмж ашиглах зөвшөөрөл авах шаардлагатай хэрэглэгч рүү виртуал машин:

sudo gpasswd --хэрэглэгчийн нэр% vbox хэрэглэгчид нэмнэ

Та мөн "Хэрэглэгчид ба бүлгүүд" график хэрэгслийг суулгаж болно.

sudo apt-get суулгах gnome-system-tools

Хэрэв танд энэ талаар өөр санаа байгаа бол доорх сэтгэгдэл дээр бичнэ үү.

Миний бодлоор олон хүн өөрийн дуртай Ubuntu дээрээ Virtualbox дээр USB-г хэрхэн тохируулах талаар эргэлзэж байсан байх. Заримдаа USB флаш дискийг Virtualbox руу шууд холбох шаардлагатай байдаг ч үүний оронд USB флаш дискнээс өгөгдлийг хуулах хэрэгтэй болдог. хуваалцсан хавтасмөн энэ хавтаснаас виртуал систем дэх өгөгдлийг аль хэдийн ашигласан (Миний нийтлэл "Ubuntu дор XP зочны хавтсыг хуваалцах"). Би ч бас энэ асуудлыг шийдэх гэж нилээн удаан оролдсон ч надад ямар нэг зүйл болохгүй, тэр үед тийм ч хэрэггүй байсан ч одоо санамсаргүй санаандгүй санамсаргүйгээр youtube-ээс usb-г хэрхэн холбохыг харуулсан бичлэгийг олж харлаа. төхөөрөмжүүд. 1. Тэгэхээр эхлээд өөрийгөө virtualbox бүлэгт нэмнэ үү.Ингэхийн тулд sudo gedit /etc/group програмыг ажиллуулаад мөрийг олоорой. vboxusers:x:121:тэнд хэрэглэгчийн нэрээ оруулна уу. 2. Үүний дараа терминал дээр getent group vboxusers гэж бичвэл гаралт дээр ийм зүйл харагдах болно vboxusers :x: 121 : хэрэглэгчХэрэв та өмнөх алхамд хэрэглэгчийг бүлэгт зөв оруулсан бол гурван оронтой тооны дараа таны нэвтрэх эрх байх болно, миний хувьд хэрэглэгч. Энэ мөрөөс бид санаж байх хэрэгтэй хөтөчЭнэ бол гурван оронтой тоо, миний хувьд 123, би үүнийг тусгайлан сонгосон тод үсгээр, та огт өөр дугаартай байж болно. Анхаар: энэ дугаарыг санаарай, бид дараагийн алхамд хэрэгтэй болно. 3. Нээх текст засварлагч fstab: sudo gedit /etc/fstab болон тэнд мөрийг буулгана уу: none /sys/bus/usb/drivers usbfs devgid= XXX,devmode=666 0 0 хаана XXX, өмнөх алхам дээр бидний цээжилсэн яг ижил чид. Өөрчлөлтүүдийг хадгалаад компьютерээ дахин эхлүүлнэ үү. 4. Дахин ачаалсны дараа Virtualbox-ыг эхлүүлж, виртуал машиныхаа шинж чанарууд руу очно уу. USB хэсэг рүү шилжиж, "USB-г идэвхжүүлэх", "USB 2.0-г идэвхжүүлэх" гэсэн сонголтыг шалгана уу (би англи системтэй, би эдгээр нэрийг явж байхдаа орчуулсан, магадгүй Оросын интерфейс дээр тийм ч их нэрлэгдэхгүй байх болно). Дараа нь системийг эхлүүлэх ба USB холболтуудВиртуал машиныхаа навигацийн цонхон дээрх төхөөрөмжүүдийг сонгоод "Төхөөрөмжүүд - USB төхөөрөмжүүд" хэсэгт очоод шаардлагатай төхөөрөмжүүдийн нүдийг шалгана уу. Мөн та виртуал үйлдлийн систем эхлэхэд USB төхөөрөмжүүд автоматаар холбогддог гэдгийг нэмж болно. Үүнийг хийхийн тулд виртуал машины тохиргооны USB хэсэгт шаардлагатай төхөөрөмжийг шүүлтүүрт нэмнэ үү. Ивээн тэтгэгчээс:Италийн тавилгын үйлдвэрүүд бүтээгдэхүүнээрээ дэлхий даяар алдартай. Ийм тавилга нь Европын чанарын стандартын шаардлагад нийцүүлэн бүтээгдсэн бөгөөд эзэндээ үйлчлэх болно. урт хугацаанд. Үүнээс гадна Италийн тавилгын үйлдвэрүүд үйлдвэрлэлийн явцад байгалийн материалыг ашигладаг. Италийн үйлдвэрлэгчдээс тавилга худалдаж авна гэдэг нь боломжийн үнээр гоёмсог дизайнтай чанартай бүтээгдэхүүнийг авах гэсэн үг юм.

VirtualBox бол алдартай эмуляцийн програм юм Хувийн компьютертөрөл бүрийн үйлдлийн системийг ажиллуулна. Та виртуал машинтайгаа холбогдож болно янз бүрийн төхөөрөмж, үүнд үндсэн системд холбогдсон USB төхөөрөмжүүд орно.

Гэхдээ олон хэрэглэгчид VirtualBox нь USB-г хардаггүй гэсэн асуудалтай тулгардаг. Төхөөрөмжүүд системд холбогдсон бөгөөд яг ажилладаг боловч холболтын цэсэнд ердөө л байдаггүй. Энэ нийтлэлд бид virtualbox linux USB төхөөрөмжүүдийг харахгүй бол юу хийх талаар авч үзэх болно. Нийтлэл нь үндсэндээ Ubuntu-д зориулагдсан боловч бусад түгээлтийн хэрэглэгчдэд тохиромжтой.

Virtualbox USB алдааг олж харахгүй байна

Ихэнх тохиолдолд энэ алдаа нь таны өмнөөс VirtualBox-ийг эхлүүлсэн хэрэглэгч шаардлагатай файлуудад хандах эрхгүй байдаг тул тохиолддог. Үүнийг маш энгийнээр шийдсэн тул та vboxusers бүлэгт хэрэглэгчээ нэмэхэд л хангалттай. Үүнийг хийхийн тулд тушаалыг ажиллуулна уу:

sudo usermod -a -G vboxusers $USER

Үүний дараа бүх зүйл ажиллахын тулд та зүгээр л дахин нэвтрэх хэрэгтэй. Та USB төхөөрөмжүүдийг илрүүлж байгаа эсэхийг дараах тушаалаар шалгаж болно.

VBoxManage жагсаалт usbhost

Гэхдээ энэ нь үргэлж тусалдаггүй. Та виртуал машинд USB хянагчийг идэвхжүүлсэн эсэхийг шалгах хэрэгтэй. Үүнийг хийхийн тулд нээнэ үү контекст цэстүүний төлөө, сонгох "Тохиргоо", дараа нь таб дээр дарна уу "USB":

Хажууд нь шалгах тэмдэг байх ёстой "Асаах USB хянагч" , боломжтой интерфэйсүүдийн аль нэгийг сонгосон. USB 2.0 эсвэл USB 3.0-ийг дэмжихийн тулд та Virtualbox Өргөтгөлийн багцыг суулгах хэрэгтэй. Энэ бол энэ технологийн дэмжлэгийг агуулсан өмчийн өргөтгөлүүдийн багц юм. Магадгүй та USB виртуал хайрцгийг аль хэдийн холбож болно.

Үүнийг хийхийн тулд албан ёсны вэбсайтаас Virtualbox-ын хувилбарын файлыг татаж аваарай. Дараа нь цэсийг нээнэ үү "Файл" -> "Тохиргоо" -> "Plugins"татаж авсан файлыг энд оруулаарай:

Ubuntu 16.04 дээр дараах тушаалыг ажиллуулснаар үүнийг хялбархан хийж болно.

sudo apt install virtualbox-ext-pack

Дууссаны дараа та USB 3.0 дэмжлэгийг идэвхжүүлж болно.

Red Hat гэр бүл гэх мэт зарим түгээлтийн хувьд USB холболтын дэмжлэг аюулгүй байдлын үүднээс идэвхгүй болсон тул виртуал хайрцагт USB ажиллахгүй. Энэ тохиолдолд та үүнийг асаах хэрэгтэй болно. Үүнийг хийхийн тулд та эхлээд /etc/udev/rules.d/60-virtualbox.conf доторх ДАД СИСТЕМИЙН бүх мөрийн тайлбарыг арилгах хэрэгтэй. Үүнийг дараах тушаалаар хийж болно:

sudo printf "%s\n" "g/^#Дэд СИСТЕМ/s/^#//" w | ed -s /etc/udev/rules.d/60-vboxdrv.rules

Дараа нь энэ файлыг /usr/lib/udev директор руу хуулна уу:

sudo cp -v /etc/udev/rules.d/60-vboxdrv.rules /usr/lib/udev/

Мөн дүрмийн багцыг дахин ачаална уу:

sudo udevadm control --reload-regles
$ sudo systemctl vboxdrv.service-г дахин эхлүүлнэ үү

Одоо та Virtualbox USB төхөөрөмжийг харахгүй байгаа эсвэл бүх зүйл аль хэдийн ажиллаж байгаа эсэхийг дахин шалгаж болно.

дүгнэлт

Энэ нийтлэлд бид VirtualBox нь USB Ubuntu болон бусад зүйлийг харахгүй байвал юу хийх талаар авч үзсэн. Линукс түгээлтүүд. Ихэнх тохиолдолд асуудлыг маш энгийнээр шийддэг. Энэ мэдээлэл танд хэрэг болсон гэж найдаж байна.

Холбоотой бичлэгүүд:


Энэ тэмдэглэлд би USB дискийг виртуал машинтай хэрхэн холбохыг танд хэлэх болно, ингэснээр зочны систем үүнийг ердийн зүйл гэж үзэх болно. HDD.

Энэхүү заль мэх нь зөвхөн USB суулгацаас ачаалах боломжийг танд олгоно - энэ нь миний бодлоор USB флаш диск дээр бичигдсэн тул утгагүй юм. ISO дүрс нь холбогдоход илүү хялбар байдаг. виртуал компьютер Virtualbox-д. Хэрэв та USB диск эсвэл флаш дискийг ердийн диск болгон зочны системд холбовол дараахь сонирхолтой зүйлсийг хийж болно.

Хэрэв танд SATA дискийг компьютерт, жишээлбэл, зөөврийн компьютерт шууд холбох боломж байхгүй бол та үнэхээр ачаалах хэрэгтэй. үйлдлийн систем, үүн дээр байрлуулсан бол энд тайлбарласан заль мэх нь үүнийг хийхэд тусална: SATA дискийг USB адаптераар дамжуулан компьютерт холбож, USB дискийг энэ зааварт үзүүлсэн шиг виртуал машинд ердийн диск болгон холбоно уу. .

Хоёрдахь цэгийн тухайд - Windows-ыг USB диск дээр суулгах - хэрэв та Linux-ийг USB флаш диск дээр суулгахыг хүсч байвал (Live дүрсийг шатаахгүй, харин бүрэн хэмжээний системийг суулгана уу) танд үзүүлсэн заль мэхийг хийх шаардлагагүй. Энд суулгаж болно - учир нь Линукс зөөврийн медиа дээр төгс суулгадаг. Гэхдээ Windows дээр USB диск болон флаш диск дээр суулгахыг хориглосон байдаг.

Би Windows болон Линукс дээр USB-ээс хэрхэн ачаалахыг харуулах болно. Эдгээр үйлдлийн системүүдийн аль алинд нь зарчим ижил боловч үйлдлийн системийн онцлогоос шалтгаалан тушаалууд нь бага зэрэг ялгаатай байдаг.

VirtualBox дээр Windows дээр USB-ээс хэрхэн ачаалах вэ

USB флаш диск эсвэл дискээ компьютертээ холбоно уу. Дараа нь товшино уу ялах+rмөн хийх diskmgmt.msc.

Флаш дискээ олоод дискний дугаарыг санаарай:

Жишээлбэл, миний дэлгэцийн зураг дээр флаш диск нь 2 дугаартай байна.

Хэрэв нээлттэй бол бүх VirtualBox цонхыг хаа.

Нээгдсэн цонхонд дараахыг оруулна уу:

Одоо VirtualBox суулгасан хавтас руу очно уу. Хэрэв энэ програмыг анхдагч лавлахад суулгасан бол очих тушаал нь:

cd %programfiles%\Oracle\VirtualBox

Хэрэв та VirtualBox-ийн өөр байршил сонгосон бол өмнөх командыг зохих ёсоор засна уу.

Одоо орлоо тушаалын мөрорлуулах дараах командыг буулгана уу # Дээр дурдсан дискний дугаар руу ороод Enter товчийг дарна уу:

VBoxManage дотоод командууд createrawvmdk -файлын нэр C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Жишээлбэл, надад энэ хоёр дахь диск байгаа бөгөөд дараа нь тушаал дараах байдалтай байна.

VBoxManage дотоод командууд createrawvmdk -файлын нэр C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

Хэрэв бүх зүйл сайн болсон бол дараах мессеж гарч ирнэ.

RAW хост дискэнд хандах VMDK файл C:\usb.vmdk амжилттай үүсгэгдсэн.

Та сольж болно гэдгийг анхаарна уу C:\usb.vmdkөөрийн сонгосон файлын байршилд.

Энэ тушаал нь таны сонгосон физик диск рүү чиглэсэн виртуал машины дискний файлыг (VMDK) үүсгэдэг. VMDK файлыг VirtualBox-д диск болгон ачаалах үед VirtualBox нь бодит диск рүү нэвтрэх эрхтэй болно.

Одоо VirtualBox-ийг администратороор нээнэ үү - энэ нь шаардлагатай, эс тэгвээс энэ нь зохих ёсоор ажиллахгүй. Үүнийг хийхийн тулд товчлуур дээр дарна уу Эхлэх, залгах виртуал хайрцагболон сонгох " Администратороор ажиллуулах»:

VirtualBox нь зөвхөн админ эрхтэй дискний төхөөрөмжүүдэд хандах боломжтой.

Одоо VirtualBox дээр шинэ виртуал машин үүсгэж, тохирох үйлдлийн системээ сонгоод, сонгох үед хатуу диск, шинээр үүсгэхийн оронд сонгоно уу Одоо байгаа виртуал хатуу дискийг ашигла:

Одоо файлыг нээнэ үү C:\usb.vmdk(эсвэл та үүнийг өөр байршилд эсвэл өөр нэрээр хадгалсан бол өөр):

Виртуал машинаа ачаалснаар таны USB флаш дискийг ердийн хатуу диск шиг харах болно. Хэрэв энэ нь зөв бичигдсэн бол гэсэн үг юм ачаалах дискэсвэл флаш диск, дараа нь систем үүнээс ачаалах болно.

тэрийг тэмдэглэ USB төхөөрөмжЭнэ нь таны виртуал дахь анхны хатуу диск байх ёстой виртуал хайрцаг машинэс бөгөөс татаж авах ажиллагаа амжилтгүй болно. Хэрэв та шинэ USB дискийг одоо байгаа машиндаа холбож байгаа бол тухайн машины тохиргооноос зөөвөрлөгчийн дарааллыг өөрчлөхийг оролдох эсвэл ачаалах эхэнд тохирох дискийг сонгоно уу.

VirtualBox дээрх Linux дээр USB-ээс хэрхэн ачаалах вэ

Зарчмыг ойлгохын тулд Windows дээрх өмнөх хэсгийг уншина уу. Линукс дээр USB дискний нэрийг мэдэхийн тулд дараах тушаалыг ажиллуулна уу.

Sudo fdisk -l

Миний хувьд диск нь нэртэй байдаг /dev/sdb.

Жинхэнэ диск рүү чиглэсэн виртуал дискний файл үүсгэхийн тулд дараах тушаалыг ажиллуулна уу:

Sudo VBoxManage дотоод командууд createrawvmdk -файлын нэр /root/usb.vmdk -rawdisk /dev/sd#

Оронд нь хаана # тохирох хөтчийн үсгийг оруулна уу. Миний нөхцөл байдлын жишээ:

Sudo VBoxManage дотоод командууд createrawvmdk -файлын нэр /root/usb.vmdk -rawdisk /dev/sdb

Энэ команд дээр та /root/usb.vmdk-г өөрийн сонгосон өөр байршлаар сольж болно.

VirtualBox-ийг администраторын эрхээр ажиллуулахын тулд дараах тушаалыг ажиллуулна уу.

Sudo VirtualBox

Бусад бүх зүйл бол виртуал машин үүсгэх, одоо байгаа хатуу дискийг сонгох явдал юм виртуал диск- яг Windows дээрх шиг.