---
title: "Azure FreeBSD (pfSense) nie potrafi wybrać partycji rozruchowej po zmianie rozmiaru dysku"
url: https://michalasobczak.pl/pl/posts/freebsd-not-able-to-pick-boot-partition.html
author: "Michał Sobczak"
description: "Ciąg dalszy wcześniejszych zmagań z pfSense FreeBSD na Azure. Po zmianie rozmiaru dysku Microsoft w pewnym momencie zaczyna dodawać kolejny dysk, który jest tymczasowy. Zupełnie go nie potrzebuję."
published: 2022-09-12T10:41:20.000Z
updated: 2022-09-12T10:41:40.000Z
language: pl
categories: ["Technology"]
tags: ["FreeBSD", "pfSense"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Azure FreeBSD (pfSense) nie potrafi wybrać partycji rozruchowej po zmianie rozmiaru dysku

Ciąg dalszy wcześniejszych zmagań z pfSense FreeBSD na Azure. Po zmianie rozmiaru dysku Microsoft w pewnym momencie zaczyna dodawać kolejny dysk, który jest tymczasowy. Zupełnie go nie potrzebuję. Wygląda na to, że szablon NetGate pfSense również nie jest do końca kompatybilny z cloud-init, ponieważ platforma próbuje wykonać systemctl, którego tutaj nie ma.

Problem polega na tym, że FreeBSD nie będzie w stanie wybrać, z której partycji ma wystartować. Poprawka jest dość prosta. Wystarczy wyedytować /etc/fstab i zamiast odwoływać się do jakichś wirtualnych etykiet, wskazać partycję bezpośrednio. W moim przypadku była to /dev/da0s2a. Właściwą możesz wybrać podczas procedury rozruchu, wciskając znak zapytania. Loader wyświetli wszystkie dostępne partycje. Próbuj na wyczucie. U mnie była to pierwsza z listy.

Co powoduje problem? Z mojej perspektywy szablon NetGate, nie będąc kompatybilnym z cloud-init, jest podatny na nieprzewidywalne zmiany. Ale jesteśmy w środowisku chmury publicznej i nie powinno nas to dziwić.
