1. Главная
  2. /
  3. ProxMox
  4. /
  5. Proxmox 2.2 VE подготовка к установке c pxe boot сервера

Proxmox 2.2 VE подготовка к установке c pxe boot сервера


Данный мануал проверен и на новых версиях 3.1 и 2.3, также без проблем удалось запустить установку с pxe.
Качаем образ проксмокса в ~/ директорию, обозвав его proxmox.iso, после монтируем


# mount -o loop ~/proxmox.iso /mnt/cdrom/

создаем рабочую директорию


# mkdir workdir
# cd workdir

копируем из образа initrd.img и linux26


# cp /mnt/cdrom/boot/isolinux/initrd.img .
# cp /mnt/cdrom/boot/isolinux/linux26 .

переименовываем и извлекаем initrd.img


# mv initrd.img initrd.org.img
# gzip -d -S ".img" ./initrd.org.img

Создаем папку под файлы и извлекаем initrd


# mkdir initrd.tmp
# cd initrd.tmp
# cpio -i -d < ../initrd.org

копируем в рабочую папку образ прокса:


# cp ~/proxmox.iso .

Вносим изменения в init, чтобы он автоматом монтировал наш образ:


# nano init

Ищем кусок кода:


echo "found proxmox cdrom image inside initrd image"
if mount -t iso9660 -o loop,ro $initrdisoimage /mnt >/dev/null 2>&1; th$
cdrom=$initrdisoimage
fi

и после него добавляем


#added
elif [ -f /proxmox.iso ]; then
echo "found proxmox cdrom ISO image"
echo "mounting /proxmox.iso image"
mount -t iso9660 -o loop /proxmox.iso /mnt
echo "mounting ISO done"


Для тех кто не понял как это сделать, выкладываю готовый файлик:
https://i-notes.org/files/init
Скачайте его:


# wget https://i-notes.org/files/init

Собираем и пакуем на initrd


# find . | cpio -H newc -o > ../initrd
# cd ..
# gzip -9 -S ".img" initrd

После этого мы имеем полностью готовый к загрузке по пикси дистр прокса
Дело за малым.
Создаем в корне tfp сервера директорию /proxmox и копируем в нее два файла:


initrd.img
linux26

В менюшке дописываем примерно следующее:


LABEL Proxmox-2.2
linux proxmox/linux26
append vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216
initrd proxmox/initrd.img splash=verbose

Profit!

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню