Существуют ли какие-либо настройки, которые позволят подключиться и загрузиться через USB (скорее всего, дистрибутив Linux), а затем запустить Windows XP (или любую ОС) на виртуальной машине?
2 ответа
Это не теория. Это определенно сработает, поскольку я делал очень похожие вещи раньше. Операционная система Linux на USB-накопителе так же мощна, как и полноценный HD. Скорость действительно единственная проблема.
Основная идея заключается в том, чтобы подключить живую ОС к USB и позволить ей быть постоянной (изменения должны быть внесены и сохранены после перезагрузки)
создайте загрузочный раздел на диске USB и rsync все данные с живого диска на USB. Перейдите на USB-устройство и создайте 2 раздела. один должен быть загрузочным, а другой должен быть для всех изменений
затем создайте файловую систему ext3 в загрузочном разделе, т.е.
mkfs.ext3 /dev/usbdevice
затем создайте каталоги .. смонтируйте usb .. смонтируйте iso и rsync переместите данные в загрузочный раздел usbs, то есть:
mkdir usbmount;
mount /dev/usbdevice usbmount;
mkdir livedisc;
mount -o loop livedisc.iso livedisc;
rsync -avh livedisc/* usbmount/
Затем необходимо установить Grub на устройство.
grub-install --no-floppy --root-directory = usbmount /dev /usbdevice
Этот USB должен быть загрузочным. Я не могу помочь с тем, как включить постоянство, поскольку это может отличаться для каждого дистрибутива.
Надеюсь, это поможет вам начать. Это та же самая основная идея постоянного USB Backback.
Удачи.
В теории да. У вас может быть USB-флешка Live Ubuntu с установленной VirtulBox-for-Linux. Однако скорость чтения / записи будет ужасно медленной, и я не знаю, устанавливает ли он какие-либо дополнительные драйверы ... но если он это сделает, он установит их на USB ...
Я бы сказал правдоподобно, но не рекомендуется.