Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO] fatal su lilo

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la distribuzione usata e la versione della utility coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

[RISOLTO] fatal su lilo

Messaggioda Procopio » mar ott 18, 2011 0:27

Ciao a tutti!

quest oggi ho effettuato l'avanzamento di versione di ubuntu e ovviamente il grub mi ha sovrascritto il lilo. Sono allora andato a modificare il lilo.conf per quanto riguarda i parametri del kernel e dell'initrd di ubuntu perchè fossero aggiornati, per poi andare a dare un lilo -v e sovrascrivere dinuovo lilo a grub....questo comando però mi ha restituito un fatal
Codice: Seleziona tutto
root@darkstar:/home/matteo# lilo -v
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 03:08:28 on Mar 27 2011

Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Warning: Unable to determine video adapter in use in the present system.
Using BITMAP secondary loader
Calling map_insert_data
Mapping bitmap file /boot/slack.bmp
Warning: Video adapter does not support VESA BIOS extensions needed for
  display of 256 colors.  Boot loader will fall back to TEXT only operation.
Calling map_insert_file

Boot image: /boot/vmlinuz -> vmlinuz-huge-smp-2.6.37.6-smp
Added Slackware *

Boot image: /mnt/tmp/boot/vmlinuz-3.0.0-12-generic
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader


ho trovato qualche soluzione googlando, ma sono di diverso tipo e tutte in inglese, quindi per essere sicuro volevo passare di qua :)

tra i vari, la soluzione più contratta mi sembra questa
Codice: Seleziona tutto
#define MAX_SETUPSECS 63
ma è un comando vero? cioè funziona? :)
Ultima modifica di Procopio il mar ott 18, 2011 16:09, modificato 1 volta in totale.
Avatar utente
Procopio
Linux 2.4
Linux 2.4
 
Messaggi: 475
Iscritto il: ven lug 29, 2011 11:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.8.5

Re: fatal su lilo

Messaggioda Plaoo » mar ott 18, 2011 0:42

Bhè possiamo vedere lilo.conf?
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware
Avatar utente
Plaoo
Linux 2.6
Linux 2.6
 
Messaggi: 809
Iscritto il: gio apr 10, 2008 17:40
Località: Ittiri (SS)
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE

Re: fatal su lilo

Messaggioda Procopio » mar ott 18, 2011 1:01

certamente! :)
Codice: Seleziona tutto
matteo@darkstar:~$ cat /etc/lilo.conf
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda
#compact        # faster, but won't work on all systems.
# Boot BMP Image.
# Bitmap in BMP format: 640x480x8
  bitmap = /boot/slack.bmp
# Menu colors (foreground, background, shadow, highlighted
# foreground, highlighted background, highlighted shadow):
  bmp-colors = 255,0,255,0,255,0
# Location of the option table: location x, location y, number of
# columns, lines per column (max 15), "spill" (this is how many
# entries must be in the first column before the next begins to
# be used.  We don't specify it here, as there's just one column.
  bmp-table = 60,6,1,16
# Timer location x, timer location y, foreground color,
# background color, shadow color.
  bmp-timer = 65,27,0,255
# Standard menu.
# Or, you can comment out the bitmap menu above and
# use a boot message with the standard menu:
#message = /boot/boot_message.txt

# Append any additional kernel parameters:
append=" vt.default_utf8=0"
prompt
timeout = 50
# VESA framebuffer console @ 1024x768x256
  vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k                                                                                                                                                                 
# vga=790                                                                                                                                                                                                 
# VESA framebuffer console @ 1024x768x256                                                                                                                                                                 
# vga=773                                                                                                                                                                                                 
# VESA framebuffer console @ 800x600x64k                                                                                                                                                                   
# vga=788                                                                                                                                                                                                 
# VESA framebuffer console @ 800x600x32k                                                                                                                                                                   
# vga=787                                                                                                                                                                                                 
# VESA framebuffer console @ 800x600x256                                                                                                                                                                   
# vga=771                                                                                                                                                                                                 
# VESA framebuffer console @ 640x480x64k                                                                                                                                                                   
# vga=785                                                                                                                                                                                                 
# VESA framebuffer console @ 640x480x32k                                                                                                                                                                   
# vga=784                                                                                                                                                                                                 
# VESA framebuffer console @ 640x480x256                                                                                                                                                                   
# vga=769                                                                                                                                                                                                 
# ramdisk = 0     # paranoia setting                                                                                                                                                                       
# End LILO global section                                                                                                                                                                                 
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda7
  label = Slackware
  read-only  # Partitions should be mounted read-only for checking
# Linux bootable partition config ends
# Linux bootable partition config begins
image=/mnt/tmp/boot/vmlinuz-3.0.0-12-generic
  label=ubuntu
  root = /dev/sda8
  read-only  # Partitions should be mounted read-only for checking
  initrd=/mnt/tmp/boot/initrd.img-3.0.0-12-generic
  append="root=UUID=8b32897d-5bd1-440c-8264-daebf9d8e5a8 quiet"
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/sda2
  label = Vista
  table = /dev/sda
# Windows bootable partition config ends
Avatar utente
Procopio
Linux 2.4
Linux 2.4
 
Messaggi: 475
Iscritto il: ven lug 29, 2011 11:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.8.5

Re: fatal su lilo

Messaggioda -sf » mar ott 18, 2011 1:19

Come mai hai l'immagine del kernel e l'initrd sotto /mnt/tmp?

EDIT: da profano proverei a cambiare la posizione di questi 2... una volta provai a inserire (con un kernel di prova) un "percorso lungo" (a livello di caratteri) e dava un errore che mi pare fosse simile al tuo...
Si vede che lilo non digerisce stringhe lunghe, anche label non deve essere lunga più di tot caratteri mi pare ecc.
Magari aspetta qualcuno che ne sappia di più, ma provare e cambiare la posizione costa poco ;)
Avatar utente
-sf
Linux 2.4
Linux 2.4
 
Messaggi: 209
Iscritto il: ven lug 15, 2011 1:20
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: KDE

Re: fatal su lilo

Messaggioda targzeta » mar ott 18, 2011 10:06

Supposto che tutti i percorsi siano stati dati correttamente:
  • aggiungi lba32 al lilo.conf, tanto il tuo PC è compatibile.
  • gli errori sull'adattatore grafico non li capisco, ma evidentemente sono causati dalle direttive bitmap.
  • l'errore fatale lo ottieni perché hai una vecchia versione di LiLO e la soluzione che scrivi non si riferisce al lilo.conf ma ai sorgenti veri e propri. Per risolvere dovresti upgradare LiLO. Secondo me potresti usare il pacchetto della current (hai una Slackware a 32 bit giusto? non una Slackware64).
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 5907
Iscritto il: gio nov 03, 2005 15:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: fatal su lilo

Messaggioda Procopio » mar ott 18, 2011 11:19

-sf ha scritto:Come mai hai l'immagine del kernel e l'initrd sotto /mnt/tmp?
perche` la root di ubuntu e` su una partizione separata(sda8) da quella della root di slackware(sda7) su cui ho il lilo.conf

-sf ha scritto:Si vede che lilo non digerisce stringhe lunghe, anche label non deve essere lunga più di tot caratteri mi pare ecc.
si, ma il precedente kernel di ubuntu era qualcosa del tipo 2.6.38-8 e questo e`3.0.0-12 quindi paradossalmente ha addirittura un carattere in meno!

spina ha scritto:l'errore fatale lo ottieni perché hai una vecchia versione di LiLO e la soluzione che scrivi non si riferisce al lilo.conf ma ai sorgenti veri e propri.
si ma io pensavo proprio di modificare le impostazione del lilo anziche` il lilo.conf, ma comunque seguo il tuo consiglio e upgrado lilo :)


a proposito, sulla home di slacky ci sono appunto i link alle versioni current e stable di slackware, ma sono solo dei changelog giusto? io devo poi andare sul server ftp (o sull'altro) e scaricare e upgradare/installare i pacchetti che mi suggerisce li` giusto?
Avatar utente
Procopio
Linux 2.4
Linux 2.4
 
Messaggi: 475
Iscritto il: ven lug 29, 2011 11:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.8.5

Re: fatal su lilo

Messaggioda targzeta » mar ott 18, 2011 11:34

Procopio ha scritto:...a proposito, sulla home di slacky ci sono appunto i link alle versioni current e stable di slackware, ma sono solo dei changelog giusto? io devo poi andare sul server ftp (o sull'altro) e scaricare e upgradare/installare i pacchetti che mi suggerisce li` giusto?

Questa non l'ho capita. Per risolvere il tuo problema dovrebbe bastare upgradare LiLO con il pacchetto che ti ho linkato. Sì, sulla homepage c'è solo il changelog, ma a te interessa solo il pacchetto LiLO...per ora. Poi se questo non dovesse funzionare si potrebbe pensare di farti passare direttamente in current.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 5907
Iscritto il: gio nov 03, 2005 15:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: fatal su lilo

Messaggioda Procopio » mar ott 18, 2011 16:08

spina ha scritto:Questa non l'ho capita.
cioè ti chiedevo come funziona il meccanismo per ottenere la versione current....il changelog contiene tutte le differenze dalla versione standard no? quindi per upgradare la mia versione alla current scarico i pacchetti che sono segnalati sul changelog e poi dò un upgradepkg nome_pacchetti.txz nella directory dove li ho scaricati?.......(oppure se ho un mirror configurato do direttamente upgrade nome_pacchetti.txz senza dover prima scaricare?)


ad ogni modo ho upgradato lilo, ed è sparito il fatal, anche se mi dava ancora i tre warnings, ho quindi inserito lba32 ed è sparito un warning, ma già nella versione precedente era così, quindi mi accontento di avere i due warnings:) Metto risolto. :)
Ultima modifica di Procopio il mar ott 18, 2011 21:43, modificato 1 volta in totale.
Avatar utente
Procopio
Linux 2.4
Linux 2.4
 
Messaggi: 475
Iscritto il: ven lug 29, 2011 11:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.8.5


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

cron