Help

#ifdef MAIN Welcome to the boot loader of UHU-Linux 1.2 ☺ #else #ifdef INSTALLER Welcome to the installer of UHU-Linux 1.2 ☺ #else Welcome to the installer floppy disk of UHU-Linux 1.2 ☺ #endif #endif

Help is available in the following topics:

- Using the help (you can also press F1 again to get there)

- Using the boot loader, available keys

- Description of the options

- The most important boot parameters to control the Linux system

Using the Help

To navigate in the help use the following keys:

Up: scroll upwards, select previous link
Down: scroll downwards, select next link
Left, Backspace: back to the previous help page
Right, Enter, Space: follow link
Page Up: scroll one page upwards
Page Down: scroll one page downwards
Home: jump to the top of the page
End: jump to the bottom of the page
Esc: leave the help

The help is context sensitive, which means that the opening page depends on the item last used and on the boot parameter being edited. By following the links, however, it's always possible to reach any help page.

Back to the main menu.

Keys

Use Up and Down arrows, Page Up and Page Down to select the system to be booted.

Use the letters, digits, symbols, space, left and right arrows, Home and End, Backspace and Delete to edit the boot parameters.

Press Enter to boot the selected entry.

F1 brings up the Help.

With F2 ACPI can be turned off.

Using F3 debug mode can be activated.

F4 lets you choose between English and Hungarian language and keyboard layout. #ifndef MAIN

F5 lets you set the installer's video mode. #endif

With F10 you can power off the computer. It doesn't work on some machines.

Esc switches to the text interface of the GRUB boot loader. Here you can not only launch the existing entries but also boot an arbitrary file.

Back to the main menu.

Text Mode of GRUB

Pressing Esc leaves the graphical screen and takes you to the text interface of GRUB. #ifdef BOOTFLOPPY The GRUB with network support only contains the text interface. #endif

Text mode GRUB has a much more old-fashioned look (accented letters don't appear correctly, only English (American) keyboard layout is supported and it only speaks English). In the mean time, it is more powerful than the graphical one, since here not only the already existing entries can be booted, but other ones can be set up too.

The following topics exist about details on GRUB's text mode:

- Using the Text Mode

- Keywords of GRUB

- Partition and File Names

- Tab Completion

Further documentation is available within the grub package as an info page.

Back to the Keys.

Text Mode of GRUB: Keys



In the text menu system press e to display the details of the selected option. You get one or more rows. Example:

kernel (hd0,0)/boot/bzImage
initrd (hd0,0)/boot/initrd

To alter a line, select it and perss e again. Press Enter to confirm the changes you made or Esc to cancel them. Once you're done with it, you can edit other lines as well. Press d to delete a line, o and O to insert a new line above or below the current one. E.g. the lines above can easily be altered to this:

kernel (hd1,2)/boot/bzImage
initrd (hd1,2)/boot/initrd

Finally the command list can be booted by pressing b.

In the menu pressing c takes you to command line mode. Here you can type help to get help about the commands. Esc brings you back to the menu.

Back to the Text Mode of GRUB.

Text Mode of GRUB: Keywords

The kernel keyword is used to give the kernel, e.g.:
kernel (hd0,4)/boot/bzImage

Kernel options may be given too, e.g.:
kernel (hd0,4)/boot/bzImage debug acpi=off vga=4

To specify an initial ramdisk, use the initrd command:
initrd (hd0,4)/boot/initrd

A different boot loader can be loaded by the chainloader command, e.g.:
chainloader (hd0,0)+1

To launch the specified system, type boot in command line mode, or press b in the menu.

For further details type help in command line mode.

Back to the Text Mode of GRUB.

Text Mode of GRUB: File Names

To name a disk or a partition use following expressions using parentheses:

(fd0) -- first floppy disk
(fd1) -- second floppy disk

(cd) -- CD (in case GRUB was booted from CD)

(hd0) -- first hard disk
(hd0,0) -- first primary partition of first hard disk
(hd0,1) -- second primary partition of first hard disk
(hd0,2) -- third primary partition of first hard disk
(hd0,3) -- fourth primary partition of first hard disk
(hd0,4) -- first logical partition of first hard disk
(hd0,5) -- second logical partition of first hard disk
...

(hd1) -- second hard disk
(hd1,0) -- first partition of second hard disk
...

(hd2) -- third hard disk
...
...

(nd) -- TFTP server (only in network aware GRUB)

Reading from CD is only supported if the BIOS booted this GRUB from CD.

The device identifier should be followed by the file to be loaded. Here are two basic possibilites:

- Use file name, e.g. /boot/bzImage. GRUB is able to read FAT, Minix, Ext2, Ext3, ReiserFS, JFS, XFS and iso9660 file systems, but not NTFS. Use absolute path, and use / as path separator regardless of the file system, \ is incorrect.

- List of blocks, e.g. +1 means the first block of the partition or drive.

Back to the Text Mode of GRUB.

Text Mode of GRUB: Tab Completion

When typing an option in GRUB's text mode (both after pressing e on a particular row to edit, and in command line mode) Tab helps us to complete the line.

Example:

Hitting Tab on an empty line lists the available keywords. Type

ker

and press Tab again. This completes the word to kernel. Type the opening parenthesis:

kernel (

Tab again shows the available drives. Type hd0:

kernel (hd0

and Tab again. This time the partitions are listed along with their file systems' type. Type the partition, the closing parenthesis and a slash:

kernel (hd0,4)/

Here Tab completes on file names so it's easy to find the required file. E.g. if we have typed:

kernel (hd0,4)/boot/bz

then most likely Tab will complete to this:

kernel (hd0,4)/boot/bzImage

Back to the Text Mode of GRUB.

Nyelv és billentyűzetkiosztás

Az F4 gombbal magyar és angol nyelv és billentyűzetkiosztás közül választhatunk.

Vissza a billentyűk ismertetéséhez.

A választható opciók

#ifdef MAIN A felkínált opciók segítségével a számítógépre telepített operációs rendszerek egyikét tudjuk kiválasztani. A konkrét megjelenő opciókat az UHU-Linux rendszerben a /boot/grub/menu.lst fájlban tudjuk beállítani. #endif #ifdef BOOTFLOPPY

- Telepítés indítása az első partícióról

- GRUB hálózati támogatással

- Smart Boot Manager

- FreeDOS #endif #ifdef INSTALLER

- Telepítés

- Karbantartó rendszer #endif

- Memóriateszt

Vissza a főmenübe. #ifdef BOOTFLOPPY

Telepítés az első partícióról

Ez az opció elindítja az UHU-Linux telepítőjét, amennyiben az ehhez szükséges két fájlt (a CD-n található boot/bzImage és boot/initrd fájlt) előzőleg elhelyeztük az első merevlemez első partíciójának boot könyvtárában. Tipikus DOS és Windows telepítések esetén ez a C:\boot\bzImage és C:\boot\initrd útvonalakat jelenti.

Az adott partíción FAT-nak, vagy valamilyen linuxos fájlrendszernek kell lennie, NTFS-t nem képes olvasni a GRUB.

Ha egy másik partícióra tudjuk csak átmásolni a fenti két fájlt, akkor annak indításához az Esc gombbal át kell lépnünk a GRUB szöveges felületére, ott van lehetőségünk a fájlok útvonalának módosítására.

Vissza a választható opciókhoz.

GRUB hálózati támogatással

Technikai okok miatt két különböző GRUB is megtalálható az indító floppyn.

A jelenleg futó, alap GRUB nem rendelkezik hálózati támogatással, viszont kisebb memóriaigényének köszönhetően képes a grafikus képernyő betöltésére.

A hálózati támogatással rendelkező GRUB körülbelül harmincféle hálózati kártyát ismer, képes DHCP-vel lekérdezni a hálózat beállításait, és a kapott TFTP-szerverről letölteni fájlokat. Memóriaigénye azonban nagyobb, így a grafikus menü már nem férne bele a PC alap memóriájába, kénytelenek vagyunk tehát beérni a fapadosabb szöveges felülettel.

A hálózati GRUB első menüpontja, az UHU-Linux indítása hálózatról először IP-címet kér DHCP-vel, majd a /tftpboot/bzImage és /tftpboot/initrd fájlokat tölti le TFTP-vel, de az opciók átszerkesztésével másmilyen fájlokat is megadhatunk.

Vissza a választható opciókhoz.

Smart Boot Manager

A Smart Boot Manager opció az azonos nevű rendszerbetöltő programot indítja el. A Smart Boot Manager feltérképezi az elérhető merevlemezeket, floppy- és CD-meghajtókat, valamint a merevlemezek bootolható partícióit is, és ezek közül kínálja fel a választást.

Ha megtetszik ez a betöltő, az sbm nevű UHU csomag telepítése után az sbminst paranccsal akár merevlemezünkre is telepíthetjük, a GRUB helyére.

További információkat a program honlapján, a http://btmgr.sourceforge.net/ oldalon találhatunk (angolul).

Vissza a választható opciókhoz.

FreeDOS

A FreeDOS opció választásával egy végletekig lebutított FreeDOS operációs rendszerben találjuk magunkat.

Az fdisk paranccsal lehetőségünk van particionálni merevlemezünket, a format paranccsal pedig fájlrendszert tudunk létrehozni.

Az alap DOS fájlkezelő parancsokkal pedig át tudjuk másolni a CD lemezről (melyet valószínűleg D: meghajtóként lát a rendszer, de más betűjel is elképzelhető) az UHU-Linux telepítőjét (boot/bzImage és boot/initrd fájlok) a merevlemezen lévő FAT fájlrendszerre.

Vissza a választható opciókhoz. #endif #ifdef INSTALLER

Telepítés

A Telepítés menüpont az UHU-Linux CD-ről történő telepítését indítja el.

Vissza a választható opciókhoz.

Karbantartó rendszer

A Karbantartó rendszer opció egy alap Linux rendszert nyújt, mellyel lehetőségünk van kijavítani korábban telepített rendszerünk hibáit, vagy egyéb apró teendőket elvégezni.

Az Alt és a funkcióbillentyűk segítségével több egymástól független szöveges konzolt használhatunk.

Vissza a választható opciókhoz. #endif

Memóriateszt

A Memtest86+ nevű program számítógépünk memóriáját ellenőrzi.

Sajnos viszonylag sok számítógéppel találkozni, amelynek hibás a memóriája. Ilyen számítógéptől természetesen nem várható el helyes, stabil működés.

A program addig fut és teszteli körbe-körbe a memóriát, amíg le nem állítjuk. Hibás hardver esetén általában egy óra leforgása alatt már bőven jelentkezik hiba (ezt a kezdetben üres nagy kék mezőn jelzi a program), ugyanakkor minél tovább (akár pár napon keresztül) hagyjuk futni a programot, annál biztosabbak lehetünk memóriánk hibamentességében.

Hiba jelzése esetén nem feltétlenül a memóriamodul a hibás, elképzelhető, hogy az alaplap, processzor, vagy egyéb komponens hibásodott meg. Ugyanakkor az esetek túlnyomó többségében a jelzett hiba tényleg a memóriára vonatkozik.

Ha gépünket hibásnak találja a program (akár csak egyetlen hibát is jelez több napi futás során), a lehető leghamarabb meg kell szüntetnünk a hibát, hiszen ha a számítógép nem képes az operációs rendszer és az alkalmazások utasításait pontosan végrehajtani, az komoly adatvesztéshez, akár a teljes fájlrendszer összeomlásához is vezethet.

Amennyiben tuningoltunk gépünk teljesítményén, a gyárilag előírtnál nagyobb sebességgel hajtjuk processzorunkat vagy memóriánkat, az esetben lehet ez is a hiba oka; állítsuk tehát vissza az eredeti értékeket és ismételjük meg a tesztet. Ha alap beállításokkal is hibásnak minősül a gép, valamelyik hardver egységet (legnagyobb eséllyel a memóriát) cserélni kell. #ifdef INSTALLER

Ezt a menüpontot a telepített rendszer is tartalmazni fogja, feltéve, hogy a memtest86+ nevű csomagot nem távolítjuk el a csomagok kiválogatása során. #endif

A programról további információkat a http://www.memtest.org/ honlapon találunk (angolul).

Vissza a választható opciókhoz.

A fontosabb boot paraméterek

Az alábbi főbb boot paraméterekről kaphatunk bővebb leírást:

acpi -- fejlett energiagazdálkodás
debug -- hibakereső mód #ifndef MAIN
layout -- a telepítő felbontása
LANG -- a telepítő nyelve #endif
ide -- a merevlemez elérési módja #ifndef INSTALLER
3, 5 -- szöveges/grafikus mód #endif

A gyakoribb paramétereket funkcióbillentyűkkel is beállíthatjuk, a kevésbé gyakoriakat viszont be kell gépelnünk.

Számtalan egyéb paraméter is megadható, melyeket képtelenség és értelmetlen is volna itt mind felsorolni. Ezek a paraméterek általában a Linux kernelnek szólnak, #ifndef MAIN de például a debug a kernelnek és a telepítőnek is szól, a layout és a LANG pedig csak a telepítőre vonatkozik. #else de bizonyos esetekben egy-egy rendszerprogram működését befolyásolják. #endif

A paramétereknek csak akkor van hatásuk, ha Linux rendszert indítunk el.

Vissza a főmenübe. #ifndef MAIN

Boot paraméter: layout

Amennyiben az alapértelmezett módon betöltődik a telepítő, de annak grafikus felülete nem indul helyesen, az esetben próbáljuk ki először a vesa módot. Ha ez sem menne, akkor válasszuk a vga grafikus módot. Ezeket az alábbi paraméterek egyikével tudjuk megadni:

layout=vesa -- VESA mód
layout=vga -- VGA mód

Ezek az értékek az F5 gombbal is beállíthatók.

Vissza a boot paraméterekhez.

Boot paraméter: LANG

A LANG paraméterrel a telepítő nyelve választható ki. Lehetséges értékek:

LANG=hu_HU -- a telepítő magyarul beszél
LANG=en_US -- a telepítő angolul beszél

Az alapértelmezett az F4 gombbal beállított, GRUB által használt érték.

Vissza a boot paraméterekhez. #endif

Boot paraméter: debug

A debug paraméter megadása esetén az UHU-Linux kernel hibakeresésre is felhasználható információkat ír ki a #ifdef MAIN képernyőre. #else képernyőre, valamint a telepítő is hibakereső módban fut.

A telepítés sikeres befejeződését követően az Alt+F5, Alt+F6, Alt+F7 és Alt+F8 billentyűkkel át kell váltanunk az 5-ös, 6-os, 7-es, 8-as konzolokra, és mindegyikben ki kell lépnünk az ott futó parancsértelmezőből (például a Ctrl+D lenyomásával). #endif

Ezt a paramétert az F3 gombbal is megadhatjuk.

Vissza a boot paraméterekhez.

Boot paraméter: acpi

A fejlett energiagazdálkodási lehetőségek elérésére az egyik, régebbi megoldás az APM (Advanced Power Management) használata.

A másik, újabb eszköz az ACPI (Advanced Configuration and Power Interface). Az ACPI azonban ennél jóval többről szól, egyes újabb számítógépeket akár elindítani sem lehet nélküle, enyhébb esetben pedig IRQ problémák adódhatnak. E mellett viszont sajnos néha pont az ACPI használata okoz problémákat (IRQ ütközés, esetleg lefagyás), általában a hibás BIOS implementációk miatt. (Ezeken sokszor segít egy BIOS frissítés.)

Alapvetően három lehetőség közül választhatunk:

- ACPI használata (BIOS támogatás is szükséges)
- APM használata (BIOS támogatás is szükséges)
- mindkettő mellőzése

Ha lehet, az ACPI használatát javasoljuk, ez az alapértelmezett.

Opciók az ACPI beállításához:

- acpi=on -- bekapcsolja az ACPI támogatást (ez az UHU-Linux alapértelmezése)
- acpi=force -- akkor is bekapcsolja az ACPI támogatást, ha a BIOS hibásnak tűnik
- acpi=ht -- csak a HyperThreading használatához veszi igénybe az ACPI-t, különben nem használja
- acpi=off -- kikapcsolja az ACPI használatát

Ezek közül a tipikusabb értékek az F2 gombbal is beállíthatók.

Ha a számítógép nem rendelkezik ACPI támogatással, vagy kikapcsoltuk azt, akkor automatikusan az APM lép működésbe, amennyiben a BIOS támogatja azt. Ha ezt is ki akarjuk kapcsolni esetleg, akkor a noapm opcióval tehetjük meg.

Vissza a boot paraméterekhez.

Boot paraméterek: ide

Az IDE merevlemezek kezelésével adódó esetleges problémákat a DMA mód kikapcsolásával próbálhatjuk meg kikerülni. Ehhez az alábbi paramétert kell megadnunk:

ide=nodma

Vissza a boot paraméterekhez. #ifndef INSTALLER

Boot paraméterek: futási szint

Egy számjegy megadásával a futási szintet állíthatjuk be.

3 -- 3-as futási szint: szöveges mód
5 -- 5-ös futási szint: grafikus mód

Az alapértelmezett értéket a telepített rendszer /etc/inittab fájljában tudjuk átállítani.

Vissza a boot paraméterekhez. #endif