Knoppix y LILO. Desesperado.

Hola a todos.

He instalado el Knoppix en el HD, todo bien, hasta que llega la hora de la aparición del LILO. Lo he instalado ya 3 veces y cada vez de aparece una cosa. La primera vez una serie de 9's interminables, la segunda como si no se hubiera instalado nada, y esta tercera aparece 'LI'. La verdad es que no consigo dar con el problema...

Desde luego he creado un disco de arranque y es lo que utilizo, pero es molesto ir buscando el disco cada vez que quiero iniciarlo.

Para situaros mejor en mi problema os describo como esta particionado mi HD:

PRIMARIA
hda1 --> Win98

EXTENDIDA
hda5 --> WinXP
hda6 --> Linux (/)
hda7 --> Linux Swap
...

He ido al lilo.conf en /etc/lilo.conf y me aparece lo siguiente:

vga=791
# /etc/lilo.conf - See: `lilo(8)' and `lilo.conf(5)',
# --------------- `install-mbr(8)', `/usr/share/doc/lilo/',
# and `/usr/share/doc/mbr/'.

# +---------------------------------------------------------------+
# | !! Reminder !! |
# | |
# | Don't forget to run `lilo' after you make changes to this |
# | conffile, `/boot/bootmess.txt', or install a new kernel. The |
# | computer will most likely fail to boot if a kernel-image |
# | post-install script or you don't remember to run `lilo'. |
# | |
# +---------------------------------------------------------------+

# Support LBA for large hard disks.
#
lba32

# Overrides the default mapping between harddisk names and the BIOS'
# harddisk order. Use with caution.
#disk=/dev/hde
# bios=0x81

#disk=/dev/sda
# bios=0x80

# Specifies the boot device. This is where Lilo installs its boot
# block. It can be either a partition, or the raw device, in which
# case it installs in the MBR, and will overwrite the current MBR.
#
boot=/dev/hda

# Specifies the device that should be mounted as root. (`/')
#
root=/dev/hda6

# Enable 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. It is disabled here by default
# because it doesn't always work.
#
# compact

# Installs the specified file as the new boot sector
# You have the choice between: bmp, compat, menu and text
# Look in /boot/ and in lilo.conf(5) manpage for details
#
install=/boot/boot-menu.b

# Specifies the location of the map file
#
map=/boot/map

# You can set a password here, and uncomment the `restricted' lines
# in the image definitions below to make it so that a password must
# be typed to boot anything but a default configuration. If a
# command line is given, other than one specified by an `append'
# statement in `lilo.conf', the password will be required, but a
# standard default boot will not require one.
#
# This will, for instance, prevent anyone with access to the
# console from booting with something like `Linux init=/bin/sh',
# and thus becoming `root' without proper authorization.
#
# Note that if you really need this type of security, you will
# likely also want to use `install-mbr' to reconfigure the MBR
# program, as well as set up your BIOS to disallow booting from
# removable disk or CD-ROM, then put a password on getting into the
# BIOS configuration as well. Please RTFM `install-mbr(8)'.
#
# password=tatercounter2000

# Specifies the number of deciseconds (0.1 seconds) LILO should
# wait before booting the first image.
#
delay=20

# You can put a customized boot message up if you like. If you use
# `prompt', and this computer may need to reboot unattended, you
# must specify a `timeout', or it will sit there forever waiting
# for a keypress. `single-key' goes with the `alias' lines in the
# `image' configurations below. eg: You can press `1' to boot
# `Linux', `2' to boot `LinuxOLD', if you uncomment the `alias'.
#
# message=/boot/bootmess.txt
prompt
timeout=150
# prompt
# single-key
# delay=100
# timeout=100

# Kernel command line options that apply to all installed images go
# here. See: The `boot-prompt-HOWO' and `kernel-parameters.txt' in
# the Linux kernel `Documentation' directory.
#
# append=""
append="hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off nomce"

# Boot up Linux by default.
#
default=Linux

image=/boot/vmlinuz-2.4.21-xfs
label=Linux
initrd=/boot/initrd.gz
read-only
# restricted
# alias=1

image=/vmlinuz.old
label=LinuxOLD
read-only
optional
# restricted
# alias=2

# If you have another OS on this machine to boot, you can uncomment the
# following lines, changing the device name on the `other' line to
# where your other OS' partition is.
#
# other=/dev/hda4
# label=HURD
# restricted
# alias=3
other=/dev/ataraid/d0p5
label="Windows(d0p5)"

other=/dev/ataraid/d0p6
label="Windows(d0p6)"

other=/dev/hda1
label="Windows(hda1)"

other=/dev/hda5
label="WinNT(hda5)"

other=/dev/hda8
label="Windows(hda8)"

other=/dev/hda9
label="Windows(hda9)"

other=/dev/hda10
label="Windows(hda10)"

other=/dev/hdb5
label="Windows(hdb5)"

other=/dev/hdb6
label="Windows(hdb6)"



Desconozco si este lilo.conf está bien, pero realmente es muy diferente al lilo.conf que vi en Red Hat 9, al que no acabé de acostumbrarme y decidí pasarme al Knoppix, para empezar a juguetear antes de pasarme a Debian.

Pues bien, con esto, voy a la utilidad del Knoppix llamada "Lilo-config" en el Menú>>Sistema>>admin>>Lilo-config y me sale lo siguiente:


WARNING: Even if lilo runs successfully, see /usr/share/doc/lilo/INCOMPAT.gz
for changes in the usage of the /etc/lilo.conf file.
If needed: edit /etc/lilo.conf and rerun '/sbin/lilo -v'

Running lilo...
LILO version 22.5.4, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2003 John Coffman
Released 25-May-2003, and compiled at 10:23:54 on Jun 12 2003.
Compiled for Debian GNU/Linux.

Reading boot sector from /dev/hda
Warning: Unable to determine video adapter in use in the present system.
Using MENU secondary loader
Calling map_insert_data

Boot image: /boot/vmlinuz-2.4.21-xfs
Mapping RAM disk /boot/initrd.gz
Added Linux *

Skipping /vmlinuz.old
Boot other: /dev/ataraid/d0p5, loader CHAIN
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Pseudo partition start: 16128
Added Windows(d0p5)

Boot other: /dev/ataraid/d0p6, loader CHAIN
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Pseudo partition start: 86365503
Added Windows(d0p6)

Boot other: /dev/hda1, on /dev/hda, loader CHAIN
Added Windows(hda1)

Boot other: /dev/hda5, loader CHAIN
Pseudo partition start: 6152958
Added WinNT(hda5)

Boot other: /dev/hda8, loader CHAIN
Pseudo partition start: 68469093
Added Windows(hda8)

Boot other: /dev/hda9, loader CHAIN
Pseudo partition start: 154497168
Added Windows(hda9)

Boot other: /dev/hda10, loader CHAIN
Pseudo partition start: 226179198
Added Windows(hda10)

Boot other: /dev/hdb5, loader CHAIN
Fatal: register_bios: volume ID serial no. duplicated: D5B4D5B4

ERROR: correct /etc/lilo.conf manually and rerun /sbin/lilo



Después de esto, recurro al Terminal y ejecuto simplemente el comando Lilo, para instalarlo, al ejecutarlo me devuelve lo siguiente:


Warning: Unable to determine video adapter in use in the present system.
Added Linux *
Skipping /vmlinuz.old
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added Windows(d0p5)
Warning: BIOS drive 0x82 may not be accessible
Warning: BIOS drive 0x82 may not be accessible
Added Windows(d0p6)
Added Windows(hda1)
Added WinNT(hda5)
Added Windows(hda8)
Added Windows(hda9)
Added Windows(hda10)
Fatal: register_bios: volume ID serial no. duplicated: D5B4D5B4



Realmente estoy fastidiado en este tema porque me encanta el Knoppix pero me veo incapaz de resolver esto.

Os pido perdon por lo largo del post, pero creo que es necesario proporcionaros toda la información posible.

Espero podais solucionarme el problema.

Muchas Gracias.

Un Saludo.
soy novato en esto, pero el knoppix no se carga desde el cd?? se puede instalar en el disco duro??
Ya de paso yo lo tengo mas o menos igual de instalado pero cuando quiero instalar un rpm no puedo(no tengo contraseña),

PD:Yo lo cargo de esta manera cuando entra al knoppix pongo
knoppix home=/dev/hda6 y se hace..


Que me falta???


PD2: perdona xaval pero no se solucionar tu problem.
Escrito originalmente por Darkoo
soy novato en esto, pero el knoppix no se carga desde el cd?? se puede instalar en el disco duro??


Tiene un script llamado knx-hdinstall que te deja instalarlo en el disco duro y así tienes una debian instalada fácilmente (en teoría).

Respecto al LILO: A mi me costo bastante instalarlo, ya que con el script de instalación no se me instalo bien, lo que tuve que hacer fue:

1.- arrancar con el cd de knoppix
2.- montar la partición en que instale el linux en el disco duro (en tu caso hda6) desde una consola ya que necestias ser root.
3.- eliminar el link simbolico /boot/->/KNOPIXX/boot/
4.- crear el link /boot -> /mnt/hda6/boot
5.- editar /mnt/hda6/etc/lilo.conf y dejarlo presentable (eliminar todas las entradas comentdas así como las particiones que no son arrancables)
6.- finalmente la orden "lilo -C /mnt/hda6/etc/lilo.conf"

El lilo. conf te quedaría más o menos así:


prompt
timeout=50
default=win
boot=/dev/hda
root=/dev/hda6
map=/boot/map
install=/boot/boot.b
lba32
append="hda=scsi hdb=scsi hdc=scsi hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi apm=power-off nomce"


image=/boot/vmlinuz-2.4.21-xfs
label=Linux
initrd=/boot/initrd.gz
read-only

other=/dev/hda1
label=win98
table=/dev/hda
other=/dev/hda5
label=winxp
table=/dev/hda


No se si tendra que ver que el linux esté en una particion extendida, a ver si alguien lo aclara.

Taluek
3 respuestas