Установка proxmox через PXE

Примерная последовательность команд для перепаковки образа proxmox для установки через PXE

# mount proxmox-ve_4.2-725d76f0-28.iso /mnt/iso/  -o loop
# mkdir tmp
# cd tmp/
# cp /mnt/iso/boot/initrd.img .

# file initrd.img 
initrd.img: gzip compressed data, from Unix, last modified: Tue Apr 26 17:29:33 2016, max compression
# gzip -d -S ".img" ./initrd.img
# mkdir initrd_tmp
# cd initrd_tmp/
# cpio -i -d < ../initrd
# cp ../../proxmox-ve_4.2-725d76f0-28.iso proxmox.iso
# find . | cpio -H newc -o > ../initrd_new
# cd ..
# ls -lah 
итого 864M
drwxr-xr-x  3 root root 4,0K Июн 16 10:29 .
drwxr-xr-x  3 root root 4,0K Июн 16 10:22 ..
-r--r--r--  1 root root  83M Июн 16 10:23 initrd
-rw-r--r--  1 root root 782M Июн 16 10:29 initrd_new
drwxr-xr-x 13 root root 4,0K Июн 16 10:28 initrd_tmp

# file initrd*
initrd:     ASCII cpio archive (SVR4 with no CRC)
initrd_new: ASCII cpio archive (SVR4 with no CRC)
initrd_tmp: directory

# mv initrd_new initrd
# gzip -9 -S ".img" initrd

Кусок конфига pxelinux:

    LABEL Proxmox-4.2
        menu label Proxmox-4.2
        kernel proxmox-ve-42/linux26
        append = initrd=proxmox-ve-42/initrd.img vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216 splash=verbose
You can leave a response, or trackback from your own site.

Leave a Reply

Subscribe to RSS Feed