LINUX.ORG.RU
ФорумAdmin

Перенос линукса в виртуальную машину


0

0

Есть саташный винт (80 гигабайт, разделы root, swap, home) с линуксом (debian, что-то между etch и lenny), есть виртуальная машина (virtualbox, хост - windows server 2008) с установленным базовым debian etch (места отведено 40 гигабайт, разделы root, swap).

Надо запустить то, что на винте, в виртуальной машине. В идеале хотелось бы просто полностью скопировать то, что на винте, в виртуальную машину, чтобы не пришлось заново ставить и настраивать все пакеты.


Ответ на: комментарий от sin_a

Диск - это диск. Железяка. Если есть какой-нибудь вариант превратить его в образ, который понимает virtualbox - не возражаю услышать.

Если все начинать делать, как указано по ссылке я обламываюсь на пункте "2. Установите оба диска в вашу систему". virtualbox не умеет работать с реальными дисками.

Хотя... Теоретически, virtualbox поддерживает подключение USB-устройств. Можете посоветовать какой-нибудь линуксовый livecd, в котором есть mc, fdisk, grub и поддержка usb-дисков?

aikr
() автор топика
Ответ на: комментарий от aikr

Если образ диска для виртуальной машины смонтировать нельзя то можно скопировать например по сети.

> какой-нибудь линуксовый livecd, в котором есть mc, fdisk, grub и поддержка usb-дисков?

Любой.

В ubuntu обычно нет mc, но эти операции можно выполнить и без него.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

По сети нельзя. Неоткуда. С windows'а, разве что, но сильно сомневаюсь, с reiserfs windows работает гораздо хуже, чем с ext3. А на жестком именно reiserfs.

>В ubuntu обычно нет mc, но эти операции можно выполнить и без него.

Без mc сложно, думать надо. Не люблю лишний раз это делать.
К тому же убунта дорогая, почти 2000 скачивание стоит (инет дорогой). Соответственно, хочется что-то минимального размера.

Потыкался было во всякие RIPLinux, BBCLinux и т.п. - либо сайты дохлые, либо нету нужных инструментов... Поставил пока качаться дебиановский livecd, там хотя бы 100 мегабайт.

aikr
() автор топика

man mount

man cp

anonymous
()
Ответ на: комментарий от aikr

> По сети нельзя. Неоткуда.

Запускаем хост виртуальной машины. Запускаем в нём виртуальную машину. Между ними сеть есть, они друг друга пингуют?

> Без mc сложно, думать надо.

По тому howto думать собственно будет не о чем, там всё разжёвано до отдельных параметров команд.

> Поставил пока качаться дебиановский livecd, там хотя бы 100 мегабайт.

Думаю подойдёт. Хотя думаю подошёл-бы и dsl: http://damnsmalllinux.org/

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

>Запускаем хост виртуальной машины. Запускаем в нём виртуальную машину. Между ними сеть есть, они друг друга пингуют?

Сеть между ними, конечно, есть. Только, если вы внимательно прочитаете первое сообщение, то увидите, что хостом - windows server.

aikr
() автор топика
Ответ на: комментарий от aikr

Почему-то не получилось подцепить USB-диск к виртуальной машине. Но в поисках решения выяснилось, что ее можно заставить работать с физическими дисками. А дальше все просто, в принципе...

aikr
() автор топика
Ответ на: комментарий от aikr

В конце концов можно затарить файлы, положить их на ntfs, скопировать по сети архив и на месте развернуть.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

Запихивать 80 гигов на 40, методом архивирования 80, складывания этого архива на 40 и разворачивания его там... :)

В принципе, уже все перетащил, оно даже завелось. Теперь осталось только разобраться со опциями загрузчика, fstab и сетевушками, но это уже привычные линуксопроблемы...

aikr
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.