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[/code] копируем в рабочую папку образ прокса: [code]# cp ~/proxmox.iso .[/code] Вносим изменения в init, чтобы он автоматом монтировал наш образ: [code]# nano init[/code] Ищем кусок кода: [code] 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"
[/code]
Для тех кто не понял как это сделать, выкладываю готовый файлик:
http://komivlad.net/blog/files/init
Скачайте его:
# wget http://komivlad.net/blog/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!
Поделись с друзьями:
Опубликовано 07.11.2012 в 17:52 · Автор komivlad · Ссылка
Рубрики: ProxMox · Теги: 2.2, Boot, initrd.img, linux26, Proxmox, pxe, ve
Рубрики: ProxMox · Теги: 2.2, Boot, initrd.img, linux26, Proxmox, pxe, ve