Category: raspberry pi
Rebuilding GRUB After a Ceph Misadventure on Ubuntu 24.04 arm64 Proxmox VE
Recently, I encountered a rather frustrating issue with my Ubuntu system running inside a Proxmox VE (PVE) virtual machine. The culprit? A seemingly innocent attempt to adjust the placement group (PG) count in my Ceph cluster. What started as a routine optimization turned into a full-blown system crash, leaving my Ubuntu installation unbootable and my…
Raspberry Pi 5 Proxmox VE Cluster
Install a standard Raspberry Pi OS (Debian Wormbook) Configure /etc/hosts for all 4 boards 192.168.1.101 node001.proxmox.com node001192.168.1.175 node002.proxmox.com node002192.168.1.213 node003.proxmox.com node003192.168.1.182 node004.proxmox.com node004 Disable IPv6 (Optional) Change system source list deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free sudo vim /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6…
Raspberry Pi 4B Emulating Windows 11 21H2 with QEMU
Let me breifly introduce what I’ve done to succesfully emulate a usable Windows 11 on rapberry pi 4b. The speed is higher than when we directly install the system on Raspberry Pi. 1. Download the system. I’ve tried several Win 11 versions, including the latest Windows 11 24H2. We know that the recent released Win11…
Raspberry pi 4b emulating Windows 2000/XP (Updated)
It is tough to run a usable x86 system on qemu-x86_64. But I made it! I use the hugepages to accelerate the system because it is a strong-on-weak memory order for ARM64 CPU running guest systems like Windows. Further, we should also assign only one vCPU and set the Windows 2000 as ACPI uniprocessor PC,…
Raspberry pi 4b emulating Windows 2000
I will share the QML file here: <domain xmlns:qemu=”http://libvirt.org/schemas/domain/qemu/1.0″ type=”qemu”> <name>win2k-x86_64</name> <uuid>24828db7-6937-4da1-ab6b-317267af4156</uuid> <metadata> <libosinfo:libosinfo xmlns:libosinfo=”http://libosinfo.org/xmlns/libvirt/domain/1.0″> <libosinfo:os id=”http://microsoft.com/win/2k”/> </libosinfo:libosinfo> </metadata> <memory unit=”KiB”>524288</memory> <currentMemory unit=”KiB”>524288</currentMemory> <memoryBacking> <hugepages/> </memoryBacking> <vcpu placement=”static”>1</vcpu> <os> <type arch=”x86_64″ machine=”pc-i440fx-7.2″>hvm</type> </os> <features> <acpi/> <apic/> <hyperv mode=”custom”> <relaxed state=”on”/> <vapic state=”on”/> <spinlocks state=”on” retries=”8191″/> </hyperv> <vmport state=”off”/> </features> <cpu mode=”custom” match=”exact” check=”none”> <model fallback=”forbid”>qemu64</model>…