Subsecciones

8.2 APÉNDICE B: Salidas de comandos y ficheros

En este apéndice podrás encontrar ficheros completos de configuración y salidas de algunos de los comandos que han surgido al largo del documento.

Debe tenerse en cuenta que esto implica que no estan generalizados sino que simplemente se corresponden a las distintas configuraciones de mCii, mi computadora. No obstante puede ayudar para hacer comprender al lector el tipo de salidas y configuraciones (y la consistencia entre ellas).

8.2.1 lspci

Nos da una lista de todos los dispositivos hardware de que disponemos conectados al bus PCI.
root@mCii:~ # lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8367 [KT266]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8367 [KT333 AGP]
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 43)
00:0b.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 18)
00:11.3 USB Controller: VIA Technologies, Inc. USB (rev 18)
00:11.4 USB Controller: VIA Technologies, Inc. USB (rev 18)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio Controller (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV25 [GeForce4 Ti4200] (rev a3)

8.2.2 /proc/bus/pci/devices

Nos da una lista de todos los identificadores de los dispositivos hardware de que disponemos conectados al bus PCI.
Hay una correspondencia con la salida de lspci y puede servirnos para ver los modelos de componentes de cada dispositivo (segunda columna).

8.2.3 /etc/mtab y df

Para ver como quedan montados los dispositivos en nuestro sistema podemos ver el fichero mtab .

root@mCii:~ # less /etc/mtab
/dev/hdb3 /             reiserfs rw 0 0
proc      /proc         proc     rw 0 0
devpts    /dev/pts      devpts   rw,mode=0620,gid=5 0 0
/dev/hda1 /windows/C    vfat     rw,noexec,nosuid,nodev,gid=100,iocharset=iso8859-1,code=437 0 0
/dev/hda5 /windows/D    vfat     rw,noexec,nosuid,nodev,gid=100,iocharset=iso8859-1,code=437 0 0
/dev/hda6 /windows/E    vfat     rw,noexec,nosuid,nodev,gid=100,iocharset=iso8859-1,code=437 0 0
/dev/hda7 /windows/F    vfat     rw,noexec,nosuid,nodev,gid=100,iocharset=iso8859-1,code=437 0 0
/dev/hdb5 /debian       reiserfs rw,noexec,nosuid,nodev 0 0
/dev/hdb6 /test         ext3     rw 0 0
/dev/hdb7 /container    reiserfs rw 0 0
shmfs     /dev/shm      shm      rw 0 0
usbdevfs  /proc/bus/usb usbdevfs rw 0 0
/dev/ram1 /tmp/ramdisk1 ext3     rw 0 0
/dev/ram2 /tmp/ramdisk2 ext2     rw 0 0
/dev/ram0 /tmp/ramdisk0 ext3     rw 0 0

O también ejecutar el comando df para ver el tipo y tamaño de cada partición:

root@mCii:~ # df
Filesystem           1K-blocks      Used Available Use%  Mounted on
/dev/hdb3              6184828   2639964   3544864  43%  /
/dev/hda1              1036021    818990    217031  80%  /windows/C
/dev/hda5             33824576  17391872  16432704  52%  /windows/D
/dev/hda6              3142548   1157896   1984652  37%  /windows/E
/dev/hda7              1042136    918212    123924  89%  /windows/F
/dev/hdb5              6032184   1336996   4695188  23%  /debian
/dev/hdb6               695684    413944    246400  63%  /test
/dev/hdb7             16273308   2396104  13877204  15%  /container
shmfs                   127984         0    127984   0%  /dev/shm
/dev/ram1                 9677      1043      8134  12%  /tmp/ramdisk1
/dev/ram2                38733        13     36720   1%  /tmp/ramdisk2
/dev/ram0                48409      4127     41782   9%  /tmp/ramdisk0

8.2.4 /etc/lilo.conf

Este fichero se encuentra en /etc y permite configurar LILO para el arranque de los sistemas que tengamos instalados.

lba32
boot=/dev/hda
install=/boot/boot-menu.b
map=/boot/map
delay=20
message=/boot/xray-blue.boot

prompt
timeout=150
default=SuSE-8.1

# particion principal
image=/boot/vmlinuz
	append=" hdd=ide-scsi"
	label=SuSE-8.1
	root=/dev/hdb3
	initrd=/boot/initrd
	vga=792
	read-only

image=/debian/boot/vmlinuz-2.4.18-bf2.4
	label=Debian-Woody
	root=/dev/hdb5
	vga=792
	read-only

image=/boot/vmlinuz.shipped
	append=" hdd=ide-scsi"
	label=SuSE-8.1-safe
	root=/dev/hdb3
	initrd=/boot/initrd.shipped
	vga=792
	read-only

image=/debian/boot/vmlinuz-2.4.18-bf2.4.old
	label=Woody-OLD
	root=/dev/hdb5
	vga=792
	read-only
	optional

# esta imagen se corresponde con la particion utilizada
# para construir un Live Linux CD
image=/test/boot/vmlinuz
	label=LiveCD
	root=/dev/hdb6	
	ramdisk=35000
	vga=792
	read-only
	optional

other=/dev/hdb1
  label=BeOS-1.1
  restricted

other=/dev/hda1
  label=Redmond

image=/boot/memtest.bin
  label=memTest86

8.2.5 syslinux.cfg

El fichero syslinux.cfg se incluye dentro de la imagen de disquete arrancable proporcionada por varias distribuciones en sus cdroms de muestra. Podemos verlo como un lilo.conf para arranques de cdroms y disquetes.

En el ejemplo podemos ver algunos cambios para adaptarlo a nuestras necesidades, tal como se desarrolla en el capítulo referente a Live Linux CD!

default linux
prompt 1
timeout 600
display boot.msg

 #indicamos las teclas de funcion que invocaran diferentes pantallas
F1 boot.msg
F2 general.msg
F3 param.msg
F4 colors.msg

label linux
  kernel vmlinuz
  append ramdisk_size=35000 vga=791 root=/dev/hdc
label text
  kernel vmlinuz
  append text ramdisk_size=8192 root=/dev/hdc
label expert
  kernel vmlinuz
  append expert ramdisk_size=8192 root=/dev/hdc
label nofb
  kernel vmlinuz
  append nofb ramdisk_size=8192 root=/dev/hdc
label lowres
  kernel vmlinuz
  append lowres ramdisk_size=8192 root=/dev/hdc

8.2.6 rpld.conf

HOST
{
        ethernet = 00:50:FC:B1:B1:BD; 

        FILE
        {
                path = "/rplboot/eb-5.0.10-rtl8139.lzrom";
                load = 0x1000;
        };

        execute = 0x1006;
        framesize = 1500;
        blocksize = 1440;
};

8.2.7 dhcpd.conf

	default-lease-time 600;		# 10 min
	max-lease-time 7200; 		# 2 hores

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
	authoritative;

# You must add a ddns-update-style statement to /etc/dhcpd.conf.
# To get the same behaviour as in 3.0b2pl11 and previous
# versions, add a line that says "ddns-update-style ad-hoc;"
# Please read the dhcpd.conf manual page for more information. **
	ddns-update-style ad-hoc;


    subnet 192.168.1.0 netmask 255.255.255.0 {
	option subnet-mask 255.255.255.0;
	option domain-name openMo6;
	range dynamic-bootp 192.168.1.1 192.168.1.10;
   }

    group{
#   	filename <imatge kernel TFTP diskless>

	host metrakilate {
	  hardware ethernet 00:50:FC:B1:B1:BD;
	  fixed-address 192.168.1.2;
	  filename "/tftpboot/vmlinuz-metrakilate";
	  option root-path "192.168.1.1:/tftpboot/metrakilate";
	}

	host mCi {
	  hardware ethernet 00:E0:7D:D5:25:3A;
	  fixed-address 192.168.1.3;
	  filename "/tftpboot/vmlinuz-mCi";
	  option root-path "192.168.1.1:/tftpboot/mCi";
	}

    }

miKeL a.k.a.mc2 2004-09-06