# Originally generated by liloconfig - modified by Ian Shields # This allows booting from any partition on disks with more than 1024 # cylinders. lba32 # Specifies the boot device (floppy) boot=/dev/fd0 # Specifies the device that should be mounted as root. # If the special name CURRENT is used, the root device is set to the # device on which the root file system is currently mounted. If the root # has been changed with -r , the respective device is used. If the # variable ROOT is omitted, the root device setting contained in the # kernel image is used. It can be changed with the rdev program. root=/dev/sda7 # Bitmap configuration for /boot/coffee.bmp bitmap=/boot/coffee.bmp bmp-colors=12,,11,15,,8 bmp-table=385p,100p,1,10 bmp-timer=38,2,13,1 # Enables map compaction: # Tries to merge read requests for adjacent sectors into a single # read request. This drastically reduces load time and keeps the map # smaller. Using COMPACT is especially recommended when booting from a # floppy disk. compact # Install the specified file as the new boot sector. # LILO supports built in boot sectors, you only need # to specify the type, choose one from 'text', 'menu' or 'bitmap'. # new: install=bmp old: install=/boot/boot-bmp.b # new: install=text old: install=/boot/boot-text.b # new: install=menu old: install=/boot/boot-menu.b or boot.b # default: 'menu' is default, unless you have a bitmap= line # Note: install=bmp must be used to see the bitmap menu. # install=menu install=bmp # Specifies the number of _tenths_ of a second LILO should # wait before booting the first image. LILO # doesn't wait if DELAY is omitted or if DELAY is set to zero. # delay=20 # Prompt to use certain image. If prompt is specified without timeout, # boot will not take place unless you hit RETURN. Timeout is in tenths of # a second. prompt timeout=200 # Enable large memory mode. large-memory # Specifies the location of the map file. If MAP is # omitted, a file /boot/map is used. map=/boot/map # Specifies the VGA text mode that should be selected when # booting. The following values are recognized (case is ignored): # NORMAL select normal 80x25 text mode. # EXTENDED select 80x50 text mode. The word EXTENDED can be # abbreviated to EXT. # ASK stop and ask for user input (at boot time). #use the corresponding text mode. A list of available modes # can be obtained by booting with vga=ask and pressing [Enter]. vga=normal # Defines non-standard parameters for the specified disk. #disk=/dev/sda # bios=0x80 # If you are using removable USB drivers (with mass-storage) # you will need to tell LILO to not use these devices even # if defined in /etc/fstab and referenced in /proc/partitions. # Adjust these lines to your devices: # # disk=/dev/sda inaccessible # disk=/dev/sdb inaccessible # These images were automagically added. You may need to edit something. image=/boot/vmlinuz-2.6.31-14-generic label="Lin 2.6.31-14" initrd=/boot/initrd.img-2.6.31-14-generic read-only image=/boot/vmlinuz-2.6.31-20-generic label="Lin 2.6.31-20" initrd=/boot/initrd.img-2.6.31-20-generic read-only image=/boot/memtest86+.bin label="Memory Test+" read-only # If you have another OS on this machine (say DOS), # you can boot if by uncommenting the following lines # (Of course, change /dev/sda1 to wherever your DOS partition is.) other=/dev/sda6 label="Fedora 8" other=/dev/sda1 label="Windows XP"
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2006 John Coffman Released 19-Feb-2007, and compiled at 10:52:38 on Aug 25 2009 Running Linux kernel 2.6.31-14-generic on i686 Ubuntu raid_setup returns offset = 00000000 ndisk = 0 BIOS VolumeID Device Reading boot sector from /dev/fd0 pf_hard_disk_scan: ndevs=1 0800 54085408 /dev/sda device codes (user assigned pf) = 0 device codes (user assigned) = 0 device codes (BIOS assigned) = 1 device codes (canonical) = 1 mode = 0x03, columns = 80, rows = 25, page = 0 Using BITMAP secondary loader Calling map_insert_data Secondary loader: 19 sectors (0x3800 dataend). Warning: The boot sector and map file are on different disks. bios_boot = 0x00 bios_map = 0x80 map==boot = 0 map S/N: 54085408 Mapping bitmap file /boot/coffee.bmp Calling map_insert_file Compaction removed 592 BIOS calls. Bitmap: 603 sectors. BIOS data check was okay on the last boot Boot image: /boot/vmlinuz-2.6.31-14-generic Setup length is 26 sectors. Compaction removed 7452 BIOS calls. Mapped 7601 sectors. Mapping RAM disk /boot/initrd.img-2.6.31-14-generic Compaction removed 14696 BIOS calls. RAM disk: 14930 sectors. Added Lin_2.6.31-14 * Boot image: /boot/vmlinuz-2.6.31-20-generic Setup length is 26 sectors. Compaction removed 7468 BIOS calls. Mapped 7617 sectors. Mapping RAM disk /boot/initrd.img-2.6.31-20-generic Compaction removed 14704 BIOS calls. RAM disk: 14938 sectors. Added Lin_2.6.31-20 Boot image: /boot/memtest86+.bin Setup length is 4 sectors. Compaction removed 243 BIOS calls. Mapped 254 sectors. Added Memory_Test+ Boot other: /dev/sda6, loader CHAIN Pseudo partition start: 43198848 Compaction removed 0 BIOS calls. Mapped 6 (4+1+1) sectors. Added Fedora_8 Boot other: /dev/sda1, on /dev/sda, loader CHAIN Compaction removed 0 BIOS calls. Mapped 6 (4+1+1) sectors. Added Windows_XP BIOS VolumeID Device 80 54085408 0800 Writing boot sector. /boot/boot.0200 exists - no boot sector backup copy made. Map file size: 336896 bytes. RAID device mask 0x0000 One warning was issued.
ian@pinguino:~$ dpkg -L lilo-doc | grep "ps" /usr/share/doc/lilo-doc/user.ps.gz /usr/share/doc/lilo-doc/tech.ps.gz
O kernel 2.6 do Linux apresenta o sistema de arquivo sysfs. O sistema de arquivo sysfs é descrito como a união dos sistemas de arquivo proc, devfs e devpty. O sistema de arquivosysfsenumera os dispositivos e canais conectados ao sistema numa hierarquia de sistema de arquivo que pode ser acessada pelo espaço do usuário. É desenvolvido para lidar com as opções específicas do driver e do dispositivo, que antes estavam localizadas no /proc/, e incluir a adição dinâmica de dispositivos previamente oferecida pelo devfs. Neste ponto inicial da implementação do sysfs, há muitos drivers e utilitários que ainda referenciam as entradas antigas do proc. No entanto, sabe-se que o sysfs é o caminho do futuro.
O sistema de arquivo sysfs é montado em /sys/ e contém diretórios que organizam os dispositivos conectados ao sistema de diversas maneiras diferentes. Os sudiretórios de/sysfs/incluem:
O diretório /devices/
Este diretório contém o diretório /css0/. Seus sub-diretórios representam todos os sub-canais detectados pelo kernel do Linux. Os diretórios dos sub-canais são nomeados no formato0.0.nnnn onde nnnn é o número do sub-canal em hexadecimal entre 0 e ffff. Os diretórios do sub-canal, por sua vez, contêm arquivos de status e um outro sub-diretório que representa o dispositivo. O diretório do dispositivo é nomeado 0.0.xxxx onde xxxxé o endereço da unidade do dispositivo. O diretório /devices/ também contém informações de status e opções de configuração do dispositivo.
O diretório /bus/
Este contém os sub-diretórios /ccw/ e /ccwgroup/. Os dispositivos CCW são acessados através de palavras de comando do canal. Os dispositivos do diretório /ccw/ usam somente um sub-canal no sub-sistema do canal do mainframe. Os dispositicos de grupo CCW também são acessados com palavras de comando do canal, mas utilizam mais de um sub-canal por dipositivo. Por exemplo: um dispositivo 3390-3 DASD usa um sub-canal, enquanto uma conexão de rede QDIO para um adaptador OSA usa três sub-canais. Ambos os diretórios /ccw/ e /ccwgroup/ contêm diretórios chamados devices (dispositivos) e drivers:
O diretório /devices/ contém uma ligação simbólica para os diretórios do dispositivo no diretório /sys/devices/css0/.
O diretório /drivers/ contém diretórios para cada driver de dispositivo correntemente carregado no sistema. O driver zFCP tem um diretório aqui. O diretório /driver/contém configurações do driver do dispositivo, assim como uma ligação simbólica para os dispositivos que está usando (no diretório /sys/devices/css0/).
O diretório /class/
Este contém diretórios que agrupam dispositivos similares, como ttys, drives de fita SCSI, dispositivos de rede e outros dispositivos diversos.
O diretório /block/
Este diretório contém diretórios para cada dispositivo de bloco do sistema. São, na maioria, dispositivos tipo disco, como DASD reais, dispositivos loopback e dispositivos de bloco de raid de software. A diferença notada entre sistemas Linux mais antigos e aqueles que usamsysfsé a necessidade de referenciar os dispositivos pelos seus nomes sysfs. Numa imagem do Kernel 2.4, o driver zFCP era passado como endereços de seus dispositivos. No sistema da imagem do Kernel 2.6, o driver é passado como 0.0.1600.
Fonte:http://web.mit.edu
O diretório /proc contém um conjunto de arquivos ``virtuais''. Estes arquivos não existem em disco efetivamente e são criados na memória pelo kernel. Alguns dos mais importantes arquivos e diretórios são descritos abaixo:
Início Linux © Todos Direitos Reservados.