#i need help to switch from grub to systemd-boot and im mbr legacy
127 messages · Page 1 of 1 (latest)
systemd-boot doesn't support legacy
it does
it doesn't though
that link is steps on how to install for efi
Well I'm trying to reinstall now with Uefi and I get this error
When I choose drive(s)
hey what screenshot tool/editor is that
Flameshot
it is expecting a value
Its not even letting me choose my disk
I've seen this before
Once I choose drive(s) I get this instantly
you might have a corrupt iso
No its newly downloaded iso
Just downloaded it now
did you properly unmount it before unplugging the USB
Yea
did you run a checksum on it
Yup
hmm
It was the same
shot in the dark, but maybe try pacman -Sy && pacman -Su archinstall
that might fix it
Jinx lol
Already did that
wont work
that method uses 2 commands for no reason and updates the entire system, which is prolly not possible
the first or second?
First 1
it should only update the archinstall and required packages
how old is your archiso?
.
hm
oh
this tells how to install systemd-boot for uefi
while still booted with legacy
yea
nvm latex already said it
i forgor your name
I've already switched to uefi in bios

then just say bored, everyone calls me bored
But I get the error still
literally anything other than the name of a language works
skule
why does sticker not send with messages
fuck
skill ish
Guys ??
even tho after switching to uefi i cant see systemd-boot
eh
i cant help with archinstall
too lazy to read its long ass errors
same
does the archinstall error still happen after rebooting?
no when i type archinstall it works fine...only getting error when selecting the drive
if you run fdisk -l can you see the drive?
there is no way to just use systemd-boot at all ? on legacy mbr
yea
there isnt
it's only for UEFI
Does this error only happen when you're booted in UEFI mode?
someone told me i can with this but idk how actully
ig so
you cant
that's just installing systemd-boot for uefi while booted in legacy
you could just install manually instead of using archinstall
if it continues to break
can u send me commands to type to install it manually then ? cause ive never tried to install it manually myself and it seem to be hard for me
not really tbh
anyways
show me lsblk
btw last time i tried to install arch myself manually i got this error...just letting u know
.aw installation guide
that will help
and
fdisk -l
that partition scheme could be used
yeah
just checking if sda1 has uefi type
and theyre using gpt cus mbr crinj
export boot=/dev/sda1
export root=/dev/sda2
?
no
.
ok so it's mbr
let's change it to gpt
exit out of cfdisk
cfdisk -z /dev/sda
choose gpt
create a 256MiB partition
and use the rest for your root
selete the 256MiB partition and change its type to EFI system partition
write and quit
ping me when youre done
and tell me which filesystem you'd like for root
well can u type all the commands for me and ill install it using ur commands but tommorrow cause its late for me
ext4
and i have intel igpu
and wanna install xfce4
or should i install WM ?
btw i dont want home partition and i dont want root password
i dont want root password
why? it's better for maintenance if you have one
i dont actully use it so its useless for me
my timezone is africa/cairo
what u typing all that time ? lol
aight
choose gpt
create a 256MiB partition
and use the rest for your root
#optional, create another parition for swap if you want
change the 256MiB one to Efi system partition
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot --mkdir
#this one is optional but it's here just in case youll encounter bad keys
pacman -Sy archlinux-keyring
pacstrap /mnt linux linux-headers base xfce4 pipewire pipewire-pulse pipewire-alsa pipewire-jack wireplumber systemd-boot efibootmgr nano networkmanager lightdm
#change nano to whatever terminal editor you use
arch-chroot /mnt
EDITOR=nano visudo
#uncomment the line with wheel and without NOPASSWD then save and exist
ln -s /usr/share/zoneinfo/Imtoolazytoopenmypctogrtyourregionsoyoudoityourself /etc/localtime
nano /etc/locale.gen
#uncomment en_US.UTF-8 and other locales you want to add
echo "en_US.UTF-8" >/etc/locale.conf
echo "coolsystemname" > /etc/hostname
locale-gen
useradd -mG wheel myname
passwd myname
#now enter your user's password
systemctl enable NetworkManager lightdm
bootctl install --esp-path=/boot
# then continue with https://wiki.archlinux.org/title/systemd-boot#Adding_loaders
#after booting into the system
#connect to the internet again with ↓
nmtui
#after that youre finished networkmanager will remember the connection```
i forgot
connect to the internet b4 this with iwctl
unless you have ethernet
in which case you can also ignore the last part
actully i wanna use pulseaudio cause mic doesnt work with pipewire
pipewire has its pulse implementaion which is pipewire-pulse
but aight
just remove the pipewire stuff and add pulseaudio
https://wiki.archlinux.org/title/systemd-boot#Adding_loaders can u type the commands i want from here cause i feel like im lost in that arch wiki
btw thanks for helping me ❤️
cant
cus that part specific to your conditions
like setting the root for the kernel params
youll have to get the uuid of your own root and type it to the config
why u didint include my intel igpu and intel-ucode ? @atomic sorrel
the module for intel igpu is already in the kernel
which is the i915 module
yu dont need to install anything for it unlike nvidia
as for the ucode
u didnt tell me you wanted it