Update the UEFI Secure Boot shim in debian, for fwupdmgr

 — 

Debian 11's version of the Secure Boot shim is a bugged version (< 15.7) that doesn't parse arguments properly [1] . fwupdmgr uses these arguments to boot an EFI application that then triggers a system firmware update.

To do my firmware update, I need to obtain a working / patched version of …

Category: snippet Tags:

Snippet - DISM - The source files could not be found (0x800f081f)

 — 

Scenario

You've found that your VM / computer has some file corruption issues, and when you're trying to run a windows update or a DISM /RestoreHealth, it reports

C:\Windows\system32>dism.exe /online /cleanup-image /restorehealth

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0 …
Category: snippet Tags:

Fully restarting an oVirt / RH-V Cluster

 — 

My oVirt cluster runs on an NFS server that gets regular updates. As a result, I've nailed down a concrete process to fully shut down the cluster and start it back up again.

Shutdown

  1. Shutdown all VMs
  2. Maintenance all hosts except the one running the hosted engine (migrate it to …
Category: snippet Tags:

Snippet - Windows Update Error 0x80244010

 — 

Scenario

You've just installed a new Windows Vista / 7 PC / VM for whatever reason (I'm not here to judge!) and you've connected it to your WSUS server. Upon triggering a search for updates, you're met with an error:

Windows could not search for new updates

An error occurred while checking …

Category: snippet Tags:

Snippet - Persistent names on PulseAudio devices

 — 

PulseAudio allows you to set names for audio inputs and outputs using pacmd update-sink-proplist, but this only works if the device is present when the rules are run. This works perfectly fine for renaming the built-in sound devices, but doesn't work for my new USB DAC. If the DAC isn't …

Category: snippet Tags:

Osborne 1 - Investigation and Restoration

 — 

I just got an Osbone 1, in mostly-working-condition. Let's have a look at it.

Teardown

I bought this from a seller on the local used item website, and while it's very yellowed in large swaths, it does appear to work! It was demoed to me working, so I at least …

Category: retrocomputing Tags:

Snippet - RPi Pico GDB how to

 — 

The Raspberry Pi Pico supports on-chip-debugging using another Pico, making it possibly the cheapest embedded development kit with native GDB support.

Things you'll need

  • 1x Raspberry Pi Pico - as the Device Under Test (DUT)
    • This will need, at minimum, the debug pins and 5V (VSYS, #39) pins with headers, A …
Category: snippet Tags:

oVirt Node upgrade fails on "Stop services"

 — 

oVirt node upgrade is failing after the "Stop services" step? It's probably a simple fix - /var might be running out of space. Read on to confirm with me.

My Scenario

I have multiple hosts which I have upgraded multiple times throughout oVirt's 4.4 and 4.5 lifecycle so far …

Category: snippet Tags:

Restore vProtect Server from backup

 — 

I needed to migrate my vProtect server from CentOS 7 to something EL8 based. As there's no good way to in-place upgrade, I needed to "restore" the vProtect server installation on to a new install.

My Scenario

  • 1x "old" CentOS 7 vProtect 4.3.x server
  • 1x "new" RHEL 8 …
Category: snippet Tags:

Convert Debian install from GPT to MBR

 — 

I had to replace the hardware of a server that was booting in UEFI mode with a board that only supported legacy booting, so I also needed to convert the system back to MBR.

My Scenario

This machine was previously booting in UEFI mode happily, until the motherboard failed. I …

Category: snippet Tags:

Epson HX-20 - TF-20 Startup disk creation

 — 

The EPSON HX-20 sold with an optional add-on, a dual Floppy unit, that turns out to need it's own boot disk. I don't have one, so let's make one using the disks in the unit and a bog standard 486 PC.

Intro

The EPSON HX-20 was what most consider to …

Category: retrocomputing Tags:

Thinkpad X220 - Shrink the ME Region

 — 

Warning

This document was written many years ago, and the nature of Open Source projects like me_cleaner means that options may change in name and or in function. I believe me_cleaner now has an option to do this automatically for you. This guide will probably still work.

Despite vaguely reading …

Category: hacking Tags:

Thinkpad X220 - Coreboot and ME removal

 — 

Warning

This document was written many years ago, and the nature of Open Source projects like coreboot means that options may change in name and or in function. The rest of the guide (extracting and flashing the BIOS) should remain largely the same.

Module preparation

See https://tylercipriani.com/blog …

Category: hacking Tags:

DIS on a Mazda3 BKs2

 — 

Introduction

Background

I have a 2006 Mazda 3. It's a nice car, but the more I learnt about the 3 I get ever so slightly more annoyed with Mazda Australia. There's multiple things that the car "supports" but wasn't sold with in Australia.

One of them (and the easiest of …

Category: hacking Tags:

© NRoach44 2016

Powered by Pelican