воскресенье, 12 июля 2009 г.

Инсталляция Debian lenny из-под OpenSUSE 11.1

Подготовка debootstrap:

# mkdir -p /home/xen

# cd /home/xen
# wget http://ftp.de.debian.org/debian/pool/main/d/debootstrap/debootstrap-udeb_1.0.13_all.udeb
# ar x debootstrap-udeb_1.0.13_all.udeb
# mkdir debootstrap
# cd debootstrap
# tar xvzf ../data.tar.gz
# cp -rf ./* /

Создаем образы дисков (разделы) для установки lenny:
# dd if=/dev/zero of=/home/xen/images/debian-gw2.img bs=1M count=10000
# dd if=/dev/zero of=/home/xen/images/debian-gw2-swap.img bs=1M count=512
# mkswap /home/xen/images/debian-gw2-swap.img
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=21d835eb-b323-4b61-93d9-f5c5c5208b73
# mkfs.ext3 /home/xen/images/debian-gw2.img
mke2fs 1.41.1 (01-Sep-2008)
/home/xen/images/debian-gw2.img is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
640848 inodes, 2560000 blocks
128000 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2621440000
79 block groups
32768 blocks per group, 32768 fragments per group
8112 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

# mount -o loop /home/xen/images/debian-gw2.img /mnt

Теперь:
# debootstrap sid /mnt http://ftp.us.debian.org/debian/
I: Retrieving Release

Понятно, забыли указать архитектуру, указываем:
# debootstrap --arch=i386 lenny /mnt http://ftp.us.debian.org/debian/
I: Retrieving Release
I: Retrieving Packages
I: Base system installed successfully.

Далее надо будет установить ядро поддерживающее работу с xen.
Для этого надо в каталог /mnt/root скопировать закинем linux-image-2.6.26-2-xen-686_2.6.26-17_i386.deb и linux-modules-2.6.26-2-xen-686_2.6.26-17_i386.deb (забегая в перед скажу, что нужно будет еще и зависимости к пакетам установить: initramfs-tools_0.92o_all.deb, libvolume-id0_0.125-7+lenny1_i386.deb, locales-all_2.7-18_i386.deb, klibc-utils_1.5.12-2_i386.deb, udev_0.125-7+lenny1_i386.deb, libklibc_1.5.12-2_i386.deb)
# chroot /mnt /bin/bash
# dpkg -i linux-image-2.6.26-2-xen-686_2.6.26-17_i386.deb
и т.д.

Редактируем fstab:
# vi /etc/fstab
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
Запускаем программу base-config для установки базовой системы Debian.
# base-config new

dpkg -i libc6-xen

<статья в процессе написания!>

Комментариев нет:

Отправить комментарий