01.05.2010

Рекурсивная загрузка или Как правильно загрузить в qemu собственную систему

Заголовок бредовый, да. Но то, что здесь описывается — иногда нужно.
Простейший случай — когда ты скомпилил новое ядро, и хочешь проверить, работает ли оно. Чтобы сделать это без перезагрузки, нам нужен qemu.

Дальше всё делаем под root:
# qemu-img create -f qcow2 -o backing_file=/dev/sda sda.img
# qemu -hda sda.img

Ясен перец, что вместо /dev/sda вы указываете свой жёсткий диск. А всё это нужно ради того, чтобы запущенная в qemu копия системы не писала на жёсткий диск ничего (иначе получится очень классный взрывоопасный коктейльчик)

За этот совет также спасибо kmeaw.

2 комментария:

  1. При этом следует учитывать, что всё будет писаться sda.img и он будет разрастаться максимум до размеров самого диска.

    ОтветитьУдалить
  2. Пишем файл на другой диск: sdb, sdc ...

    ОтветитьУдалить