Quit
file not specified. Please select a file to flash. Please read the README for details about the differences: 2
x230_coreboot_seabios_free_04d6eb1eae_top.rom: 完了
input: x230_coreboot_seabios_free_04d6eb1eae_top.rom
output: output/x230_coreboot_seabios_free_04d6eb1eae_top_prepared_12mb.rom
Warning: Make sure not to power off your computer or interrupt this process in any way!
Interrupting this process may result in irreparable damage to your computer!
Flash the BIOS now? y/N: y
flashrom v1.3.0 on Linux 6.1.75-1.qubes.fc37.x86_64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Using region: “bios”.
Found chipset “Intel QM77”.
Enabling flash write… Error accessing ICH RCRB, 0x4000 bytes at 0x00000000fed1c000
/dev/mem mmap failed: Operation not permitted
FAILED!
FATAL ERROR!
Error: Programmer initialization failed.
[root@dom0 skulls-1.1.0]#
Check /proc/cmdline to see if iomem=relaxed was really applied during boot. If it’s missing in there, you probably forgot to regenerate grub.cfg after editing /etc/default/grub - which can be done (assuming R4.2+) using:
It applied the settings in /etc/default/grub to the file that’s actually used by the bootloader. If you look inside of the generated /boot/grub2/grub.cfg, you can see how parameters like iomem=relaxed became part of it.
Yeah it’s probably safest to remove that setting (or comment out the line by prefixing it with a # sign) in /etc/default/grub when you’re done updating Skulls, and then regenerate grub.cfg again.
BTW when you’re in the GRUB bootloader menu, you can also press e and type in the kernel parameter directly (in the module2 /vmlinuz... line) to boot with it just once.