Archive for rugsėjo, 2006

Gentoo įdiegimas

Trečiadienis, 20 rugsėjo, 2006

Kartais kai kurie žmonės mėgsta pamiršti komandas, bet kiekvieną kartą instaliuojant Gentoo juk nepatogu persirašinėti arba atsispausdinti visas komandas (iš pradžių jas pačiam persirašius). Todėl nusprendžiau parašyti šį straipsnį. Naudosime ext3, ext2, GRUB, DHCP. P. S. Šis įdiegimo howto yra „copy paste“ komandų sąrašas, be paaiškinimų. Tai puiki santrauka atsispausdinimui, jeigu Gentoo instaliuojate jau ne pirmą kartą ir kažką pamiršote. Gentoo įdiegsime iš Gentoo 2006.1 Minimal Installation CD. Jį galime gauti čia: http://www.gentoo.org/main/en/mirrors.xml /dev/hda – mano pagrindinis HDD, į kurį įdiegsiu Gentoo 2006.1. Naudosiu tik dvi particijas (vieną priskirsiu („primountinsiu“) prie „/“, o kitą „swap'ui“): /dev/hda3 – / /dev/hda4 – swap’as. Šias particijas galime susikurti su fdisk programa. Ji jau yra Gentoo 2006.1 kompakte, taip pat galima naudotis kiek kitokią sąsają turinčia cfdisk, bet aš naudosiu patogesnę ir paprastesnę fdisk. Kaip kurti particijas su fdisk rasite čia: „Kaip dirbti su fdisk“. Gentoo įdiegimo žingsniai Pradedant diegimą prašo pasirinkti klaviatūros išdėstymą. Spaudžiame Enter. fdisk /dev/hda mke2fs -j /dev/hda3 (ext3) / mke2fs /dev/hda3 (ext2) mkswap /dev/hda4 swapon /dev/hda4 mount /dev/hda3 /mnt/gentoo date date 032916212006 cd /mnt/gentoo links www.gentoo.org/main/en/mirrors.xml Parisiųskite portage ir stage3 naujausius paketus, taip pat *.DIGESTS ir *.md5sum. md5sum -c *.DIGESTS md5sum -c *.md5sum tar xvjpf *stage3* tar xvjf *portage* -C /mnt/gentoo/usr/ nano -w /etc/make.conf mirrorselect -i -o >> /mnt/gentoo/etc/make.conf mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf mount -t proc none /mnt/gentoo/proc mount -o bind /dev /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash env-update source /etc/profile export PS1="(chroot) $PS1" emerge --sync emerge portage ls -FGg /etc/make.profile less /usr/portage/profiles/use.desc nano -w /etc/make.conf cp /usr/share/zoneinfo/Europe/Vilnius /etc/localtime USE="-doc symlink" emerge gentoo-sources ls -l /usr/src/linux cd /usr/src/linux make menuconfig make && make modules_install cp arch/i386/boot/bzImage /boot/kernel find /lib/modules/[kernelio versija]/ -type f -iname '*.o' -or -iname '*.ko' nano -w /etc/modules.autoload.d/kernel-2.6 nano -w /etc/fstab nano -w /etc/conf.d/hostname nano -w /etc/conf.d/net passwd nano -w /etc/conf.d/keymaps nano -w /etc/conf.d/clock emerge dhcpcd emerge grub nano -w /boot/grub/grub.conf grep-v rootfs /proc/mounts > /etc/mtab grub-install /dev/hda exit umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo reboot useradd -m -G users,wheel -s /bin/bash useris passwd useris Dabar galite naudotis visais Gentoo privalumais. xorg-server sukompiliuosite su 1,32 Ghz per ~30 min. 2006 m. rugsėjo 20 d., Pixel

Kaip dirbti su fdisk?

Šeštadienis, 16 rugsėjo, 2006

fdisk – maža particijų lentelės redagavimo programa, kuria iš tikrųjų labai paprasta naudotis. Šio straipsnio esmė yra išmokyti jus naudotis fdisk bei keliais papildomais įrankiais kurti swap ir kitas Linux particijas. Pirmiausiai mums reikės fdisk paketo. Jeigu mes neturime Linux ar kitos OS kompiuteryje tai galime pasinaudoti Gentoo ar kitu CD su fdisk paketu. Pasileidžiame konsolę ir joje rašome: fdisk [jūsų hdd] Jeigu nežinote kaip pažymėta jūsų HDD tai galite padaryti su komanda: ls /dev/*d* Jeigu naudojate SATA tai jūsų HDD bus žymimas „/dev/sd[raidė]“. Atminkite, kad jokio skaičiaus gale neturi būti. Jeigu kartais sumaišysite HDD su CDROM tai neišsigąskite, nes nieko pavojingo neatsitiks. Gausite atsakymą „Command (m for help): “. Galite rašyti komandą „m“, kad sužinotumėte visas galimas komandas. Toliau rašysiu kaip kurti swap ir paprastą Linux boot particiją: „p“ komanda pasižiūrime kokios pas mus dabar particijos. „d“ ištrinsime tas, kurių nereikia. Kuriame particiją komanda „n“. Pasirenkame „primary“ ar „logical“ „p“ ir „l“ raidėmis. Įrašome particijos skaičių, kuris priklausys būsimai particijai. Jeigu tokia particija jau yra tai ji nebus perrašyta, būsite paprašyti įvesti iš naujo. Toliau pasirenkame particijos pradžią (pagal cilindrą). Galima imti numatytąją reikšmę („Enter“). Dabar reikia įvesti particijos dydį. Rekomenduoju vesti MB. Vedame +dydisM. Pvz., +600M. Arba galima ir KB. Pvz., +50000KB. Numatytaja reikšme nustatyta didžiausia reikšmė. Norėdami particiją padaryti „bootable“, mes privalome ją padaryti „primary“. Vykdome „a“ norėdami nurodyti particiją, kuriai uždėsime „boot“ žymelę. Tada įvedame particijos numerį ir spaudžiame „Enter“. Taip pat kuriame swap particiją tik pabaigoje dar įvykdome komandą „t“ ir įvedame „82“. Taip nustatome, kad ši particija bus „Linux Swap“. Žinoma, ši particija neturėtų būti „boot“. :D Particijų lentelę įrašome su komanda „w“. Su „q“ išeiname iš programos. Dabar teliko suformatuoti Linux particiją. Tą jau reikia padaryti su kitais įrankiais. Naudojamės tokia sintakse: [žemiau nurodyta komanda] [particija(pvz., /dev/hda8)]ext2 – mke2fs ext3 – mke2fs -j reiserfs – mkreiserfs xfs – mkfs.xfs jfs – mkfs.jfs (failų sistemos tipas – komanda) 2006 m. rugsėjo 16 d., Pixel