You are not logged in.
this is my tree and there are 2 pacman.conf
/home/astro/SunnyAstro/
├── airootfs
│ ├── etc
│ │ ├── hostname
│ │ ├── locale.conf
│ │ ├── localtime -> /usr/share/zoneinfo/UTC
│ │ ├── mkinitcpio.conf.d
│ │ │ └── archiso.conf
│ │ ├── mkinitcpio.d
│ │ │ └── linux.preset
│ │ ├── modprobe.d
│ │ │ └── broadcom-wl.conf
│ │ ├── motd
│ │ ├── pacman.conf
│ │ ├── pacman.d
│ │ │ ├── chaotic-mirrorlist
│ │ │ ├── hooks
│ │ │ │ ├── uncomment-mirrors.hook
│ │ │ │ └── zzzz99-remove-custom-hooks-from-airootfs.hook
│ │ │ └── mirrorlist
│ │ ├── passwd
│ │ ├── resolv.conf -> /run/systemd/resolve/stub-resolv.conf
│ │ ├── shadow
│ │ ├── ssh
│ │ │ └── sshd_config.d
│ │ │ └── 10-archiso.conf
│ │ └── systemd
│ │ ├── journald.conf.d
│ │ │ └── volatile-storage.conf
│ │ ├── logind.conf.d
│ │ │ └── do-not-suspend.conf
│ │ ├── network
│ │ │ ├── 20-ethernet.network
│ │ │ ├── 20-wlan.network
│ │ │ └── 20-wwan.network
│ │ ├── networkd.conf.d
│ │ │ └── ipv6-privacy-extensions.conf
│ │ ├── resolved.conf.d
│ │ │ └── archiso.conf
│ │ ├── system
│ │ │ ├── choose-mirror.service
│ │ │ ├── cloud-init.target.wants
│ │ │ │ ├── cloud-config.service -> /usr/lib/systemd/system/cloud-config.service
│ │ │ │ ├── cloud-final.service -> /usr/lib/systemd/system/cloud-final.service
│ │ │ │ ├── cloud-init-local.service -> /usr/lib/systemd/system/cloud-init-local.service
│ │ │ │ ├── cloud-init-main.service -> /usr/lib/systemd/system/cloud-init-main.service
│ │ │ │ └── cloud-init-network.service -> /usr/lib/systemd/system/cloud-init-network.service
│ │ │ ├── dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service
│ │ │ ├── dbus-org.freedesktop.network1.service -> /usr/lib/systemd/system/systemd-networkd.service
│ │ │ ├── dbus-org.freedesktop.resolve1.service -> /usr/lib/systemd/system/systemd-resolved.service
│ │ │ ├── dbus-org.freedesktop.timesync1.service -> /usr/lib/systemd/system/systemd-timesyncd.service
│ │ │ ├── etc-pacman.d-gnupg.mount
│ │ │ ├── getty@tty1.service.d
│ │ │ │ └── autologin.conf
│ │ │ ├── livecd-alsa-unmuter.service
│ │ │ ├── livecd-talk.service
│ │ │ ├── multi-user.target.wants
│ │ │ │ ├── choose-mirror.service -> ../choose-mirror.service
│ │ │ │ ├── hv_fcopy_daemon.service -> /usr/lib/systemd/system/hv_fcopy_daemon.service
│ │ │ │ ├── hv_kvp_daemon.service -> /usr/lib/systemd/system/hv_kvp_daemon.service
│ │ │ │ ├── hv_vss_daemon.service -> /usr/lib/systemd/system/hv_vss_daemon.service
│ │ │ │ ├── iwd.service -> /usr/lib/systemd/system/iwd.service
│ │ │ │ ├── livecd-talk.service -> /etc/systemd/system/livecd-talk.service
│ │ │ │ ├── ModemManager.service -> /usr/lib/systemd/system/ModemManager.service
│ │ │ │ ├── pacman-init.service -> ../pacman-init.service
│ │ │ │ ├── sshd.service -> /usr/lib/systemd/system/sshd.service
│ │ │ │ ├── systemd-networkd.service -> /usr/lib/systemd/system/systemd-networkd.service
│ │ │ │ ├── systemd-resolved.service -> /usr/lib/systemd/system/systemd-resolved.service
│ │ │ │ ├── vboxservice.service -> /usr/lib/systemd/system/vboxservice.service
│ │ │ │ ├── vmtoolsd.service -> /usr/lib/systemd/system/vmtoolsd.service
│ │ │ │ └── vmware-vmblock-fuse.service -> /usr/lib/systemd/system/vmware-vmblock-fuse.service
│ │ │ ├── network-online.target.wants
│ │ │ │ └── systemd-networkd-wait-online.service -> /usr/lib/systemd/system/systemd-networkd-wait-online.service
│ │ │ ├── pacman-init.service
│ │ │ ├── sockets.target.wants
│ │ │ │ ├── pcscd.socket -> /usr/lib/systemd/system/pcscd.socket
│ │ │ │ └── systemd-networkd.socket -> /usr/lib/systemd/system/systemd-networkd.socket
│ │ │ ├── sound.target.wants
│ │ │ │ └── livecd-alsa-unmuter.service -> ../livecd-alsa-unmuter.service
│ │ │ ├── sysinit.target.wants
│ │ │ │ ├── systemd-timesyncd.service -> /usr/lib/systemd/system/systemd-timesyncd.service
│ │ │ │ └── systemd-time-wait-sync.service -> /usr/lib/systemd/system/systemd-time-wait-sync.service
│ │ │ └── systemd-networkd-wait-online.service.d
│ │ │ └── wait-for-only-one-interface.conf
│ │ └── system-generators
│ │ └── systemd-gpt-auto-generator -> /dev/null
│ ├── root
│ └── usr
│ └── local
│ ├── bin
│ │ ├── choose-mirror
│ │ ├── Installation_guide
│ │ └── livecd-sound
│ └── share
│ └── livecd-sound
│ └── asound.conf.in
├── bootstrap_packages
├── efiboot
│ └── loader
│ ├── entries
│ │ ├── 01-archiso-linux.conf
│ │ ├── 02-archiso-speech-linux.conf
│ │ └── 03-archiso-memtest86+x64.conf
│ └── loader.conf
├── grub
│ ├── grub.cfg
│ └── loopback.cfg
├── out
│ └── SunnyAstroLinux-2026.04.23-x86_64.iso
├── packages.x86_64
├── pacman.conf
├── profiledef.sh
├── syslinux
│ ├── archiso_head.cfg
│ ├── archiso_pxe.cfg
│ ├── archiso_pxe-linux.cfg
│ ├── archiso_sys.cfg
│ ├── archiso_sys-linux.cfg
│ ├── archiso_tail.cfg
│ ├── splash.png
│ └── syslinux.cfg
└── work
├── base._make_custom_airootfs
├── base._make_pacman_conf
├── base._make_work_dir
├── build_date
├── iso.pacman.conf
└── x86_64
└── airootfs
├── dev
├── etc
│ ├── hostname
│ ├── locale.conf
│ ├── localtime -> /usr/share/zoneinfo/UTC
│ ├── mkinitcpio.conf.d
│ │ └── archiso.conf
│ ├── mkinitcpio.d
│ │ └── linux.preset
│ ├── modprobe.d
│ │ └── broadcom-wl.conf
│ ├── motd
│ ├── pacman.conf
│ ├── pacman.d
│ │ ├── hooks
│ │ │ ├── uncomment-mirrors.hook
│ │ │ └── zzzz99-remove-custom-hooks-from-airootfs.hook
│ │ └── mirrorlist
│ ├── passwd
│ ├── resolv.conf -> /run/systemd/resolve/stub-resolv.conf
│ ├── shadow
│ ├── ssh
│ │ └── sshd_config.d
│ │ └── 10-archiso.conf
│ └── systemd
│ ├── journald.conf.d
│ │ └── volatile-storage.conf
│ ├── logind.conf.d
│ │ └── do-not-suspend.conf
│ ├── network
│ │ ├── 20-ethernet.network
│ │ ├── 20-wlan.network
│ │ └── 20-wwan.network
│ ├── networkd.conf.d
│ │ └── ipv6-privacy-extensions.conf
│ ├── resolved.conf.d
│ │ └── archiso.conf
│ ├── system
│ │ ├── choose-mirror.service
│ │ ├── cloud-init.target.wants
│ │ │ ├── cloud-config.service -> /usr/lib/systemd/system/cloud-config.service
│ │ │ ├── cloud-final.service -> /usr/lib/systemd/system/cloud-final.service
│ │ │ ├── cloud-init-local.service -> /usr/lib/systemd/system/cloud-init-local.service
│ │ │ ├── cloud-init-main.service -> /usr/lib/systemd/system/cloud-init-main.service
│ │ │ └── cloud-init-network.service -> /usr/lib/systemd/system/cloud-init-network.service
│ │ ├── dbus-org.freedesktop.ModemManager1.service -> /usr/lib/systemd/system/ModemManager.service
│ │ ├── dbus-org.freedesktop.network1.service -> /usr/lib/systemd/system/systemd-networkd.service
│ │ ├── dbus-org.freedesktop.resolve1.service -> /usr/lib/systemd/system/systemd-resolved.service
│ │ ├── dbus-org.freedesktop.timesync1.service -> /usr/lib/systemd/system/systemd-timesyncd.service
│ │ ├── etc-pacman.d-gnupg.mount
│ │ ├── getty@tty1.service.d
│ │ │ └── autologin.conf
│ │ ├── livecd-alsa-unmuter.service
│ │ ├── livecd-talk.service
│ │ ├── multi-user.target.wants
│ │ │ ├── choose-mirror.service -> ../choose-mirror.service
│ │ │ ├── hv_fcopy_daemon.service -> /usr/lib/systemd/system/hv_fcopy_daemon.service
│ │ │ ├── hv_kvp_daemon.service -> /usr/lib/systemd/system/hv_kvp_daemon.service
│ │ │ ├── hv_vss_daemon.service -> /usr/lib/systemd/system/hv_vss_daemon.service
│ │ │ ├── iwd.service -> /usr/lib/systemd/system/iwd.service
│ │ │ ├── livecd-talk.service -> /etc/systemd/system/livecd-talk.service
│ │ │ ├── ModemManager.service -> /usr/lib/systemd/system/ModemManager.service
│ │ │ ├── pacman-init.service -> ../pacman-init.service
│ │ │ ├── sshd.service -> /usr/lib/systemd/system/sshd.service
│ │ │ ├── systemd-networkd.service -> /usr/lib/systemd/system/systemd-networkd.service
│ │ │ ├── systemd-resolved.service -> /usr/lib/systemd/system/systemd-resolved.service
│ │ │ ├── vboxservice.service -> /usr/lib/systemd/system/vboxservice.service
│ │ │ ├── vmtoolsd.service -> /usr/lib/systemd/system/vmtoolsd.service
│ │ │ └── vmware-vmblock-fuse.service -> /usr/lib/systemd/system/vmware-vmblock-fuse.service
│ │ ├── network-online.target.wants
│ │ │ └── systemd-networkd-wait-online.service -> /usr/lib/systemd/system/systemd-networkd-wait-online.service
│ │ ├── pacman-init.service
│ │ ├── sockets.target.wants
│ │ │ ├── pcscd.socket -> /usr/lib/systemd/system/pcscd.socket
│ │ │ └── systemd-networkd.socket -> /usr/lib/systemd/system/systemd-networkd.socket
│ │ ├── sound.target.wants
│ │ │ └── livecd-alsa-unmuter.service -> ../livecd-alsa-unmuter.service
│ │ ├── sysinit.target.wants
│ │ │ ├── systemd-timesyncd.service -> /usr/lib/systemd/system/systemd-timesyncd.service
│ │ │ └── systemd-time-wait-sync.service -> /usr/lib/systemd/system/systemd-time-wait-sync.service
│ │ └── systemd-networkd-wait-online.service.d
│ │ └── wait-for-only-one-interface.conf
│ └── system-generators
│ └── systemd-gpt-auto-generator -> /dev/null
├── proc
├── root [error opening dir]
├── run
├── sys
├── tmp
├── usr
│ └── local
│ ├── bin
│ │ ├── choose-mirror
│ │ ├── Installation_guide
│ │ └── livecd-sound
│ └── share
│ └── livecd-sound
│ └── asound.conf.in
└── var
├── cache
│ └── pacman
│ └── pkg
├── lib
│ └── pacman
│ ├── local
│ │ └── ALPM_DB_VERSION
│ └── sync
│ ├── astronomy.db
│ ├── core.db
│ └── extra.db
└── log
└── pacman.logOffline
The tree you posted in #24 - what's the status quo after
let's see and hope we don't do any damage…
?
Offline
Thanks for sharing this tree(#26) it looks alright far as I can see.
├── root [error opening dir]
This is not an error but expected behavior because your building (work) in the '$HOME' directory
Using sudo the contents of this dir should be accessible!
Why aren't you building in tmpfs? are you low on RAM
https://wiki.archlinux.org/title/Archiso#Build_the_ISO
Well now it seems to work but as usual it stops me when I log in, it makes me install Arch
Is this problem solved now?
Offline
Well now it seems to work but as usual it stops me when I log in, it makes me install Arch
Is this problem solved now?
when i make iso i use this
sudo mkarchiso -v -r -w ./work -o ./out .
Problem it's not solved :-) now i make another image on USB but this also stopped as if I had to do a new installation.
I would like to do a live show but I don't understand how I should do it.
Maybe try calamares
Offline
=> imgur.com - what do you *expect* to happen?
Offline
@seth, I have the same feeling....
@Lucanobile, your mkarchiso command is correct
And what do you mean with 'as if I had to do a new installation'
Is this what you see?
Arch Linux install medium (x86_64, UEFI)
Arch Linux install medium (x86_64, UEFI) with speech
Memtest86+
EFI Shell
Reboot Into Firmware InterfaceOffline
Yes, I mean that after the screen you posted I'll highlight it
Arch Linux install medium x86_64, UEFI
the screen come with
To installal Arch use iwctl for wifi excetera ...
Offline
Yes, if you just use that first option the ISO will boot and you will end up in the live environment
This is as good as it gets, in the live env. you can use your installed tools ![]()
Unless you have done something to automatically start the installer, however I doubt that...
Offline
Yes, if you just use that first option the ISO will boot and you will end up in the live environment
This is as good as it gets, in the live env. you can use your installed tools
Unless you have done something to automatically start the installer, however I doubt that...
edit: I didn't recognize those few words at first since I don't use that file
What you're talking about is the message of the day which is in the 'motd' file
This is why it's at least wise to read all files in the releng dir. to know whats in there
Offline
Good morning everyone, today in Italy is Liberation Day.
However, I did some tests and I still can't start the live broadcast
the first change I made was the login manager even though I didn't know what to do:
I tried as it says to see where the link pointed
ls -l /etc/systemd/system/display-manager.service -
/usr/lib/systemd/system/cosmic-greeter.service
and then I created the link
ls -l /usr/lib/systemd/system/cosmic-greeter.service /home/astro/SunnyAstro/airootfs/etc/systemd/system/display-manager.service
insert in autologin.conf
[Service]
ExecStart=
ExecStart=-/sbin/agetty --noreset --noclear --autologin root - ${TERM}
ed infine nel file passwd variato con questo
root:x:0:0:root:/root:/usr/bin/zsh
astrosunny:x:1000:1000::/home/astrosunny:/usr/zsh
but unfortunately same problem :-(
Offline
Creating a symlink is not done trough 'ls -l' but 'ln -s' is this a typo?
'/home/astrosunny:/usr/zsh' should be '/home/astrosunny:/usr/bin/zsh'
but unfortunately same problem :-(
I'm currently unclear as to what that same problem is, do clarify, thanks
Offline
Thanks, there was an incorrect symlink:
display-manager.service -> /usr/lib/systemd/system/lxdm.service
What I mean is that the live session doesn't start. Once it's started, I have to figure out how to install the programs.
Last edited by Lucanobile (2026-04-25 18:20:18)
Offline
You're welcome but I don't really understand Italian that good
Something about the live broadcast wont start.
I truly have no idea how to solve that one
Please write your messages in english
Offline
Does ctrl+alt+f3 help?
Otherwise does it work w/o the display-manager.service resp. only booting the multi-user.target (2nd link below)?
Can you then start lxdm from there?
If not and you can access another VT, check the journal and/or xorg log.
Offline
... thanks for your constant help
I'm formatting the USB stick with the image for the umpteenth time
After writing the image to the USB stick, I tried to boot from it, but it
didn’t work... I’m not sure what to do now.
Last edited by Lucanobile (2026-04-25 18:38:42)
Offline
I just tried to build an ISO using cosmic an it did start from tty5 using 'start-cosmic'
Only tried it in QEMU and it feels kinda sluggish, let me say that.
There must still be something on your part that's ill configured, lets try to find out what that is.
Please show your installed package list for cosmic only!
Btw. must you use cosmic otherwise labwc on wlroots gives a way smoother feel, it's only my thought if you don't like it don't ![]()
Offline
No no I don't have to use cosmic...but it was an idea since the main idea is to use ISO for astronomy.
Here is the list of programs (and I don't need them all for the ISO, if you have an idea of what I might need!!!!
# Base system + Hyprland
hyprland
waybar
dunst
rofi-wayland
alacritty
qt5-wayland
qt6-wayland
polkit-gnome
networkmanager
bluez
pipewire
pipewire-pulse
pipewire-alsa
brightnessctl
grim
slurp
swaylock
wl-clipboard
xdg-desktop-portal-hyprland
gimp
#gimp-plugin-resynthesizer-git
#gimp-plugin-pandora
#gimp-paint-studio
#gimp-plugin-dcamnoise2
#gimp-plugin-astronomy
syslinux
#bios.syslinux
memtest86+
memtest86+-efi
edk2-shell
yay
paru
# Pacchetti Astronomia da Pacman
skychart
stellarium
kstars
libindi
#indi
#phd2
#libnova
#cfitsio
#wcslib
#astrometry.net
#sextractor
#source-extractor
#psfex
#swarp
#skycat
#missfits
#util-linux
ccdciel
#lin_guider
#gfaotemplates
astroterm
siril
# Questi andranno installati via paru/script
#indi-web-manager
#focuslynx-client
#eqmod
# Vari ed eventuali
alsa-utils
amd-ucode
arch-install-scripts
archinstall
b43-fwcutter
base
bcachefs-tools
bind
bolt
brltty
broadcom-wl
btrfs-progs
clonezilla
cloud-init
cryptsetup
darkhttpd
ddrescue
dhcpcd
diffutils
dmidecode
dmraid
dnsmasq
dosfstools
e2fsprogs
edk2-shell
efibootmgr
espeakup
ethtool
exfatprogs
f2fs-tools
fatresize
foot-terminfo
fsarchiver
gpart
gpm
gptfdisk
grml-zsh-config
grub
hdparm
hyperv
intel-ucode
irssi
iw
iwd
jfsutils
kitty-terminfo
ldns
less
lftp
libfido2
libusb-compat
linux
linux-atm
linux-firmware
linux-firmware-marvell
livecd-sounds
lsscsi
lvm2
lynx
man-db
man-pages
mc
mdadm
memtest86+
memtest86+-efi
mkinitcpio
mkinitcpio-archiso
mkinitcpio-nfs-utils
mmc-utils
modemmanager
mtools
nano
nbd
ndisc6
nfs-utils
nilfs-utils
nmap
ntfs-3g
nvme-cli
open-iscsi
open-vm-tools
openconnect
openpgp-card-tools
openssh
openvpn
partclone
parted
partimage
pcsclite
ppp
pptpclient
pv
qemu-guest-agent
refind
reflector
rsync
rxvt-unicode-terminfo
screen
sdparm
sequoia-sq
sg3_utils
smartmontools
sof-firmware
squashfs-tools
sudo
syslinux
systemd-resolvconf
tcpdump
terminus-font
testdisk
tmux
tpm2-tools
tpm2-tss
udftools
usb_modeswitch
usbmuxd
usbutils
vim
virtualbox-guest-utils-nox
vpnc
wireless-regdb
wireless_tools
wpa_supplicant
wvdial
xdg-utils
xfsprogs
xl2tpd
zshLast edited by Lucanobile (2026-04-26 13:13:58)
Offline
Please use [code][/code] tags, not quote tags!
There is something else is noticed in your tree I miss group and gshadow.
Read https://wiki.archlinux.org/title/Archis … _passwords again and make the necessary changes.
edit:
Your tree is incomplete at least,
You need to look at config files from FI. Hyprland
Also where is the terminal?
Otherwise you can only type commands in the TTY!
Of course this is the same for a file manager, browser etc.
It's probably wise and useful to use an already created home directory
The rules are the same as for your host system.
That way you can at least create a hyprland.conf so you have a working Hyprland from the start
I must admit cosmic creates a somewhat workable solution right away, though the default browser FI. still needs to be installed.
So cosmic works right out of the box to a degree!! and for hyprland a little more attention/work is needed!
Last edited by qinohe (2026-04-26 12:54:35)
Offline
Please use [code][/code] tags, not quote tags!
There is something else is noticed in your tree I miss group and gshadow.
Read https://wiki.archlinux.org/title/Archis … _passwords again and make the necessary changes.
ok made the change, I naively made a mistake and confused the 2 things
edit:
Your tree is incomplete at least,
You need to look at config files from FI. Hyprland
sorry but what do you mean by FI. Hyperland?
Also where is the terminal?
alacrytty
Otherwise you can only type commands in the TTY!
Of course this is the same for a file manager, browser etc.
It's probably wise and useful to use an already created home directory
The rules are the same as for your host system.
That way you can at least create a hyprland.conf so you have a working Hyprland from the start
I must admit cosmic creates a somewhat workable solution right away, though the default browser FI. still needs to be installed.
So cosmic works right out of the box to a degree!! and for hyprland a little more attention/work is needed!
Offline
...I rechecked the user and password chapter
and the file is written like this:
root:x:0:0:root:/root:/usr/bin/zsh
astrosunny:x:1000:1000::/home/astrosunny:/usr/zshnot caring about the password I went to the groups
which in fact I don't have so I created it like this.....
root:!*::root
astrosunny:!*::...but I have the idea that something is missing....
I then went to check profiledef , and the change in the file had not been done now is
#!/usr/bin/env bash
# shellcheck disable=SC2034
iso_name="SunnyAstroLinux"
iso_label="SUNNY_ASTRO_ARCH_$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m)"
iso_publisher="Sunny Astro Arch Linux <https://archlinux.org>"
iso_application="Sunny Astro Arch Linux Live/Rescue DVD"
iso_version="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y.%m.%d)"
install_dir="arch"
buildmodes=('iso')
bootmodes=('bios.syslinux'
'uefi.systemd-boot')
pacman_conf="pacman.conf"
airootfs_image_type="squashfs"
airootfs_image_tool_options=('-comp' 'xz' '-Xbcj' 'x86' '-b' '1M' '-Xdict-size' '1M')
bootstrap_tarball_compression=('zstd' '-c' '-T0' '--auto-threads=logical' '--long' '-19')
file_permissions=(
["/etc/shadow"]="0:0:400"
["/root"]="0:0:750"
["/root/.automated_script.sh"]="0:0:755"
["/root/.gnupg"]="0:0:700"
["/usr/local/bin/choose-mirror"]="0:0:755"
["/usr/local/bin/Installation_guide"]="0:0:755"
["/usr/local/bin/livecd-sound"]="0:0:755"
["/etc/shadow"]="0:0:0400"
["/etc/gshadow"]="0:0:0400"
)Guys, excuse me but, as they say in Italy, "sono di coccio" (hard-headed) and I'm 62 years old
Offline
and here's your neighborhood bighead again :-)
today I created a "groups" file as indicated above, but on boot it created me
a huge slew of errors, after which I copied my file (/etc/group) and everything
everything went well except for the fact that it doesn't start as live.....
Offline
sorry but what do you mean by FI. Hyperland?
FI. = for instance
Oke you use alacritty, I see it now...
This is not correct
...
astrosunny:x:1000:1000::/home/astrosunny:/usr/zsh[/codeIt should be
astrosunny:x:1000:1000::/home/astrosunny:/usr/bin/zshI think this is also incorrect
root:!*::root
astrosunny:!*::This should be
root:x:0:root
astrosunny:x:1000:I don't know if you must! set permissions in profiledef, but, I do...
["/etc/group"]="0:0:644"
["/etc/passwd"]="0:0:644"You probably already changed the group according to my edit, I leave it there ![]()
Have you created a home directory with Hyprland config file?
Btw. we are never to old to learn!
Offline
Hi, here I am again after making the change it doesn't work anyway starting in Live I was struggling to put the files so I can see how they are now
file in ../airootfs/etc/passwd
root:x:0:0:root:/root:/usr/bin/zsh
astrosunny:x:1000:1000::/home/astrosunny:/usr/bin/zshfile in ../airootfs/etc/group
root:x:0:root
astrosunny:x:1000:file in ../airootfs/etc/gshadow
root:!*::root
astrosunny:!*::file in ..../airootfs/etc/gshadow
root::14871::::::
astrosunny:!*::Offline
I think that shadow file should read
root::14871::::::
astrosunny::14872::::::Basically there are just a few files you can or need to create/edit to get a working ISO with cosmic or hyprland
profiledef, group, gshadow, passwd, shadow, autologin.conf and of course the packages.x86_64
That's it, if configured correct you should be able to start a session with 'start-cosmic' or 'start-hyprland'
After that to get a truly amazing experience a lot of files need to be added or changed
Always keep in mind there's mostly no difference between setting up your profile compared to a host Arch system
Offline
Basically there are just a few files you can or need to create/edit to get a working ISO with cosmic or hyprland
profiledef, group, gshadow, passwd, shadow, autologin.conf and of course the packages.x86_64
That's it, if configured correct you should be able to start a session with 'start-cosmic' or 'start-hyprland'
Sorry but today is a bit of an "extreme" day for me.
What you said reminds me of something I could do.
What if I copied the working contents of the files you suggested from mine?
Basically copying and pasting?
Last edited by Lucanobile (2026-04-28 13:50:09)
Offline