Newsgroup: it.comp.os.linux.sys
Titolo: errore all'avvio

Ciao a tutti.
Aiuto !
Ieri sera ho fatto u po' di pulizia (ho disintallato qualche programa
che pensavo non mi servisse) e stamattina:
Kernel panic: No init found. Try passing init= option to kernel.
E si ferma li.
Ho provato ad avviare con Knoppix 3.3 live e il sistema operativo c'č
ancora, le home ci sono...
Sembra che il mio sistema sul disco fisso non riesca piů a montare le
partizioni ext3 (le ext2 le monta).
Ora, /boot č s ext3 e quindi credo che il problema stia li.
Con un cd debian se faccio rescue root=/dev/hda5 mi parte il sistema
(senza montare le home). Ho provato da qui a rieseguire lilo ma non
c'č nulla da fare: non si riesce (part_nowrite: read:: No such file or
directory). Ieri il messaggio d'errore era differente (qualcosa del
tipo che non ho i permessi per leggere /boot/map).
Cosa posso provare a fare ?

 (senza montare le home). 
bf24rescue root=/path
(non ricordo con esattezza il nome del kernel rescue 2.4, cerca nel help
al boot).
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
A mathematician is a device for turning coffee into theorems.

ancora, le home ci sono...
Se da knoppix live provo a fare:
mount /dev/hda5
mount -o bind /proc /mnt/hda5/proc
chroot /mnt/hda5
mi risponde:
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
bash: /dev/null: Permision denied
E rimane li cosě. Se lo fermo (lo fermo per modo di dire perché non č
che vada avanti) con ^C mi da bash-2.05b#
Da qui posso eseguire un po' di comandi ma se provo lilo non va
(operation not permitted su /dev/hda)

al boot).
Non ho capito bene... Se mi stai suggerendo
rescue root=/dev/hda5
è quel che ho fatto (come puoi vedere sopra).
Poi però non riesco a fare nulla perché lilo non viene eseguito.
Se mi stai suggerendo un'altra cosa, non sono riuscito a capire cosa
devo provare. 
:-(

 partizioni ext3 (le ext2 le monta).
Dubito che sia qui il problema, dato che le partizioni
ext3 si possono montare come ext2, in generale.
bye,
-- 
   Piergiorgio Sartor

ext3 si possono montare come ext2, in generale.
In effetti ora sono riuscito a far partire il sistema.
Ho avviato l'installazione della debian, poi ho montato la partizione
con la knoppix e sono passato all'installazione di Lilo.
A questo punto il sistema si avvia... ma se lancio lilo:
attemp to access beyond end of device
03:03 rw=0, want=4, limit=1
part_nowrite: read:: Input/output error
Insomma ancora non riesco a ripristinare la configurazione di lilo che
mi interessa:
---------------------------------------
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/hda5
# 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.24-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/hda1
	label="Windows 2000"
---------------------------------------

 mi interessa:
[...]
Non so come funzioni LILO nel dettaglio, ma forse
qualche informazione sulla geometria del disco e`
andata perduta o modificata, cosi` tenta cose strane.
Oppure hai un problema HW.
bye,
-- 
   Piergiorgio Sartor

 è quel che ho fatto (come puoi vedere sopra).
Ti sto suggerendo di non usare il kernel "rescue" che e` un 2.2 senza
supporto per ext3, ma il rescue del bf24 che non ricordo come si chiama,
ma che sicuramente trovi al boot del cd di debian.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
kill -9 them all. Let init sort them out.

 ext3 si possono montare come ext2, in generale.
Se glielo chidi espressamente. Ma se l'fstab indica ext3, non fa
fallback us ext2. Si puo` tentare un mount -o remount -t ext2 / ma se
anche i binari sono su una partizione non montata, si fa fatica.
Insisto: se il problema e` questo, basta usare un kernel _appropriato_.


 anche i binari sono su una partizione non montata, si fa fatica.
Durante il boot / viene montata prima di poter
leggere /etc/fstab, quindi il problema non si pone.
bye,
-- 
   Piergiorgio Sartor

Cambio l'oggetto della discussione visto che ormai la questione è cambiata.
Per chi volesse seguire l'avventura del mio lilo lo chiamerò "Lilo oltre i
limiti del possibile".   ;-)
Grazie a chi mi sta aiutando e... anche chi sopporta questa stupida
questione...
Ciao. Ilic