VirtualBOX і завантаження в віртуальній машині із завантажувальної флешки

Можливо комусь стане в пригоді.
Постала проблема вдома на компі завантажитися із завантажувальної флешки в VirtualBox. Стоїть у мене вдома 2 операційки: Windows XP і Slackware 13.37. Віртуалку відповідно я запустив під лінуксом. Отже, сама віртуальна машина не завантажується із usb накопичувача підключеного до віртуальної машини. Погугливши деякий час я зрозумів, що вийде завантажитися лише з образа флешки, при цьому його потрібно конвертувати в образ віртуального диску VirtualBox.
Отже, всі дії виконуємо в консолі із під рута. Як отримати права рута я надіюсь ви знаєте.
Спочатку визначаємо, назву блочного пристрою нашого флеш накопичувача

dmesg | grep sd

З виводу видно що у мене це sdc1

[ 7025.939478] sd 13:0:0:0: Attached scsi generic sg3 type 0
[ 7025.941286] sd 13:0:0:0: [sdc] 3948543 512-byte logical blocks: (2.02 GB/1.88 GiB)
[ 7025.942232] sd 13:0:0:0: [sdc] Write Protect is off
[ 7025.942238] sd 13:0:0:0: [sdc] Mode Sense: 00 00 00 00
[ 7025.942242] sd 13:0:0:0: [sdc] Assuming drive cache: write through
[ 7025.947343] sd 13:0:0:0: [sdc] Assuming drive cache: write through
[ 7026.009656]  sdc: sdc1
[ 7026.012261] sd 13:0:0:0: [sdc] Assuming drive cache: write through
[ 7026.012266] sd 13:0:0:0: [sdc] Attached SCSI removable disk


Тепер робимо знімок флешки за допомогою dd

dd if=/dev/sdc of=/home/kkk/usb.dd

Де kkk назва мого облікового запису. Тепер конвертуємо отриманий образ в образ віртуального жорсткого диску, з якого ми і будемо завантажуватися.

VBoxManage convertfromraw  /home/kkk/usb.dd /home/kkk/usb.vdi


Ось і готовий образ диска. Копіюємо в місце де лежать диски віртуальних систем, при цьому не забуваємо міняти права на файл, адже ми його створили з під рута


chmod kkk:kkk /home/kkk/VirtualBox VMs/Хрюша/usb.vdi

Все  створюємо віртуальну машину, вказуємо існуючий віртуальний диск usb.vdi завантажуємся.
Допоки все.

Comments

Popular posts from this blog

Debian 12 (Proxmox Mail Gateway) and starting mailCow mail service

Відновлення роботи роботи роутера Linksys WRT54G3G-ST після невдалого обновлення прошивки.

Docker certbor autoreNEW cert cron job