arch-conf's People
Forkers
johnsaiglearch-conf's Issues
syslinux -> UKI
Warning: Syslinux uses the deprecated EFI handover protocol, but officially supported kernels starting with version 6.2 are built without CONFIG_EFI_HANDOVER_PROTOCOL. Booting such kernels with UEFI Syslinux will fail.
So it still works on MBR systems, but the code in https://github.com/kousu/arch-conf/tree/installer/arch-install that assumes it can mix syslinux and EFI needs to go.
The syslinux package still has its EFI code around, but it's only usable by compiling a custom kernel, which is a non-starter for this project. (I hope they just axe it entirely).
--
I've tried out UKI and it works great! At least on the hardware I tried. It means writing two files:
/etc/kernel/cmdline
, settingroot=...
,rw
, and stuff likevga=773
,consoleblank=600
and any sysctls that should be on during early boot/etc/mkinitcpio.d/linux.preset
, settingdefault_uki="/boot/efi/boot/bootx64.efi"
There's an optional third file too, setting a splash screen somewhere (see the wiki for details)
After that, every pacman -S linux
will run mkinitcpio -p linux
which will build bootx64.efi
which is a copy of the kernel directly bootable by EFI, no bootloader needed. This is actually better than syslinux.
Failure on installation due to firefox dependency issue
Hi!
I got this error message when running sudo pacman -U kousu-device-nigiri-....
. (Also I'm typing out this error message because I can't yet copy-paste from the arch system.)
warning: cannot resolve "firefox-clearurls", a dependency of "kousu-device-nigiri"
warning: cannot resolve "firefox-extension-privacybadger", a dependency of "kousu-device-nigiri"
:: The following package cannot be upgraded due to unresolvable dependencies:
kousu-device-nigiri
arch-conf.install fails
I just tried to use this on a fresh system and found that nothing past this point
arch-conf/device-nigiri/arch-conf.install
Line 19 in 116f392
seems to have run. iwd
wasn't enabled, locale-gen
hadn't been run. I'm not sure why.
I did run it with pacstrap -U /mnt kousu-device-nigiri*.zst
, instead of with pacman
, but that shouldn't have made a difference.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.