Ako si vytvorím splash screen pri bútovaní? (Aby sa mi pri štarte systému zobrazovalo logo...)?
(How to create boot splash screen?) Just follow this link.
Najprv je potrebné si stiahnuť obrázky, lebo možný je iba predurčený formát. Tu sú obrázky v jpg a tie nemôžete použiť. Choďte na tento anglický site a stiahnite si obrázky v pcx alebo bmp formáte. Potom obrázok prekopírujte do adresára /boot a editujte súbor /boot/loader.rc tak, že doplníte nasledovné riadky:
FreeBSD 3.1
load kernel
load -t splash_image_data /boot/splash.bmp
load splash_bmp autoboot
FreeBSD 3.2
Umožňuje aj pcx. /boot-loader.rc by mal obsahovať:
include /boot/loader.4th
start
a /boot/loader.conf by mal obsahovať:
include /boot/loader.4th start
Ako si vytvoriť boot disketu?
(How to create a boot disk?)
Just run the following command, dd if=/dev/wd0 of=/dev/fd0 bs=512 count=1 - it will copy your Master Boot Record to a diskette and then you can boot from this diskette.
Pre FreeBSD existuje projekt PICOBSD. Ide o systémovú disketu, kde sa zmestí základný systém spolu so sieťovými možnosťami na jednu disketu, z ktorej sa pripojíte aj na Internet. Ak potrebujete rýchlo bútovať z diskety, zadajte príkaz
dd if=/dev/wd0 of=/dev/fd0 bs=512 count=1
čím prekopírujete MBR (Master Boot Record) na disketu. Potom môžete vymazať MBR na hard disku a z diskety takto vždy nabútujete FreeBSD.
Čo s aplikáciami iných unixov, ktoré nechcú ísť?
(While running apps of other Unices, a command brandelf can help you)
Tento problém rieši utilita brandelf. Napríklad antivírový program AVP pre Linux som spustil až vtedy, keď som zadal:
brandelf -t Linux AvpLinux
čím som implicitne povedal, že AvpLinux je binárny súbor Linuxu. Samozrejme, môžete zadať aj
brandelf -t FreeBSD súbor.iného.unixu (unix.file)
POZOR! FreeBSD spúšťa aplikácie iných Unixov asi s 90% úspešnosťou. Napríklad na verzii 3.3 mi nejde VMWare, ktorý však už ide na verzii 4.0.
Inteligentné využitie súboru motd v adresári /etc - možno pochopiteľne použiť aj pre Linux
(Intelligent usage of a motd file, just click here to download a modified motd file and then put it in your /etc directory)
Stiahnite si tento súbor. Je zazipovaný. Po rozbalení ho prekopírujte do adresára /etc a potom zakaždým, keď sa nalogujete do systému, zobrazí sa vám malý čertík. Ak chcete experimentovať, tvorivosť nechávam na vás.
Čo robiť, keď zabudnem heslo?
(What to do if I forget a password?)
Raz ma zarazilo, keď som pozeral mailing lists a jeden správca siete nevedel, čo robiť, keď na Linuxe zabudne heslo. FreeBSD možno spustiť v "single" móde. Hneď pri bútovaní môžete stlačiť inú klávesnicu ako enter (na obrazovke sa zobrazí čosi ako "...press any other key..." a potom zadáte príkaz
boot -s (run this command at boot time)
Keď nabehnete do jedno (single) užívateľského módu, zadajte tento príkaz (lebo partícia / je len read only):
mount -u / (then do this and after run passwd)
Potom stačí iba zadať príkaz passwd a zmeníte si heslo.
Ako pripojiť interný Zip/LS120?
(How to mount internal Zip/LS120 Drive)
mount -t msdos /dev/wfd0 /mnt
Ak máte dve Zip mechaniky alebo jednu Zip a druhú LS120, skúste aj /dev/wfd1
Ako pripojiť externý Zip/LS120?
(How to mount external Zip/LS120 external Drive?)
mount -t msdos /dev/da0s4 /mnt POZOR! číslo 4 (da0s4) sa môže týkať iba DOSU!
Keby ste mali problémy pripojiť linuxovský Zip disk, skúste meniť konečné čísla zariadenia da0s4 na da0s2 a podobne.
Ako pripojiť partíciu Linuxu (ext2)
(How to mount a Linux ext2 partition?)
mount -t ext2fs /dev/wd1s1 /mnt Poznámka: wd1s1 je len príklad. Môže to byť aj wd0s1,
wd0 je prvý fyzický disk, wd1 je druhý fyzický disk, "s" je slice.
Ako pripojiť dosovské "extended" partície?
(How to mount DOS extended partitions?)
FreeBSD označuje dosovské "extended" partície až od čísla 5 vyššie. To znamená, že ak mám na prvom disku iba dve partície, napr. Windows a extended dosovskú partíciu, tú sprístupnim z FreeBSD nasledovne:
mount -t msdos /dev/wd0s5 /mnt (číslo 5 sa môže meniť podľa počtu partícií; keď toto nepôjde, skúste vyššie čísla)
Nasledovná tabuľka by mohla tiež pomôcť:
Pozor! FreeBSD od verzie 4.0 používa nové označenie diskov, namiest wd je ad,
teda wd0s5 je vo FreeBSD 4.0 ad0s5.
Use this table as an example for device files (e.g., /dev/wd0s5 etc.)
for first disk for second disk
Pre prvý disk: Pre druhý disk:
wd0s5 -- extended part. #1 (D) wd1s5 -- extended part. #1
wd0s6 -- extended part. #2 (E) wd1s6 -- extended part. #2
wd0s7 -- extended part. #3 (F) wd1s7 -- extended part. #3
wd0s8 -- extended part. #4 (G) wd1s8 -- extended part. #4
NEZABÚDAJTE, že na prvom disku môžete mať DVE (alebo aj tri či štyri) primárne partície, ktoré budú mať nasledovné označenie:
wd0s1 (ak ide o FAT32 alebo FAT16 Windows)
wd0s1a ak ide o FreeBSD koreňovú partíciu), následne však bude aj:
wd0s1b - napr. /var
wd0s1c - swap
wd0s1f - /usr
wd0s2 (ak ide o primárnu FAT32 alebo FAT16 Windows partíciu)
wd0s2a (ak ide o FreeBSD koreňovú partíciu), následne však bude aj:
wd0s2b - napr. /var
wd0s2c - swap
wd0s2f - /usr
Ak budete chcieť pripojiť súborový systém FreeBSD z diskety, musíte pripojiť každú partíciu zvlášť, t.j.: mount wd0s2f /mnt pripojí iba partíciu /usr, nie root partíciu /.
Ako pripojiť súbor, ktorý by som potom používal ako disk?
(To mount a file as device is done by vnconfig)
Na toto slúži príkaz vnconfig, ale voľbu vn treba zadefinovať v jadre kompiláciou. Pozri MYKERNEL na konci.
Ak je voľba zadefinovaná v jadrei, potom treba napísať:
vnconfig /dev/vn0c /myfile.fs
mount -t msdos /dev/vn0c /mnt Za voľbou -t môže ísť aj ext2fs, záleží to totiž od povahy súboru. Samozrejme, že môžem mať rôzne typy diskového súboru - RockRidge, Minix, HPFS atď. Napr. príkazom
dd if=/dev/fd0 of=/1.44MB vytvorím image dosovskej diskety ako súbor pod názvom 1.44MB v aktuálnom adresári (ak je dosovská disketa v disketovej mechanike, ak je linuxovská disketa v mechanike, potom vytvorím súbor s povahou ext2), ktorú potom môžem primountovať ako súbor podľa horeuvedených inštrukcií.
Ako zjednodušiť pakovanie a rozbaľovanie gz a tgz súborov?
(An easy way to unpack or pack files)
Rozbaliť: tar zxpvf file (to pack)
Zabaliť: tar zcfvp /file.tgz /Moje ("/Moje" je v tomto pripade adresár a tar zabalí aj jeho podadresáre) (to unpack)
Vôbec nechápem, prečo iné zdroje uvádzajú nekonečne dlhé príkazy. Napr. jednoduchý príklad tu uvedený ("tar zxpvf file") je "predĺžený" v iných zdrojoch na: gunzip -9c tarfile.tar.gz | tar xvf a vôbec sa neuvádza, že sa to dá povedať aj kratšie.
Ako si vytvoriť súborový systém FreeBSD?
(How to make a BSD file system for FreeBSD?)
Máte napríklad Zip disk a chete na ňom vytvoriť Berkeley Fast File System. Zadáte tento príkaz:
newfs -b 8192 1024 /dev/da0s4
Keďže Zip disk už nie je dosovský (č.4), zmení sa jeho očíslovanie na 1 - mount /dev/da0s1 /Zip. Ale na začiatku ho musíte primountovať ako da0s4, lebo Zip disky sa predávajú iba v dosovskom formáte.
Ako pripojiť CDROM?
(How to mount a CD device?)
mount -t cd9660 /dev/acd0c
A čo dlhé názvy vo Windowse?
(FreeBSD doesn't have a problem with long Windows 9.x filenames)
FreeBSD vidí dlhé názvy aj na FAT32 či FAT16 partícii. Ak pripájate partície, stačí iba zadať
mount -t msdos /dev/wd0s1 /mnt
Ako doinštalovať/odinštalovať programy?
(How to install/uninstall programs?)
Na toto slúži príkaz "pkg_add". Pravdaže, týka sa to iba súborov *.tgz, ktoré sú pripravené tak, aby ich príkaz pkg_add mohol nainštalovať. Na odinštalovanie slúži príkaz "pkg_delete".
Inteligentné použitie klávesy Scroll Lock
(Intelligent use of a Scroll Lock Key - press Scroll Lock to see a screen buffer, i.e. your last commands.)
Keď pracujete s konzolou, stlačením klávesy Scroll Lock si môžete prezrieť buffer, kde sú uložené vaše posledné príkazy. Obrazovka sa "roluje" podobne ako v Linuxe, keď stlačíte klávesu Shift (podržíte ju) a potom Page Up.
Tu sú niektoré malé skripty
(some scripts):
Juraj xvudpapc@savba.sk