Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
September 23, 2021 09:51 am GMT

Debootstrap ile Pardus Chroot Oluturmak

debootstrap, bir Debian temel sistemini girilen paket deposunu kullanarak nceden kurulmu baka bir sistemin alt dizinine kurarak chroot ortam oluturmak iin kullanlan bir aratr. debootstrap sayesinde kurulum CD'si kullanmaya gerek kalmadan, debian chroot'u oluturmay salar.
debootstrap ile kurulum iin stabil bir internet balants gerekir, nk paketler bir Debian deposundan getirilir. Ayrca bu ara dpkg paket kurucusunu ieren baka bir iletim sisteminden kurulabilir ve altrlabilir, bu nedenle, rnein, Debian' alan bir Gentoo sisteminden kullanlmayan bir blme kurmak iin debootstrap' kullanabilirsiniz. "apraz debootstrapping" olarak bilinen farkl bir mimariye sahip bir makine iin bir rootfs oluturmak iin de kullanlabilir.

Debootstrap, paketleri iin yalnzca bir depo kullanabilir. Bir rootfs oluturmak iin farkl depolardaki paketleri birletirmeniz gerekiyorsa (apt'nin yapt gibi) veya rootfs'yi otomatik olarak zelletirmeniz gerekiyorsa, Multistrap gibi bir ara kullanmak mantkldr.

Her iki adm iin gerekli olan bir not

Balamadan nce bir kurulum betii symlink'i oluturmamz lazm.

# ln -s sid /usr/share/debootstrap/scripts/yirmibir

Bylece daha doru bir kurulum salam olacaz

Pardus Chroot Oluturmak

Bu admlar superkullanc olarak ileyeceiz. lk olarak bir dizin oluturalm.

main # mkdir /pardus-chroot/

imdi chroot ortam oluturalm:

main # debootstrap yirmibir /pardus-chroot https://depo.pardus.org.tr/pardus/

Debootstrapt ile Pardus kurulumu

Bu admlar da superkullanc olarak ileyeceiz. Bu admlarla bir disk zerine Pardus 21 kurabiliriz. lk olarak root diskimizi belirleyelim. Benim iin /dev/sda3 olacak.

main # mkdir /pardus-chroot/main # mount /dev/sda3 /pardus-chrootmain # export MY_CHROOT=/pardus-chroot

imdi Chroot ekelim

main # cd / main # mkdir $MY_CHROOTmain # debootstrap --arch i386 sid $MY_CHROOT http://deb.debian.org/debian/

imdi fstab yazalm. Fstab ierisine proc ve sysfs yazacaz ve bunlar balayacaz:

main # echo "proc $MY_CHROOT/proc proc defaults 0 0" >> /etc/fstabmain # mount proc $MY_CHROOT/proc -t procmain # echo "sysfs $MY_CHROOT/sys sysfs defaults 0 0" >> /etc/fstabmain # mount sysfs $MY_CHROOT/sys -t sysfs

nternet balants salamak iin hosts dosyasn kopyalayalm. Ayrca bal disk listesi iin mtab dosyasn da kopyalayalm.

main # cp /etc/hosts $MY_CHROOT/etc/hostsmain # cp /proc/mounts $MY_CHROOT/etc/mtab

imdi chroot ierisine girelim:

main # chroot $MY_CHROOT /bin/bash

imdi dselect ile gerekli olan paketleri kuralm:

chroot # dselect

u methodlar kullanarak herhangi bir kurulum yapabiliriz.

     dselect - list of access methods       Abbrev.        Description       cdrom          Install from a CD-ROM.     * multi_cd       Install from a CD-ROM set.       nfs            Install from an NFS server (not yet mounted).       multi_nfs      Install from an NFS server (using the CD-ROM set) (not yet mounted).       harddisk       Install from a hard disk partition (not yet mounted).       mounted        Install from a filesystem which is already mounted.       multi_mount    Install from a mounted partition with changing contents.       floppy         Install from a pile of floppy disks.       apt            APT Acquisition [file,http,ftp]

imdi login iin ntanml bir tty belirleyelim:

chroot # mknod tty8 c 4 8

Ve root iin bir ifre belirleyelim

chroot # passwd

ifreyi belirttikten sonra chrootdan kalm. Artk hazrz.


Original Link: https://dev.to/zaryob/debootstrap-ile-pardus-chroot-olusturmak-581l

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To