[RISOLTO] - LILO - First sector of doesn't have a valid...

Forum dedicato ai Porting ufficiali e non di Slackware, vedi Slack/390, ARMedslack, Slamd64, Slackintosh, Ocsid, Sloox, Zenwalk, How-Tux, Slax etc etc

Moderatore: Staff

Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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 della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

[RISOLTO] - LILO - First sector of doesn't have a valid...

Messaggio da SIV »

Ragazzi ho installato Absolute Linux sul mio secondo hd (sda) e ho modificato il file lilo su questo hd (hdb).

Solo che quando cerco di aggiornare LILO con i nuovi settaggi mi da errore:

Codice: Seleziona tutto

 bash-3.1# lilo 
Added Linux *
[b]Fatal: First sector of /dev/sda2 doesn't have a valid boot signature[/b]
bash-3.1# 
Con cfdisk ho anche messo il flag "Boot" sulla partizione sda2 (dove risiede la nuova distro che volevo provare).

Ecco il file lilo:

Codice: Seleziona tutto

append=" vt.default_utf8=0"
boot = /dev/hdb

  bitmap = /boot/slack.bmp
  bmp-colors = 255,0,255,0,255,0
  bmp-table = 60,6,1,16
  bmp-timer = 65,27,0,255


prompt
lba32
timeout = 1200
change-rules
  reset
vga = 773
image = /boot/bzImage
  root = /dev/hdb1
  label = Linux
  read-only
  
other = /dev/sda2
label = AbsoluteLinux
table = /dev/sda 

Ed ecco come sono le mie partizioni e hd:

Codice: Seleziona tutto

bash-3.1# fdisk -lu

Disk /dev/hdb: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders, total 156368016 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *          63   136713149    68356543+  83  Linux
/dev/hdb2       136713150   156360644     9823747+   5  Extended
/dev/hdb5       136713213   156360644     9823716   82  Linux swap

Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders, total 398297088 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xd17bd17b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    61432559    30716248+   7  HPFS/NTFS
/dev/sda2   *    61432560   354393899   146480670   83  Linux
/dev/sda3       354393900   398283479    21944790    5  Extended
/dev/sda5       354393963   398283479    21944758+  82  Linux swap
bash-3.1#  
C'è modo di risolvere?
Ultima modifica di SIV il dom 22 mar 2009, 15:21, modificato 1 volta in totale.

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: LILO - First sector of doesn't have a valid boot signature

Messaggio da sardylan »

Nella /dev/sda2 c'è installato un bootloader?? Potresti anche configurare il primo lilo per avviare Absolute Linux...

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: LILO - First sector of doesn't have a valid boot signature

Messaggio da urka58 »

Prova

Codice: Seleziona tutto

# lilo -P ignore
Dovrebbe funzionare...
Ciao
EDIT
Scusa non avevo visto dove hai installato lilo (hdb). Devi installare un altro boot loader in /dev/sda2 , che mi pare di capire sia la partizione / di absolut (grub, lilo vedi tu..).
Altrimenti come ti ha suggerito Sardylan, usa lilo di slackware
Ri-ciao

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: LILO - First sector of doesn't have a valid boot signature

Messaggio da SIV »

Ragazzi ma io sto usando lilo di slackware!

Slackware la ho su hdb1 e AbsoluteLinux in sda2. Però quando configuro lilo di slackware e lo lancio mi da quell'errore.

Installo in boot loader anche in sda2 o posso sistemare con uno unico?

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1361
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: LILO - First sector of doesn't have a valid boot signature

Messaggio da zoros »

SIV ha scritto:Ragazzi ho installato Absolute Linux sul mio secondo hd (sda) e ho modificato il file lilo su questo hd (hdb).

Solo che quando cerco di aggiornare LILO con i nuovi settaggi mi da errore:

Codice: Seleziona tutto

 bash-3.1# lilo 
Added Linux *
[b]Fatal: First sector of /dev/sda2 doesn't have a valid boot signature[/b]
bash-3.1# 
Con cfdisk ho anche messo il flag "Boot" sulla partizione sda2 (dove risiede la nuova distro che volevo provare).
...
Hai solo settato il Boot-flag sul MBR di sda, ma non il boot-signature (gli ultimi due bytes=55AAh) su sda2 ...

se tratti /dev/sda2 come "other" devi installare 2 Lilo (secondo me più elegante), però puoi evitarlo definendo le voci root=... e initrd=... relative ad ABS-Linux nel primo lilo
vorrei riavere le mie firme ...

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: LILO - First sector of doesn't have a valid boot signature

Messaggio da sardylan »

Come ti ha suggerito zoros:

Codice: Seleziona tutto

boot = /dev/hdb
prompt
lba32
timeout = 50

image = /boot/vmlinuz-huge-smp-2.6.27.7-smp
        root = /dev/hdb1
        label = Slackware
        append = "vt.default_utf8=1"
        vga = 791
        read-only

### Prima forma ###
image = /mnt/absolute/boot/vmlinuz
        root = /dev/sda2
        label = Absolute
        append = "<<<Tutto quello che devi mettere>>>"
        vga = 791
        read-only

### Seconda forma ###
other = /dev/sdb1
        label = Absolute
        table = /dev/sdb
;)

Ricordati che per far funzionare una cosa del genere devi montare in Slackware la partizione di root (o quella che contiene la dir /boot) all'interno di una qualche dir!!! Io di solito monto le altre partizioni in /mnt, perciò ricordati di montare /dev/sda2 in /mnt/absolute

Altrimenti installi un bootloader (va bene anche quello di default di Absoulte Linux), dicendoli di __NON__ andare nell'MBR, ma di installarsi nella partizione /dev/sdb1, in questo modo puoi usare la seconda forma nel LILO di Slackware...

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: LILO - First sector of doesn't have a valid boot signature

Messaggio da SIV »

Ok provo ad installare 2 lilo.

Nell'installazione di AbsoluteLinux indicai di non installare nessun boot loader apposta. Ora con un cd entro in Abs-linux e lo installo lilo in sda2. Vi faccio sapere se ho risolto!


------------


Ragazzi grazie dell'aiuto.

Comunque ho cambiato idea :thumbright:

Ho messo in /etc/fstab:

Codice: Seleziona tutto

/dev/sda2  /mnt/distro2    auto    0  0 
e in /etc/lilo.conf:

Codice: Seleziona tutto

image = /mnt/distro2/boot/vmlinuz-2.6.27.7-abs
root = /dev/sda2
label = Absolute_Linux
read-only
\:D/ \:D/ \:D/

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: [RISOLTO] - LILO - First sector of doesn't have a valid...

Messaggio da sardylan »

:) looool
E' la cosa migliore!! :)
Di solito faccio anche io così!! :D :thumbright: :thumbright: :thumbright:

Rispondi