| Inicio defunct.gatopelao.org(Terminales / Xen / freeNX / etc) |
| agenda(1) barrufet(3) debian(1) linux(1) network(2) rediris(2) statusnet(3) storage(2) xen(4) xmpp(1) |
|
Mon, 08 Mar 2010
xen.img a qemu.img
qemu-img create /vserver/myroot.img -f raw 10G
Busca una liveCD, prueba http://rip.7bf.de/current/ (sin las X) y botalo.
kvm -m 256 -cdrom /dev/cdrom -boot d myroot.img
Usando fdisk o cfdisk, crear las particiones que necesitas ( / y swap).Usa partprobe y formatea las particiones. Apagala. Busca el offset del inicio del particion del raiz. Mira la columna 'start' y copia el numero. eg. 208845
fdisk -lu myroot.img
Monta la particion raiz de la imagen qemu.
mkdir -p /vserver/qemuroot
Monta la imagen xen.
mount -o loop,offset=$(( 208845 * 512 )) -t auto myroot.img /vserver/qemuroot
mkdir -p /vserver/xenimage
mount -o loop xen.domU.img /vserver/xenimage Copia todo desde la imagen xen hasta la raiz de la imagen qemu
cp -a /vserver/xenimage /vserver/qemuroot
umount /vserver/xenimage Install kernel, modules y configurar tus cosas.
chroot qemuroot
apt-get install linux-image vim /etc/network/interfaces /etc/fstab /boot/grub/menu.lst exit umount /vserver/qemuroot Para instalar grub en la raiz (hda1) arranco de nuevo desde el liveCD.
kvm -m 256 -cdrom /dev/cdrom -boot d myroot.img
mount /dev/hda1 /mnt echo '(hd0) /dev/hda1' > /mnt/boot/grub/device.map grub grub> find /boot/grub/stage1 grub> root (hd0,0) grub> setup (hd0) quit halt
Montar la red Botar la imagen qemu.
kvm -m 256 -net nic -net tap /vserver/myroot.img
Mon, 18 Jan 2010
Hardware viejo, router nuevo
mount un_nfs_server:/un_dir /tmp/remote
sfdisk -d /dev/hda > /tmp/remote/hda.sfdisk mount /dev/hda1 /tmp/local cp -r /tmp/local /tmp/remote/ Apago el router, cambio el CF por la unidad de respaldo, y boto de nuevo desde el live CD.
mount un_nfs_server:/un_dir /tmp/remote
sfdisk /dev/hda < /tmp/remote/hda.sfdisk partprobe mkfs.ext3 /dev/hda1 mount /dev/hda1 /tmp/local cp -r /tmp/remote/* /tmp/local/ Y despues hacerlo botable con grub.
echo ′(hd0) /dev/hda1′ > /tmp/local/boot/grub/device.map
grub grub> find /boot/grub/stage1 grub> root (hd0,0) grub> setup (hd0) Supongo que un dd hubiera sido más elegante. Y bueno, ahora toca crear las reglas con fwbuilder. :)
|