It Hints
Search
Close this search box.

Всем при­вет — вче­ра вече­ром, я стал уста­нав­ли­вать Proxmox на свой домаш­ний сер­вер, думал что всё прой­дет быст­ро, как по ману­а­лам за 5–10 минут. В ито­ге это рас­тя­ну­лось до 2х ночи и про­дол­жи­лось с утра и так же рас­тя­ну­лось до 2х ночи сле­ду­ю­ще­го дня.

Так что этот пост будет с боль­шим лири­че­ским отступ­ле­ни­ем (пока кача­ет­ся DVD дис­три­бу­тив Debian 11). Кто не хочет читать лири­че­ское отступ­ле­ние може­те про­мо­тать вниз.

И так. Есть у меня домаш­ний сер­вер — 2х ядер­ный MiniPC с пас­сив­ным охла­жде­ни­ем, кото­рый я зака­зы­вал в Китае, поста­вил туда 4 Гб опе­ра­тив­ки, SSD на 500 Гб, нака­тил туда Windows 7 и поста­вил Web сер­вер. Зачем мне Web сер­вер на Windows читай­те здесь. Полу­чи­лась такая бес­шум­ная машин­ка прак­ти­че­ски не жру­щая элек­три­че­ство и я поду­мал — а не завир­ту­а­лить ли мне мой физи­че­ский Windows сер­вер в Proxmox, заод­но мож­но будет ещё под­нять и Next Cloud, да и вооб­ще откры­ва­ет­ся боль­шое поле для деятельности.

Выбор у меня был меж­ду Proxmox VE и Citrix XenServer. Выбрал пер­вое — т.к. он не силь­но тре­бо­ва­те­лен к аппа­рат­ным ресур­сам, име­ет Web интер­фейс, удоб­ное мобиль­ное при­ло­же­ние и боль­шой репо­зи­то­рий. И всё это бес­плат­но и из “короб­ки”. Сде­лан он на базе Debian, есть два вари­ан­та уста­нов­ки — непо­сред­ствен­но Proxmox и вто­рой вари­ант — сна­ча­ла ста­вим Debian, потом из него Proxmox.

Начал я с того, что ска­чал образ proxmox-ve_7.0–2.iso, залил его на флеш­ку и загру­зил­ся с него, но после нача­ла уста­нов­ки — мони­тор ухо­дил в спя­щий режим. Стал курить фору­мы и ману­а­лы — выяс­нил что про­бле­ма может крыть­ся в несколь­ких вещах

  • Некор­рект­но уста­нав­ли­ва­ю­щи­е­ся драй­ве­ра видеоадаптера
  • Кон­фликт с ACPI

Сна­ча­ла я отклю­чил в BIOS’е ACPI, тщет­но — мони­тор ухо­дил в спя­щий режим, а PC зави­сал, про­бо­вал уста­нав­ли­вать в тек­сто­вом режи­ме (без вклю­че­ния гра­фи­че­ской обо­лоч­ки), всё то же самое. Курил интер­нет — посо­ве­то­ва­ли доба­вить в загруз­чик пара­метр nomodeset и уста­нов­ка пошла, но во вре­мя уста­нов­ки ком­пью­тер само­про­из­воль­но выклю­чал­ся. В общем я при­шёл к тако­му выво­ду — моя желез­ка зака­зан­ная с Китая очень каприз­ная в плане уста­нов­ки на неё линук­са, про­бо­вал вто­рой вари­ант — т.е. сна­ча­ла Debian, но при уста­нов­ке меня жда­ли всё те же про­бле­мы, я пере­про­бо­вал три более млад­шие вер­сии и в 2 часа ночи так ниче­го и не добив­шись я ушел спать.

На сле­ду­ю­щий день, утром я зано­во стал уста­нав­ли­вать выбрав в BIOS MBR — и оно нача­ло уста­нав­ли­вать­ся и не выклю­ча­лось и даже дошло до кон­ца, но в кон­це жда­ла ошиб­ка ‑failed to prepare EFI boot using Grub on ‘/dev/sda2’: unable to install the EFI boot loader on ‘/dev/sda’ и я понял, что нуж­но уста­нав­ли­вать через UEFI.

Выста­вил UEFI и оно так же ста­ло уста­нав­ли­вать­ся и не выклю­ча­лось — но тут жена меня попро­си­ла пово­зить её по про­дук­то­вым мага­зи­нам, я дошел до раз­мет­ки дис­ков, дошёл да како­го то логи­че­ско­го кон­ца, где в кон­це систе­ма меня попро­си­ла пере­за­гру­зить или вый­ти на началь­ный загруз­чик и уехал выгу­ли­вать возить жену по мага­зи­нам. Радост­ный, что утро вече­ра муд­ре­нее ока­зы­ва­ет­ся всё ста­ло устанавливаться.

Всем при­вет — вче­ра вече­ром, я стал уста­нав­ли­вать Proxmox на свой домаш­ний сер­вер, думал что всё прой­дет быст­ро, как по ману­а­лам за 5–10 минут. В ито­ге это рас­тя­ну­лось до 2х ночи и про­дол­жи­лось с утра и так же рас­тя­ну­лось до 2х ночи сле­ду­ю­ще­го дня.

Во вре­мя уста­нов­ки отклю­ча­ет­ся мони­тор, ухо­дит в спя­щий режим.
Реше­ние: Нажи­ма­ем E, пра­вим загруз­чик, добав­ляя в него
install acpi=off
—–
Во вре­мя уста­нов­ки гас­нет экран
Реше­ние: Нажи­ма­ем E, пра­вим загруз­чик, добав­ляя в него
nomodeset
так же сове­тую попро­бо­вать уста­нав­ли­вать в тек­сто­вом режи­ме.
—–
no device with valid iso found
запи­сать iso файл про­грам­мой rufus выбрав при этом “запись в режи­ме DD-образ”

мож­но так же попро­бо­вать запи­сать образ на эту же флеш­ку и при­мон­ти­ро­вать его.
1. Смот­рим как назы­ва­ет­ся флеш­ка fdisk ‑l (у меня она назы­ва­лась /dev/sdb
2. Мон­ти­ру­ем mount /dev/sdb /mnt пишем mount
3. Вво­дим коман­ду mount ‑o loop iso9660 /mnt/proxmox-ve_7.0–2.iso /mnt (тут вни­ма­ние !!! proxmox-ve_7.0–2.iso это имя ваше­го обра­за — если у вас дру­гой, пиши­те свой)
4. Про­ве­ря­ем что при­мон­ти­ро­ва­лось mount
5. Захо­дим в mnt cd .mnt и запус­ка­ем уста­нов­щик chroot /mnt sbin/unconfigured.sh
Появит­ся окош­ко уста­нов­щи­ка — уста­нав­ли­ва­ем.
—–
После уста­нов­ки появ­ля­ет­ся сооб­ще­ние:
Proxmox VE could not be installed
bootloader setup errors:
-failed to prepare EFI boot using Grub on ‘/dev/sda2’: unable to install the EFI boot loader on ‘/dev/sda’

курил фору­мы (в основ­ном ино­стран­ные), т.к. види­мо у нас ред­ко кто поль­зу­ет­ся Proxmox — что сове­ту­ют ?
- доба­вить в загруз­чик пара­метр noacpi efi=noruntime
- поста­вить на M2 NVME носи­тель
- отклю­чить Secure boot в BIOS
я же пере­уста­но­вил Proxmox через UEFI и загру­зил­ся так же в режи­ме UEFI (Дан­ный пара­метр выби­ра­ет­ся в BIOS’е)
—–
После уста­нов­ки Proxmox не захо­дит в Web интер­фейс https://ip_adress:8006 (посто­ян­но кру­тит загруз­ку и пока­зы­ва­ет белый экран)
1. Под­клю­ча­ем­ся через ssh логин root, пароль кото­рый вы зада­ли во вре­мя уста­нов­ки
2. Обнов­ля­ем систе­му apt update && apt upgrade после чего исправ­ля­ем все зави­си­мо­сти apt install ‑f
3. Если про­бле­ма оста­ет­ся выпол­ня­ем после­до­ва­тель­но три коман­ды
apt dist-upgrade
pvecm updatecerts –force
service pveproxy restart

и ещё совет
в /etc/apt/sources.list доба­вить deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
(у меня было толь­ко deb http://security.debian.org stretch/updates main contrib)
затем
#apt update && apt dist-upgrade
#service pveproxy restart

Во вре­мя выпол­не­ния apt update && apt upgrade выхо­дит ошиб­ка
W: The repository ‘https://enterprise.proxmox.com/debian/pve stretch Release’ does not have a Release file.
N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use.
E: Failed to fetch https://enterprise.proxmox.com/debian/pve/dists/stretch/pve-enterprise/binary-amd64/Packages 401 Unauthorized
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Some index files failed to download. They have been ignored, or old ones used instead.

Суть про­бле­мы в том, что обнов­ле­ние по умол­ча­нию обра­ща­ет­ся к кор­по­ра­тив­ным репо­зи­то­ри­ям, где без под­пис­ки вы полу­ча­е­те отказ в досту­пе. Исправ­ля­ет­ся эта про­бле­ма так — допи­сы­ва­ем одну стро­ку в файл “sources.list”
# nano /etc/apt/sources.list
Допи­сы­ва­ем стро­ку
deb http://download.proxmox.com/debian stretch pve-no-subscription
Долж­но полу­чить­ся вот так
deb http://ftp.debian.org/debian stretch main contrib
deb http://download.proxmox.com/debian stretch pve-no-subscription
deb http://security.debian.org stretch/updates main contrib

Далее закры­ва­ем редак­ти­ро­ва­ние фай­ла с сохра­не­ни­ем (Ctrl+x, save yes “Y”). Уда­ля­ем дефолт­ный репо­зи­то­рий:
rm ‑f /etc/apt/sources.list.d/pve-enterprise.list

Теперь мож­но попро­бо­вать обно­вить
apt update && apt upgrade
—-
Во вре­мя выпол­не­ния выхо­дит уже дру­гая ошиб­ка
W: GPG error: http://download.proxmox.com/debian stretch InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY
E: The repository ‘http://download.proxmox.com/debian stretch InRelease’ is not signed.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Даем коман­ду
wget http://download.proxmox.com/debian/proxmox-ve-release‑5.x.gpg ‑O /etc/apt/trusted.gpg.d/proxmox-ve-release‑5.x.gpg
после чего apt-get update

Теперь мож­но попро­бо­вать обно­вить
apt update && apt upgrade
—-

Всё сде­лал, но не рабо­та­ет Web интер­фейс, коман­да netstat ‑tapn не рабо­та­ет, выда­ет сооб­ще­ние
”-bash: netstat: command not found“
Нуж­но выпол­нить
apt-get install net-tools

При выпол­не­нии apt-get install net-tools выдается

Package net-tools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package ‘net-tools’ has no installation candidate

Добавь­те в sourcelist ещё две строч­ки
deb http://ftp.debian.org/debian jessie main contrib non-free
deb http://ftp.debian.org/debian oldstable main contrib non-free

Друзья - если вы нашли для себя что то полезное и хотите помочь проекту развиваться дальше, Вы можете задонатить любую сумму на поддержку. Деньги пойдут исключительно на оплату доменного имени, хостинга, а так же на мотивацию.

Facebook
Twitter
Email
VK
WhatsApp
Telegram