Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yali update #6

Open
wants to merge 21 commits into
base: main
Choose a base branch
from
Open

yali update #6

wants to merge 21 commits into from

Conversation

erkanisik1
Copy link
Contributor

grub add os fix

erkanisik1 and others added 21 commits July 2, 2024 11:38
test amacıyla 439. satır değiştirildi
Olay şöyle: GRUB2, efibootmgr gibi araçların bir sistemin EFI değişkenlerini
ayarlamak için /sys/firmware/efi/efivars içinde efivarfs tarzında bir dosya
sistemine ihtiyaçları var. Bu dizin, MÜDÜR'le başlatılmış UEFI sistemlerde
otomatik olarak bağlanıyor ancak bu durum sysfs'in içine ayriyeten bağlanmış
olduğu konumlar için söz konusu değil. Zaten benzer bir hamle debugfs için
yapılıyor, dolayısıyla düzgün bir şekilde yapıldığında efivarfs de aynı
şekilde bağlanılabilir.

Paketleme yapabileceğim hazır bir ortamım ve zamanım henüz yok, dolayısıyla
mümkünse sizin paketleyip test etmenizi şiddetle tavsiye ederim.
chroot içine efivarfs de bağla
Bir önceki değişikliğimde yaptığım bir hatadan dolayı YALI kurulumda
"iterable" olmadığı için hata veriyordu. Bu değişiklik bunu düzeltmeyi
hedefliyor.
efi kurulumu için
fixup! chroot içine efivarfs de bağla
Update postinstall.py - bootloader.py içindeki mount edilen dizini burada umount ediyoruz
The previous approach has been failing and will fail all the time.
Let's go the Arch Linux route and set it by writing directly into
/etc/hostname instead. Also removed the condition for the write
operation so it will work just fine.
Fix the definition of hostname in postinstall step
Burada düzeltilen hata YALI Kurtarıcı'nın bozulmasına neden oluyordu.
Bunun olmasının sebebi de buradaki bağlama seçeneklerinin FSTAB'a da
yazılmasından ve, böyle bir seçenek olmadığı için, bağlanamamasına
neden oluyordu.

Bu düzeltme aynı zamanda kurulu sistemde açılışta görünen efivarfs
bağlama hatasını da gidermekte.
fixup!(2) chroot içine efivarfs de bağla
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants