FreeBSD on rockpro64 now what I do? reddit / freebsd ---------------------------------------------------------------------- [deleted] · 2022-07-19 06:05 [deleted] ---------------------------------------------------------------------- nohearth · 2022-07-19 06:44 I’m still learning FreeBSD myself but it looks like on that system you’re not using the Zfs it look like it running ufs at least for the root. Partition ---------------------------------------------------------------------- BornToRune · 2022-07-19 08:01 there's absolutely nothing wrong with a ufs root partition. Many of us are running systems where we're only using zfs for data storage, and the whole OS is still on UFS. ---------------------------------------------------------------------- BornToRune · 2022-07-19 08:05 You have to specify where the rootfs is. I don't really know how that image works, but that block device on the screenshot seems to be partitioned. So probably one of them would work. I would say, please drop a mail to arm@ ([https://lists.freebsd.org](https://lists.freebsd.org) ), people over there are working on the arm ports, and should be very much aware of the issue. ---------------------------------------------------------------------- nohearth · 2022-07-19 08:09 Ah okay thank you for information in this log this user posted it look like root fail to mount ---------------------------------------------------------------------- hackzino · 2022-07-19 09:38 Thank you so much Is there someone who can manage how to move under The hood of mountroot or when you're under single mode? ---------------------------------------------------------------------- theRealNilz02 · 2022-07-19 09:45 reinstall using my guide: [http://therealnilz.de/FreeBSD-Install- Guide.pdf](http://therealnilz.de/FreeBSD-Install-Guide.pdf) ​ Something went wrong with your setup. ---------------------------------------------------------------------- hackzino · 2022-07-19 09:49 Read it,I will try ---------------------------------------------------------------------- BornToRune · 2022-07-19 10:02 I think that part should be in the handbook. [https://docs.freebsd.org /en/books/handbook/boot/](https://docs.freebsd.org/en/books/handbook/b oot/) ---------------------------------------------------------------------- cohesively_separated · 2022-07-19 11:42 For RockPro64 there is an official [FreeBSD 13.1-RELEASE](https://download.freebsd.org/releases/arm64/aarch64/ISO- IMAGES/13.1/) image that can be written to SD card or eMMC. The official image uses UFS and doesn't have a graphical installation, and differs from the x86/x86-64 installation. It will expand the file system on the device. You have a root and a user (pine64 or freebsd, can't remember their name) with passwords already configured. It is either root, 1234, or something like that. Hostname is also set. If the RockPro64 fails to boot, then the u-boot installed to the SPI has to be updated, the device is misconfigured, the installation media is incompatible, or the image is corrupted. The initial boot can take awhile, and on some RockPro64s, boot can a few minutes depending on the board version. I have 4 RockPro64s, 2 of the older 2G version, and 2 of the newer 4G version with FreeBSD 13.0 or 13.1 running on 3 of them. The 2G versions are temperamental with PCIe devices installed. The temperamental boards boot successfully most of the time, the other two boot all of the time. It is worth possessing a UART to USB adapter like the Pine64 woodpecker serial console, but any UART to USB device will work so long as it is capable of 3.3v and 1500000 baud (1.5M baud). Read the [RockPro64 wiki](https://wiki.pine64.org/wiki/ROCKPro64) to understand boot order, how to configure the board for SD card or EMMC boot, UART tutorial, etc. The indicator lights by the front of the board will behave differently depending on the u-boot version. There are custom u-boots (like TOW-boot), custom FreeBSD images that create various boot and user environments, support for those should be directed to those respective developers or communities. Some of these may allow for USB or NVME/SSD/HDD (via the PCIe adapter) booting. Most of my machines are either factory installed u-boot followed by [auyfan's](https://github.com/ayufan-rock64/linux-u-boot/releases) u-boot written to the SPI by SD card. I mention it because some OSes don't work with what came from the factory. Auyfan was an early contributor to Pine64 and there are links to their github both in the [Pine64 forum](https://forum.pine64.org) and on the wiki. ---------------------------------------------------------------------- scottyaufobst · 2022-07-19 11:53 My backup server is a rockpro with two sata discs running a zfs mirror. This little box pulls snapshots of my home server every night. ---------------------------------------------------------------------- PreviousWay · 2022-07-19 13:23 I don't know about this types of systems and how you install os on them, but is it possible to boot from usb/install media, mount the os disk and check /etc/fstab? From that prompt you can try ufs:/dev/ada0p2 or 3 (but my memory is vague on this) p.s. fsbs doesn't use UUID in fstab by default and that might be the issue ---------------------------------------------------------------------- celestrion · 2022-07-19 14:21 Why would you put together a guide for installing the OS that puts everything in one ZFS dataset? More to the point of OP's problem, how does that guide have anything to do with ARM systems? ---------------------------------------------------------------------- theRealNilz02 · 2022-07-19 14:24 Didn't See that it's an ARM system. A single dataset is fine for a minimal Install which is what I'm aiming for. Also creating additional datasets is very easy and doesn't need extra entries in my Guide. ---------------------------------------------------------------------- celestrion · 2022-07-19 14:50 > A single dataset is fine A single dataset will work, but not having /var and /tmp and /home separate throws away lots of the management benefits of using ZFS. ZFS boot environments won't work at all. > a minimal Install which is what I'm aiming for A no point did you mention this in the guide to OP, who seems pretty new to the platform. > Also creating additional datasets is very easy Ordinarily, yes, but creating the root dataset of the pool with `mountpoint=none` is going to give surprising behavior to anyone creating other datasets who isn't already familiar with ZFS. Even considering that, pivoting places like /var to separate mountpoints after the fact isn't, which is why the installer creates them up front. ---------------------------------------------------------------------- cohesively_separated · 2022-07-19 19:22 The RockPro64 was the first device I put FreeBSD on and kept. It makes for a simple and durable server. Are you booting from SD or eMMC? ---------------------------------------------------------------------- scottyaufobst · 2022-07-19 19:42 Emmc - if i remember correctly a 32gb one. Just wrote the image to the emmc (via usb adapter) and it boots. Sys is on ufs, external discs zfs mirror (5tb 3,5“ sata III via pcie controller) ---------------------------------------------------------------------- cohesively_separated · 2022-07-19 20:09 Cool. I prefer the eMMC over SD card boot, so much faster. Less noticeable on a headless server but still noticeable when installing packages. I installed FreeBSD the same way but when I first purchased a RockPro64 I hadn't bought the USB eMMC writer so had to write to the eMMC by timing how long to have the SD card jumper pins shorted. ---------------------------------------------------------------------- [deleted] · 2022-07-20 11:00 [deleted] ---------------------------------------------------------------------- VastAd1765 · 2022-07-20 11:00 Don't follow random posts and guides on the internet. If you aren't following the Handbook, you're likely going to do it wrong....and you did!