Pagina 2 di 2
Re: slack su due hdd
Inviato: ven 22 nov 2013, 18:49
da targzeta
teox99 ha scritto:Codice: Seleziona tutto
boot = /dev/sda
...
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = Slackware_13.37
read-only
# Linux bootable partition config ends
other = /dev/sdb1
label = Slackware_14.1
table = /dev/sdb
Ma quindi vuoi un unico lilo per due distribuzioni? Dovresti fare qualcosa del genere:
Codice: Seleziona tutto
boot = /dev/sda
...
timeout = 10
...
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = Slackware_13.37
read-only
image = /mnt/slackware14.1/boot/vmlinuz
root = /dev/sdb1
label = Slackware_14.1
read-only
# Linux bootable partition config ends
basta che monti sdb1 sotto /mnt/slackware14.1/ (o dove ti pare).
Emanuele
Re: slack su due hdd
Inviato: ven 22 nov 2013, 19:01
da urka58
In questo momento non credo che riesci a caricare la 14.1, almeno credo...quindi:
carica la 13.37 monta la partizione root della 14.1 in un punto di montaggio che vuoi, es /slack_14 e una volta caricata aggiungi al lilo.conf della 13.37 la sezione
Codice: Seleziona tutto
Image = /slack_14/boot/vmlinuz
root = /dev/sdb1
label = Slack 14
Solito lilo -v -t, se non ci sono errori, lilo -v
Dovresti poter caricare la 14.1 a questo punto.
Carichi la 14.1 e modifichi il lilo.conf se necessario (della 14.1 ovviamente)
All'inizio devi avere
Codice: Seleziona tutto
boot = /dev/sdb1 ---------> o la partizione root della 14.1
...
image = /boot/vmlinuz
root = /dev/sdb1 -----------> o la partizione root della 14.1
label = Slack_14
Ancora lilo -v -t etc ....
Riavvi, caricando la 13.37 e riporti lilo.conf della 13.37
Codice: Seleziona tutto
other = /dev/sdb1
label = Slackware_14.1
table = /dev/sdb
Ancora lilo etc...
Dovrebbe funzionare, almeno nel mio caso ha sempre funzionato.
Ciao
Re: slack su due hdd
Inviato: ven 22 nov 2013, 19:19
da targzeta
Se si vuole avere un'unico lilo su sda che ti lasci scegliere tra due distro, dovrebbe bastare la configurazione che ho allegato al post precedente.
Se si vogliono due lilo, uno su sda e l'altro su sdb e quindi scegliere la distro direttamente via BIOS, si dovrebbe lanciare due volte il lilo. La prima volta con questo lilo.conf
Codice: Seleziona tutto
boot = /dev/sda
...
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda1
label = Slackware_13.37
read-only
la seconda volta, senza riavviare il sistema, con questo lilo.conf:
Codice: Seleziona tutto
boot = /dev/sdb
...
# Linux bootable partition config begins
image = /mnt/slackware14.1/boot/vmlinuz
root = /dev/sdb1
label = Slackware_14.1
read-only
(quindi sempre montando sdb1 sotto /mnt/slackware14.1/).
Da notare che lilo accetta anche l'opzione '-C config_file'.
Emanuele
Re: slack su due hdd
Inviato: ven 22 nov 2013, 19:22
da teox99
Ok, proverò quanto prima e vi faccio sapere.
Re: slack su due hdd
Inviato: ven 22 nov 2013, 19:30
da urka58
Targzeta,
perché scomodare il Bios ad ogni avvio, metti lilo della seconda distro in chainload e scegli cosa avviare...
Mio modesto parere ovviamente.
Ciao
Re: slack su due hdd
Inviato: ven 22 nov 2013, 19:39
da targzeta
@urka58, è quello che dico anche io. Solo che mi sembra che sia quello che vuole teox99.
Emanuele
Re: slack su due hdd
Inviato: ven 22 nov 2013, 20:01
da teox99
ho montato la root di sdb1 in /mnt/slack_14.1 su sda
ho modificato il lilo.conf con
Codice: Seleziona tutto
image = /boot/vmlinuz
root = /dev/sda1
label = Slack_13.37
read-only
# Linux bootable partition config ends
image = /mnt/slack_14.1/boot/teox-vmlinuz
root = /dev/sdb1
label = Slack_14.1
read-only
ma lilo dice:
Codice: Seleziona tutto
LILO version 22.8 (test mode), Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007 and compiled at 01:53:08 on Mar 27 2011
Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Using BITMAP secondary loader
Calling map_insert_data
Mapping bitmap file /boot/slack.bmp
Calling map_insert_file
Boot image: /boot/vmlinuz -> /boot/vmlinuz-new
Added Slack_13.37 *
Boot image: /mnt/slack_14.1/boot/teox-vmlinuz -> /mnt/slack_14.1/boot/vmlinuz-generic-3.10.17
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
pensate che devo aggiornare lilo?
Re: slack su due hdd
Inviato: ven 22 nov 2013, 20:19
da erio
il vmlinuz rinominato cosi funziona? teox-vmlinuz
Re: slack su due hdd
Inviato: ven 22 nov 2013, 20:22
da targzeta
teox99 ha scritto:pensate che devo aggiornare lilo?
Sì, sembrerebbe un bug del vecchio lilo. Se riesci a fare il boot sulla 14.1 puoi provare a fare lo stesso lavoro da lì. Il lilo presente sulla 14.1 e il 24.0.
Emanuele
Re: slack su due hdd
Inviato: ven 22 nov 2013, 23:16
da teox99
Spero che l'aggiornamento del pacchetto sia indolore, tutto questo casino è perché prima di abbandonare slack13.37 devo essere stra sicuro che funziona la 14.1 altrimenti non posso lavorare.
Re: slack su due hdd
Inviato: sab 23 nov 2013, 9:55
da targzeta
Perché invece non lanci il lilo direttamente dalla 14.1, come ti ho suggerito? Lì non devi aggiornare nulla.
Emanuele
Re: slack su due hdd
Inviato: sab 23 nov 2013, 10:57
da teox99
reisntallando il lilo da sda su boot=/dev/sdb il sistema andava in boot loop.
ho provato quindi a far partire da bio prima da sdb ma il sistema crashava dicendomi che il kernel era troppo vecchio, forse puntava a quella della slack13.37,
poi ho usato il dvd della 14.1 e sono riuscito a fare il boot lanciando l immagine da sdb dal prompt iniziale di lilo.
ora sto usando la 14.1 e appena funziona tutto riscrivo lilo da qui ... o provo a fare un dual boot come mi hai consigliato.