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 завантажуємся.
Допоки все.
Постала проблема вдома на компі завантажитися із завантажувальної флешки в 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
Post a Comment