
Pardus Temel ISO Kurulumu Yönergesi¶
Bu dokümanda, Ahtapot projesi kapsamında kullanılmak üzere üretilmiş minimal Pardus 17 Ahtapot ISO kurulumunu anlatılmaktadır. Pardus-Ahtapot ISO’sunda öntanımlı kullanıcı ahtapotops öntanımlı parola LA123 Parola ilk giriş ekranında değiştirilmek zorundadır.
- Kurulum dili seçim menüsünden dil seçiniz..

- Önyükleme menüsünden kurulum için istediğiniz seçeneği seçiniz. (Klavuz Kur seçeneği ile ilerleyecektir.)

- Pardus-Ahtapot ISO’sundan kurulacak sistemin dilini seçiniz.
- Konum bilginizi seçiniz.

- Kullanmak istediğiniz Klavye ayarını seçiniz.

- Sunucunun sahip olması istenen ağ ayarları için IP adresi: giriniz, Devam seçeneği ile ilerleyiniz.

- Ağ maskesi: bilgisi giriniz, Devam seçeneği ile ilerleyiniz.

- Ağ geçidi: bilgisi giriniz, Devam seçeneği ile ilerleyiniz.

- Ağ yapılandırma ayarları bakımdan erişim bilgisi olarak girilecek son bilgi olan Alan adı sunucusu adresleri: ilgili IP adresini giriniz, Devam seçeneği ile ilerleyiniz.

- Ağ yapılandırma ayarları kapsamında makineye verilmesi planlanan isim Makine adı: girilerek Devam seçeneği ile ilerleyiniz.

- Makinenin dahil olacağı etki alanı bilgisini Alan adı: giriniz, Devam seçeneği ile ilerleyiniz.

- Diskleri bölümle ekranında Bölümleme şeması: altında bulunan Tüm dosyalar tek bölümde (yeni kullanıcılara tavsiye edilir) seçeneği seçiniz, ve ENTER tuşuna basarak ilerleyiniz.

- Girilen bilgiler doğrultusunda Temel sistem kurulumu başlar.

- GRUB önyükleyici bir sabit diske kur ekranında, Önyükleyicinin kurulacağı aygıt: seçeneğinin altında bulunan /dev/sda (ata-VBOX_HARDDISK_….) seçeneğini seçiniz, ENTER tuşuna basarak devam ediniz.

- Kurulumun tamamlanmasının ardından, Pardus-Ahtapot giriş ekranını göreceksiniz.

- Pardus-Ahtapot ISO sunda öntanımlı kullanıcı ahtapotops , öntanımlı parola LA123 ‘ tür. Kullanıcı adı ve parola ile giriş yapınız, varolan parolanızı tekrar girmenizi isteyen bir yazı ekrana gelecektir.

- Pardus-Ahtapot ISO kurulumu tamamlanıp giriş yapıldığında en az 8 karakterli yeni parola belirleyiniz.

- Kurulumun tamamlanmasından sonra preseed yapılandırması ile kuruluma eklenmiş ve sistemin hazır hale gelmesine yardımcı olacak aşağıdaki adımlar da gerçekleşmiştir.
- python, sudo,openssh-server paketleri kurulmuştur.
- ahtapotops isimli bir kullanıcı ve grup oluşturulmuştur.
- ahtapotops kullanıcısına parolasız erişim için gerekli yapılandırmalar yapılmıştır.
Bu işlemler:
- ISO içerisinde bulunan ahtapot_ca.pub dosyası, parolasız erişimlerde anahtarın yetkisini kontrol etmek için /etc/ssh/ahtapot_ca.pub dizinine kopyalanır.
- /etc/sudoers dosyasına ahtapotops kullanıcısı ile parolasız root yetkilerine sahip olabilmesi için ‘ahtapotops ALL=(ALL:ALL) NOPASSWD:ALL’ satırı eklenir.
- Sertifika otoritesi tarafından imzalanacak anahtarlar ile güvenli giriş yapılabilmesi için “TrustedUserCAKeys /etc/ssh/ahtapot_ca.pub” satırı /etc/ssh/sshd_config dosyasına eklenir.
- Disk yapılandırma için LVM kullanılmakta olup, kurulum tamamlandığında aşağıdaki şekilde disk yapılandırması mevcut olacaktır.
| Dizin Adı | Dosya Sistemi | Boyut |
|---|---|---|
| BIOS boot | - | 1 MB |
| /boot | ext3 | 250 MB |
| / | ext4 | 50 GB |
| /var/log | ext4 | Disk üzerinde kalan yer |
| ------ |
- Pardus Temel ISO kurulumu sonrasında istemci üzerinde bulunan tüm paketlerin listesi aşağıdaki gibidir;
| Paket Listesi | |||
|---|---|---|---|
| acl | laptop-detect | libmagic1:amd64 | xml-core |
| acpi | less | libmodule-build-perl | linux-image-amd64 |
| adduser | libacl1:amd64 | libmodule-pluggable-perl | locales |
| anacron | libalgorithm-c3-perl | libmodule-signature-perl | login |
| apt | libapt-inst1.5:amd64 | libmount1:amd64 | logrotate |
| apt-utils | libapt-pkg4.12:amd64 | libmro-compat-perl | lsb-base |
| avahi-autoipd | libarchive-extract-perl | libncurses5:amd64 | lvm2 |
| base-files | libasprintf0c2:amd64 | libncursesw5:amd64 | man-db |
| base-passwd | libattr1:amd64 | libnettle4:amd64 | manpages |
| bash | libaudit-common | libnewt0.52:amd64 | mawk |
| bluetooth | libaudit1:amd64 | libnfnetlink0:amd64 | mime-support |
| bluez | libblkid1:amd64 | libnl-3-200:amd64 | mount |
| bsdmainutils | libboost-iostreams1.55.0:amd64 | libnl-genl-3-200:amd64 | multiarch-support |
| bsdutils | libbsd0:amd64 | libp11-kit0:amd64 | nano |
| busybox | libbz2-1.0:amd64 | libpackage-constants-perl | ncurses-base |
| console-setup | libc-bin | libpam-modules:amd64 | ncurses-bin |
| console-setup-linux | libc6:amd64 | libpam-modules-bin | ncurses-term |
| coreutils | libcap-ng0:amd64 | libpam-runtime | net-tools |
| cpio | libcap2:amd64 | libpam0g:amd64 | netbase |
| crda | libcap2-bin | libparams-util-perl | netcat-traditional |
| cron | libcgi-fast-perl | libpci3:amd64 | openssh-client |
| dash | libcgi-pm-perl | libpcre3:amd64 | openssh-server |
| dbus | libclass-c3-perl | libpcsclite1:amd64 | openssh-sftp-server |
| debconf | libclass-c3-xs-perl | libpipeline1:amd64 | os-prober |
| debconf-i18n | libcomerr2:amd64 | libpng12-0:amd64 | passwd |
| debian-archive-keyring | libcpan-meta-perl | libpod-latex-perl | pciutils |
| debianutils | libcryptsetup4:amd64 | libpod-readme-perl | perl |
| dictionaries-common | libdaemon0:amd64 | libpopt0:amd64 | perl-base |
| diffutils | libdata-optlist-perl | libprocps3:amd64 | perl-modules |
| discover | libdata-section-perl | libpsl0:amd64 | powertop |
| discover-data | libdb5.3:amd64 | libpython-stdlib:amd64 | procps |
| dmeventd | libdbus-1-3:amd64 | libpython2.7-minimal:amd64 | python |
| dmidecode | libdebconfclient0:amd64 | libpython2.7-stdlib:amd64 | python-minimal |
| dmsetup | libdevmapper-event1.02.1:amd64 | libreadline5:amd64 | python2.7 |
| dpkg | libdevmapper1.02.1:amd64 | libreadline6:amd64 | python2.7-minimal |
| e2fslibs:amd64 | libdiscover2 | libregexp-common-perl | readline-common |
| e2fsprogs | libdns-export100 | libselinux1:amd64 | rename |
| emacsen-common | libedit2:amd64 | libsemanage-common | rsyslog |
| file | libexpat1:amd64 | libsemanage1:amd64 | sed |
| findutils | libfcgi-perl | libsepol1:amd64 | sensible-utils |
| gcc-4.8-base:amd64 | libffi6:amd64 | libslang2:amd64 | sgml-base |
| gcc-4.9-base:amd64 | libfreetype6:amd64 | libsmartcols1:amd64 | shared-mime-info |
| gettext-base | libfuse2:amd64 | libsoftware-license-perl | startpar |
| gnupg | libgcc1:amd64 | libsqlite3-0:amd64 | sudo |
| gpgv | libgcrypt20:amd64 | libss2:amd64 | systemd |
| grep | libgdbm3:amd64 | libssl1.0.0:amd64 | systemd-sysv |
| groff-base | libglib2.0-0:amd64 | libstdc++6:amd64 | sysv-rc |
| grub-common | libglib2.0-data | libsub-exporter-perl | sysvinit-utils |
| grub-pc | libgmp10:amd64 | libsub-install-perl | tar |
| grub-pc-bin | libgnutls-deb0-28:amd64 | libsystemd0:amd64 | task-english |
| grub2-common | libgnutls-openssl27:amd64 | libtasn1-6:amd64 | task-laptop |
| gzip | libgpg-error0:amd64 | libterm-ui-perl | tasksel |
| hostname | libgssapi-krb5-2:amd64 | libtext-charwidth-perl | tasksel-data |
| iamerican | libhogweed2:amd64 | libtext-iconv-perl | tcpd |
| ibritish | libicu52:amd64 | libtext-soundex-perl | traceroute |
| ienglish-common | libidn11:amd64 | libtext-template-perl | tzdata |
| ifupdown | libirs-export91 | libtext-wrapi18n-perl | ucf |
| init | libisc-export95 | libtinfo5:amd64 | udev |
| init-system-helpers | libisccfg-export90 | libudev1:amd64 | util-linux |
| initramfs-tools | libiw30:amd64 | libusb-0.1-4:amd64 | util-linux-locales |
| initscripts | libjson-c2:amd64 | libustr-1.0-1:amd64 | vim-common |
| insserv | libk5crypto3:amd64 | libuuid-perl | vim-tiny |
| installation-report | libkeyutils1:amd64 | libuuid1:amd64 | wamerican |
| iproute2 | libklibc | libwrap0:amd64 | wget |
| iptables | libkmod2:amd64 | libx11-6:amd64 | whiptail |
| iputils-ping | libkrb5-3:amd64 | libx11-data | wireless-regdb |
| isc-dhcp-client | libkrb5support0:amd64 | libxau6:amd64 | wireless-tools |
| isc-dhcp-common | liblocale-gettext-perl | libxcb1:amd64 | wpasupplicant |
| ispell | liblog-message-perl | libxdmcp6:amd64 | xauth |
| iw | liblog-message-simple-perl | libxext6:amd64 | xdg-user-dirs |
| kbd | liblogging-stdlog0:amd64 | libxml2:amd64 | xkb-data |
| keyboard-configuration | liblognorm1:amd64 | libxmuu1:amd64 | |
| kmod | liblvm2cmd2.02:amd64 | libxtables10 | |
| krb5-locales | liblzma5:amd64 | linux-base | |
| libnl-genl-3-200:amd64 | linux-image-3.16.0-4-amd64 | zlib1g:amd64 |
Sayfanın PDF versiyonuna erişmek için buraya tıklayınız.