-
Notifications
You must be signed in to change notification settings - Fork 17
PAKETLERLE BOOTSTRAP
Bu yönergeyi takip ederek herhangi bir linux ortamından milis ortamını oluşturabilirsiniz.
Gerekli Paketler:lzip,squashfs-tools(mksquashfs),syslinux-utils(isohybrid),genisoimage
milis klonlanır ve dizine girilir.
git clone https://github.com/milisarge/malfs-milis && cd malfs-milis
milis sisteminin kurulabilmesi için öndosyalar ve gerekli ayarlar yapılır.
./lfs-mekanizma -ia
mps-bootstrap içindeki sunucu="ip:port/" şeklinde paket depo adresi ayarlandıktan sonra
paket güncellemesi yapılır
./mps-bootstrap -G
temel-sistem kurulumu için.
./mps-bootstrap -psk talimatname/temel/derleme.sira /mnt/lfs/
temel-sistemi yedeklemek için-chroot olarak kullanılmak üzere
./lfs-mekanizma -ts
temel-ek-sistem kurulumu için.(kernel-grub-initrd vs.)
./mps-bootstrap -psk talimatname/temel-ek/derleme.sira /mnt/lfs/
temel-sistemi yedeklemek için-iso üretilecek chroot olarak kullanılmak üzere
./lfs-mekanizma -ss
gerekli ayarlamalar için chroot içine girilir.
./lfs-mekanizma -cg
yukarıdaki komuttan sonra işlemler chroot içinde olacak!
cd /tmp
rm *.PRE
for i in *.POST; do bash "$i"; done
sorunsuz calisirsa kur-kos betikleri silinebilir.
rm *.POST
kokdizin kurulum ayarı
cd /var/lib/pkg/DB
grep -rli '/mnt/lfs' * | xargs -i@ sed -i 's/\/mnt\/lfs\///g' @
initrd yapmak için
cd /root
./lfs-mekanizma -bo
temel sistem için paket durum tarihçesi oluşturulur.
mps -trot
exit
yukarıdaki komut ile chroot dışına çıkılıp iso yapılır.
aşağıdaki iki komut ile iso yapılır.
./lfs-mekanizma -so
./lfs-mekanizma -io
test etmek için
./qemu.sh
####giriş için kullanıcı:root şifre:milis