slackware su hd esterno[Risolto]

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum 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 della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
aloisusmariae
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: mer 19 dic 2007, 10:57
Slackware: 12.1 current
Kernel: 2.6.24.7-smp
Desktop: kde 3.5.10
Località: Roma

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da aloisusmariae »

monta la penna usb in /mnt/tmp: mount /dev/sdb1 /mnt/tmp

Questo è lilo.conf

## inizio di lilo.conf #####

boot=/dev/sdb
prompt
lba32
compact
vga=769
change-rules
reset
menu-scheme=wg:kw:wg:Yg

image=/mnt/tmp/boot/vmlinuz
label=Slackware
initrd=/mnt/tmp/boot/initrd.gz
root=/dev/sdb1
read-write
append = "root=/dev/sdb1 ro"

## fine di lilo.conf ######

e questo è il comando per installare lilo nella penna usb.

lilo -C /mnt/tmp/etc/lilo.conf -S /mnt/tmp/boot/ -m /mnt/tmp/boot/lilo.map

Ciao

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da tigerwalk »

grazie, adesso il mio lilo.cong è così:

Codice: Seleziona tutto

 # LILO configuration file
# Start LILO global section
boot = /dev/sdb             # Installa LILO nel MBR
message = /boot/boot_message.txt
prompt                    # Dà possibilità di selezionare un'altra sezione
lba32
compact
delay = 00                  # Aspetta secondi prima di avviare la scelta predefinita
timeout = 1200
default = linux            # Passato il timeout, avvia la sezione 
change-rules
reset
vga = 773
menu-scheme=wg:kw:wg:Yg
# Le tre righe seguenti sono necessarie solo per un dualboot con Windows.
# In questo caso, Windows è in /dev/sda1.
# Windows bootable partition config begins
other = /dev/sda1
  label = windows
  table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sdb5
  label = Linux
  read-write
  append = "root=LABEL=Slackware ro"
# Linux bootable partition config ends
ottengo sempre un kernel panic perchè mi chiede : Please append a correct "root=" boot option
a tale scopo ho dato una LABEL alla root ed invece di root = /dev/sdb5 ho scritto root = LABEL = Slackware. Adesso riesce a montare il file system ma non so proprio che devo "appendere" alle opzioni di boot :oops:
Ho provato anche con grub, posto la parte relativa:

Codice: Seleziona tutto

title Slackware on (/dev/sdb5)
  root (hd1,4)
  kernel /boot/vmlinuz-huge-smp-2.6.21.5-smp real_root=LABEL=Slackware ro vga=773
  initrd /boot/initrd.gz
  savedefault
  boot
ovviamente ho creato initrd.gz.
quì mi dice che non trova /etc/fstab e non può montare initrd #-o
ma giuro che /etc/fstab esiste:

Codice: Seleziona tutto

/dev/sda5        swap             swap        defaults         0   0
/dev/sdb5        /                ext3        defaults         1   1
/dev/sda2        /mnt/sababoot    ext2        defaults         1   2
/dev/sda3        /mnt/saba        ext3        defaults         1   2
/dev/sda1        /mnt/windows     ntfs        ro               1   0
/dev/sdb2        /mnt/STORAGE     vfat        defaults         1   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
Risultato... non sò più a chi santo votarmi. Non vorrei che per la terza volta devo disinstallare slackware swnza avere la soddisfazione di avviarla....!
Scusate lo sfogo!

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da Luci0 »

Il problema é che per fare il boot da penna USB ( e quindi anche da hd usb ) non si possono usare ne lilo ne grub ... (o almeno puoi provare ma perdi tempo ...) credo che ti convenga creare la penna bootabile con la routine in dotazione con la slackware 12.0 e poi cerca di riprodurla sul tuo hard disk .... questo argomento era già stato trattato e in alcuni punti risolto prova a cercare nel forum ... ricordo che il problema principale é quello di far riconoscere al boot gli hard disk nella sequenza giusta in genere il kernel di una distro puo riconoscerli in modo diverso rispetto all' altra e allora capirci qualcosa diventa difficile !!!

EDIT
ecco due thread interessanti

viewtopic.php?f=1&t=18096&st=0&sk=t&sd= ... ge#p133541
viewtopic.php?f=2&t=9567&start=0&st=0&s ... it=storage

... buon divertimento !!! :-)

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da tigerwalk »

Luci0 ha scritto:Il problema é che per fare il boot da penna USB ( e quindi anche da hd usb ) non si possono usare ne lilo ne grub ... (o almeno puoi provare ma perdi tempo ...) credo che ti convenga creare la penna bootabile con la routine in dotazione con la slackware 12.0 e poi cerca di riprodurla sul tuo hard disk .... questo argomento era già stato trattato e in alcuni punti risolto prova a cercare nel forum ... ricordo che il problema principale é quello di far riconoscere al boot gli hard disk nella sequenza giusta in genere il kernel di una distro puo riconoscerli in modo diverso rispetto all' altra e allora capirci qualcosa diventa difficile !!!

EDIT
ecco due thread interessanti

viewtopic.php?f=1&t=18096&st=0&sk=t&sd= ... ge#p133541
viewtopic.php?f=2&t=9567&start=0&st=0&s ... it=storage

... buon divertimento !!! :-)
Purtroppo in fase d'installazione la penna bootable non viene creata (provato 3 volte), ovvero, viene riconosciuta e mi viene detto che è stata creata ma non è vero, infatti non viene scritto nulla sulla penna. Ovviamente la penna funziona e prima la usavo per slax ad esempio. Ho guardato i link ed ho seguito le procedure indicate ma il risultato non cambia. Se riesco a fare una penna bootable, oppure con lilo o grub allora.... altrimenti devo disinstallare!
Spero in qualche altra dritta!
Saluti.

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da Luci0 »

Penso che sia il caso di studiarsi syslinux e compagnia ... se riesco a capirci qualcosa stai sicuro che ti avverto !
Ma non ho molto tempo perché ... sono parecchio impegnato per lavoro ... Ciao :-)

Avatar utente
aloisusmariae
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: mer 19 dic 2007, 10:57
Slackware: 12.1 current
Kernel: 2.6.24.7-smp
Desktop: kde 3.5.10
Località: Roma

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da aloisusmariae »

così non va bene. devi montare il supporto usb ed indicare nel lilo.conf il path di montaggio.
copia, modificando solo il nome del device, il lilo.conf che ho postato. per il momento elimina la riga dell'initrd, per il momento non serve visto che utilizzi il kernel huge.
a me funziona perfettamente.

Avatar utente
aloisusmariae
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: mer 19 dic 2007, 10:57
Slackware: 12.1 current
Kernel: 2.6.24.7-smp
Desktop: kde 3.5.10
Località: Roma

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da aloisusmariae »

Prova così:

monta la penna usb in /mnt/tmp: mount /dev/sdb5 /mnt/tmp

# LILO configuration file
# Start LILO global section
boot = /dev/sdb # Installa LILO nel MBR
prompt # Dà possibilità di selezionare un'altra sezione
lba32
compact
timeout = 1200
default = linux # Passato il timeout, avvia la sezione
change-rules
reset
vga = 773
menu-scheme=wg:kw:wg:Yg
# Le tre righe seguenti sono necessarie solo per un dualboot con Windows.
# In questo caso, Windows è in /dev/sda1.
# Windows bootable partition config begins
other = /dev/sda1
label = windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /mnt/tmp/boot/vmlinuz
root = /dev/sdb5
label = Linux
read-only
append = "root=/dev/sdb5 ro"
# Linux bootable partition config ends

lilo -C /mnt/tmp/etc/lilo.conf -S /mnt/tmp/boot/ -m /mnt/tmp/boot/lilo.map

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da Luci0 »

Ripensando a tutta questa faccenda credo che bisogna fare il punto della situazione ...
Innanzi tutto bisogna sapere che tipo di interfacce usa il PC per effettuare il boot ... credo che siano la SATA per il primo disco e USB per il disco esterno ... se é così allora non stiamo parlando a vanvera... !!!

Per i dispositivi IDE, SCSI SATA va bene un bootloader tipo lilo o grub ... mentre per gli USB é meglio usare syslinux.
Se c'é un disco riconosciuto dal BIOS che boota in questo caso sda allora si può tentare di usare lilo e grub, ma il kernel di slackware deve essere presente sul disco che viene riconosciuto dal BIOS e sperare che il bootloader sia in grado di trovarlo .
Da quello che ho capito il problema da risolvere é quello del corretto riconoscimento del disco esterno che contiene la root directory al boot, in realtà in questo caso in fase di boot il kernel deve prima riconoscere il disco SATA come sda e successivamente il disco USB come sdb, altrimenti gli viene a mancare l' ordine giusto e può montare un disco al posto dell' altro... questo per cercare di chiarire quanti e quali sono i punti da risolvere ...

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da tigerwalk »

Luci0 ha scritto:Ripensando a tutta questa faccenda credo che bisogna fare il punto della situazione ...
Innanzi tutto bisogna sapere che tipo di interfacce usa il PC per effettuare il boot ... credo che siano la SATA per il primo disco e USB per il disco esterno ... se é così allora non stiamo parlando a vanvera... !!!

Per i dispositivi IDE, SCSI SATA va bene un bootloader tipo lilo o grub ... mentre per gli USB é meglio usare syslinux.
Se c'é un disco riconosciuto dal BIOS che boota in questo caso sda allora si può tentare di usare lilo e grub, ma il kernel di slackware deve essere presente sul disco che viene riconosciuto dal BIOS e sperare che il bootloader sia in grado di trovarlo .
Da quello che ho capito il problema da risolvere é quello del corretto riconoscimento del disco esterno che contiene la root directory al boot, in realtà in questo caso in fase di boot il kernel deve prima riconoscere il disco SATA come sda e successivamente il disco USB come sdb, altrimenti gli viene a mancare l' ordine giusto e può montare un disco al posto dell' altro... questo per cercare di chiarire quanti e quali sono i punti da risolvere ...
Il computer riconosce il disco usb come sdb. Sul disco esterno ho installato anche Gentoo e non ho problemi a farlo partire con il grub installato sull' MBR. Se parte Gentoo credo che debba partire anche Slackware..
Adesso la sezione del grub corrispondente e così:

Codice: Seleziona tutto

title Slackware on (/dev/sdb5)
  root (hd1,4)
  kernel /boot/vmlinuz-huge-smp-2.6.21.5-smp real_root=UUID=d4973847-75d8-49b5-9504-8d934564b759 vga=773
  initrd /boot/initrd.gz
  savedefault
  boot
quando scelgo questa sezione, si avvia ma ottengo un kernel panic con questo avviso:

Codice: Seleziona tutto

No kernel modules found for Linux 2.6.21-smp
mount: cannot read /etc/fstab: no such file or directory
ERROR: No /sbin/init found on rootdev (or not mounted). Trouble ahead
Kernel panic etc. etc. 
Secondo te cosa devo fare? Ho pure usato il riconoscimento del disco di /root tramite UUID come puoi notare dal grub.
Grazie comunque per l'interessamento.
Provo a reinstallare??

Avatar utente
aloisusmariae
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: mer 19 dic 2007, 10:57
Slackware: 12.1 current
Kernel: 2.6.24.7-smp
Desktop: kde 3.5.10
Località: Roma

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da aloisusmariae »

root=/dev/sdb5 ro al posto di real_root=............

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da Luci0 »

Semplicemente il kernel non riesce a trovare il disco ... o meglio la partizione di root, questo può accadere perché il kernel non riconosce il disco come usb-storage ( ... non lo vede proprio) o lo riconosce come sda e il sata come sdb ... ovviamente sto facendo ipotesi .... :-)

Avatar utente
aloisusmariae
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: mer 19 dic 2007, 10:57
Slackware: 12.1 current
Kernel: 2.6.24.7-smp
Desktop: kde 3.5.10
Località: Roma

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da aloisusmariae »

Comunque per tagliare la testa al toro, una volta fatto il boot con il pannello di grub sullo schermo digita
c
ed al prompt di grub digita
find /boot/vmlinuz-huge-smp-2.6.21.5-smp
e dai invio
postami il risultato
ciao

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da tigerwalk »

Ragazzi, lo so che vi stò esaurendo ma spero che ne veniamo a capo...
@aloisusmariae
avevo già provato con root = /dev sdb5 ma il risultato era lo stesso.
il comando

Codice: Seleziona tutto

find /boot/vmlinuz-huge-smp-2.6.21.5-smp
mi dice:

Codice: Seleziona tutto

root (hd1,4)
@lucio
grazie per l'impegno, d'altra parte ho pensato di venirne a capo, magari disinstallando windows e mettendo slackware su sda1, ma solo se mi promettete di aiutarmi a configurare lilo affinchè si avvìino sabayon (sda4) e gentoo su disco usb esterno.

Avatar utente
aloisusmariae
Linux 0.x
Linux 0.x
Messaggi: 66
Iscritto il: mer 19 dic 2007, 10:57
Slackware: 12.1 current
Kernel: 2.6.24.7-smp
Desktop: kde 3.5.10
Località: Roma

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da aloisusmariae »

Ultimo (?) tentativo
prova

title Slackware on (/dev/sdb5)
root (hd1,4)
kernel (hd1,4)/boot/vmlinuz-huge-smp-2.6.21.5-smp root=/dev/sdb5 ro vga=773
savedefault
boot

non inserire initrd
----------------------
non bisogna mai arrendersi: io ho due dischi esterni uno con lilo ed uno con grub ed una pendrive con lilo con i quali faccio partire diversi SO sia sul pc che sui dischi esterni

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: slackware su hd esterno[Non ancoraRisolto]

Messaggio da tigerwalk »

aloisusmariae ha scritto:Ultimo (?) tentativo
prova

title Slackware on (/dev/sdb5)
root (hd1,4)
kernel (hd1,4)/boot/vmlinuz-huge-smp-2.6.21.5-smp root=/dev/sdb5 ro vga=773
savedefault
boot

non inserire initrd
----------------------
non bisogna mai arrendersi: io ho due dischi esterni uno con lilo ed uno con grub ed una pendrive con lilo con i quali faccio partire diversi SO sia sul pc che sui dischi esterni
Provato, va un tantino più avanti nel caricamento del kernel ma poi si lascia prendere dal panic...
Che faccio, installo al posto di windows sul 1° hd???
E per l'avvio di sabayon e di gentoo?

Rispondi