Pull to refresh

Решение проблемы с установкой Proxmox Virtual Environment с usb-флешки

Что такое Proxmox Virtual Environment тут многие знаю и многие ставили. Но вот решения проблемы установки с usb-флешки нету. Однако ставить на новое железо приходится всем. Но откуда в новых серверах cd-rom приводы? Зачем они там?

Поэтому ставить систему будем с usb-флешки. Как ставить есть в официальной wiki (http://pve.proxmox.com/wiki/Install_from_USB_Stick), однако оно не работает. Если все выполнять по инструкции, то получаем сообщение с ошибкой о невозможности смонтировать cd-rom.

И так приступим.

Подготовка.
Выкачиваем последнюю версию VE c pve.proxmox.com/wiki/Downloads
Ищем и скачиваем UltraISO, нужна чтобы развернуть образ на флешку. Для наших задач хватит триал-версии. Вики предлагает SUSE Studio ImageWriter, но она требует .NET.

При помощи UltraISO записываем скачанный образ на флеш-накопитель. После операции, дополнительно, в корень накопителя копируем сам образ PROXMOX VE.

Установка.
Вставляем флешку в компьютер, на котором нужно установить систему, и грузимся с нее. Загрузчик попросит ввести имя ядра для загрузки, можно нажать Enter, но лучше вписать DEBUG, тогда на экран будет выводится служебная информация. И мы увидим ту самую ошибку с сд-ром`ом.

Пишем fdisk -l и увидим все разделы дисков в системе. Нас интересует как видится наша флешка. У меня это /dev/sdb4.
Далее монтируем ее mount /dev/sdb4 /mnt.
Переходим на флешку cd /mnt и смотрим как называется файл с образом системы, скопированный ранее. У меня назывался Proxmo~1.iso (копировал с полным именем, а эта система видит так, привет ДОС).
Монтируем образ расположенный на флешке в нашей системе mount -o loop -t iso9660 /mnt/Proxmo~1.iso /mnt.
Заново заходим в перемонтированную деррикторию cd /mnt.
Собственно запускам сам установщик chroot /mnt sbin/unconfigured.sh.

После установки Вы опять оказываетесь в консоли, перезагружаем компьютер самостоятельно при помощи комбинации Ctrl + D.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.