[freebsd] Кто-то использует PXE сервера с загрузкой iso Proxmox?

267 views
Skip to first unread message

Vladislav V. Prodan

unread,
Jan 5, 2016, 9:13:36 AM1/5/16
to Рассылка FreeBSD UA
Здравствуйте.

Всех с Новым Годом и Рождеством!

Нужно на PXE сервере сделать загрузку инсталляционного iso Proxmox.

Использовал ссылки,как на линуксе перепаковать.

Но где-то линукс специфика...

Нарисовал скрипт на FreeBSD.

#!/bin/sh

dir=/var/tftp/images/proxmox
dir2=/var/tftp/proxmox/4.1/

cd $dir

mount -t cd9660 /dev/`mdconfig -f proxmox-ve-4.1.iso` /mnt

cp /mnt/boot/initrd.img $dir2
cp /mnt/boot/linux26 $dir2

umount /mnt
mdconfig -d -u 0

cd $dir2

mv initrd.img initrd.orig.img
gzip -d -S ".img" ./initrd.orig.img
mkdir initrd.tmp
cd initrd.tmp
cpio -i -d < ../initrd.orig #   &&      rm initrd.orig

cp $dir/proxmox-ve-4.1.iso . || exit
mv proxmox-ve-4.1.iso proxmox.iso

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


Все делает, но после загрузки файла initrd.img
Груб не находит диск (HDD?) и сваливается в паник.

http://s020.radikal.ru/i703/1601/3f/2a00f24c62df.gif

Натолкните на путь правильный, Плиз.

--
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua

Vladislav V. Prodan

unread,
Jan 5, 2016, 1:08:52 PM1/5/16
to Рассылка FreeBSD UA


5 января 2016 г., 16:13 пользователь Vladislav V. Prodan <ad...@support.od.ua> написал:

Здравствуйте.

Всех с Новым Годом и Рождеством!

Нужно на PXE сервере сделать загрузку инсталляционного iso Proxmox.



Тестовые виртуалки имели недостаточный объем ОЗУ.
После выделения 4ГБ ОЗУ все нормально стало работать.
 

Paul Tatarenko

unread,
Jan 6, 2016, 7:31:37 AM1/6/16
to Vladislav V. Prodan
Всех с наступившим Новым годом и наступающим Рождеством!

Здравствуйте, Vladislav V. Prodan!

Tuesday, January 5, 2016, 8:08:24 PM, you wrote:

VVP> 5 января 2016 г., 16:13 пользователь Vladislav V. Prodan <
ad...@support.od.ua>> написал:

>> Здравствуйте.
>>
>> Всех с Новым Годом и Рождеством!
>>
>> Нужно на PXE сервере сделать загрузку инсталляционного iso Proxmox.
>>
>>
>>
VVP> Тестовые виртуалки имели недостаточный объем ОЗУ.
VVP> После выделения 4ГБ ОЗУ все нормально стало работать.

Недостаточный объём - это сколько?

--
Best regards, Paul Tatarenko http://tatarenko.kiev.ua

| UNIX was not designed to stop you from doing stupid things,
| because that would also stop you from doing clever things.

[listening to coolest sound - silence][Silence is sexy - Einsturzende Neubauten]

Vladislav V. Prodan

unread,
Jan 6, 2016, 8:46:18 AM1/6/16
to Рассылка FreeBSD UA


6 января 2016 г., 14:31 пользователь Paul Tatarenko <pau...@ukr.net> написал:
>> Нужно на PXE сервере сделать загрузку инсталляционного iso Proxmox.
>>
>>
>>
VVP> Тестовые виртуалки имели недостаточный объем ОЗУ.
VVP> После выделения 4ГБ ОЗУ все нормально стало работать.

Недостаточный объём - это сколько?


Тестировал с 1GB, потом 1,5, а потом 2 GB.
Наконец, плюнул и расковырял груб в .iso и понял неадекватные запросы в виде 16ГБ ОЗУ (ramdisk_size=16777216)

 
--
Best regards,  Paul Tatarenko                http://tatarenko.kiev.ua

| UNIX was not designed to stop you from doing stupid things,
|  because that would also stop you from doing clever things.

[listening to coolest sound - silence][Silence is sexy - Einsturzende Neubauten]
Reply all
Reply to author
Forward
0 new messages