Pagina 1 di 2

dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 17:02
da danix
Ciao a tutti,
scusate la domanda super-niubbia ma non sono riuscito a trovare risposta nemmeno in S4D.
oggi stavo provando ad installare un dual boot con W$ su sda1 e slackware su sdb2 (purtroppo il sistema deve stare così per cause di forza maggiore...) ma non riesco a fare partire slackware, nel lilo.conf ho messo:

Codice: Seleziona tutto

boot=/dev/sda
e infatti win si avvia ma non slackware...
non so se può essere utile ma al momento di scrivere l'mbr lilo mi da un warning avvisando che il settore di boot e il map file sono su dischi diversi...
Mi dite se e come posso risolvere??

Scusate se l'argomento è stato già trattato ma non sono riuscito a trovare nulla di utile nel forum...

se servono altre info fatemi sapere... :)

advTHANKSance

ciau ;)

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 17:35
da sbabaro
più precisamente che errore ti dà il lilo?

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 17:40
da conraid
danix85 ha scritto:

Codice: Seleziona tutto

boot=/dev/sda
e infatti win si avvia ma non slackware...
Hai detto a lilo di installarsi nel MBR di sda, ma il resto di lilo?

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 17:57
da danix
conraid ha scritto:Hai detto a lilo di installarsi nel MBR di sda, ma il resto di lilo?
immagino sia su sdb2... come posso fare??
comunque errori veri e propri non me ne da, solo dei warning... però all'atto pratico avviando non va nulla oltre a w$...

any ideas??

Grazie dell'aiuto

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 18:07
da michele.p
...quando avvii diverse distro (e in più vari SO) è suggerito utilizzare un Boot Manager; io utilizzo GAG -

http://gag.sourceforge.net/

installando i vari loader delle distro (non uso Win da svariati anni ormai) nei settori di avvio delle rispettive partizioni di root (la / e NON la /root). In questo modo ti divincoli anche dal loader (LiLo o Grub che sia) della distribuzione che dovrebbe avviarti gli altri SO.

Bye 8)

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 18:22
da conraid
danix85 ha scritto:
conraid ha scritto:Hai detto a lilo di installarsi nel MBR di sda, ma il resto di lilo?
immagino sia su sdb2... come posso fare??
comunque errori veri e propri non me ne da, solo dei warning... però all'atto pratico avviando non va nulla oltre a w$...

any ideas??
Intendo dire, il resto di lilo come l'hai configurato?
Io ho la tua stessa situazione, (win su hda, linux su hdc) ti posto il mio lilo.conf

Codice: Seleziona tutto

# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 200
vga = normal
# End LILO global section

# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.24.2
  root = /dev/hdc2
  label = Linux-2.6.24.2
  read-only
# Linux bootable partition config ends

# Windows bootable partition config begins
other = /dev/hda1
  label = Windows
  table = /dev/hda
# Windows bootable partition config ends
E funziona senza niente altro. Anzi, prima avevo anche openbsd sempre dentro lilo, da hdd

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 18:54
da danix
@ conraid:
questo è il mio lilo.conf...

Codice: Seleziona tutto

# Start LILO global section
boot = /dev/sda
message = /boot/boot_message.txt
prompt
timeout = 50
vga = normal
# End LILO global section

# 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/sdb2
  label = Slackware
  read-only
# Linux bootable partition config ends
però non parte... al momento sto avviando dal dvd... :(

Grazie delle risposte...

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 18:58
da conraid

Codice: Seleziona tutto

# lilo -v 
cosa ti dice quando lo lanci?
e non parte che significa? da errore o non ti caga? scusa il francesismo :-)
Inoltre, sicuro di avere root su /dev/sdb2?
Fai vedere anche cosa ti restituisce

Codice: Seleziona tutto

# mount

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 19:20
da meritil

Codice: Seleziona tutto

  image = /boot/vmlinuz-smp-2.6.24.2
  root = /dev/sda3
  label = bluewhite
  read-only  

  other=/dev/sdb2 
  map-drive = 0x80
  to = 0x81 
  map-drive = 0x81
  to = 0x80
  label="WinXP"
  table=/dev/sdb
questo è il mio caso...

devi assicurarti che:

1)(nel bios) sia sda a partire, il fatto che windows parte mi fa capire che succede il contrario ossia parte di default sdb

2) che lilo abbia scritto il MBR di sda, visto che riesci a partire con il dvd controlla la direttiva boot = /dev/sda e poi lilo -v (per sicurezza)


anche map-drive è importante altrimenti ti parte lilo ma se selezioni windows si pianta perchè gli rode di essere sul disco secondario

:thumbright:

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 19:24
da conraid
meritil ha scritto:

Codice: Seleziona tutto

  other=/dev/sdb2 
  map-drive = 0x80
  to = 0x81 
  map-drive = 0x81
  to = 0x80

il map-drive si modifica quando windows non è sul master primo canale appunto.
A lui windows va, è il contrario

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 19:27
da meritil
ho fatto delle modifiche al topic scusate ero stato poco chiaro rileggete please :thumbright:

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 19:29
da meritil
conraid ha scritto: A lui windows va, è il contrario

credo di aver intuito che a lui windows gli parte e basta...



cioè non seleziona "Windows" dalla schermata rossa di lilo (per capirci :) )

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 19:30
da bebo
Io avevo un problema simile ma non uguale. Ho cioè entrambi i sistemi sul disco collegato al secondo controller sata quindi i sdb1 per la Slackware e sdb2 per XP. Usando lilo mi avviava esclusivamente XP e scegliendo la Slack non accadeva niente, si piantava a schermo nero. Non avevo molto tempo per cercare di capire il motivo di questo comportamento ed ho installato grub; con lui non ho fatto altro che configurarlo normalmente indicando le partizioni desiderate e tutto ora va perfettamente. Se non vuoi a tutti i costi risolvere con lilo prova quindi con grub.
Ti incollo il mio menu.lst:

Codice: Seleziona tutto

# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'.  Mon Jan  7 18:37:19 2008
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.3603'.  You can restore it like this.
# dd if=mbr.sda.3603 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 10
#color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
  title Slackware on (/dev/sdb1)
  root (hd1,0)
  kernel /boot/vmlinuz-2.6.24.2 root=/dev/sdb1 ro vga=795
# Linux bootable partition config ends
# Other bootable partition config begins
  title Windows XP on (/dev/sdb2)
  map (hd0) (hd1)
  map (hd1) (hd0)
  map (hd0,0) (hd1,1)
  map (hd1,1) (hd0,0)
  rootnoverify (hd1,1)
  makeactive
  chainloader +1
# Other bootable partition config ends
title --- For help press 'c', type: 'help'
root (hd0)
title --- For usage examples, type: 'cat /boot/grub/grub.txt'
root (hd0)

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 21:19
da conraid
meritil ha scritto:
conraid ha scritto: A lui windows va, è il contrario

credo di aver intuito che a lui windows gli parte e basta...



cioè non seleziona "Windows" dalla schermata rossa di lilo (per capirci :) )
Sono un po' tonto a volte, ma se leggo
un dual boot con W$ su sda1 e slackware su sdb2
avviando non va nulla oltre a w$
capisco che Windows va e che è in sda1

Re: dual boot slackware/w$ su dischi diversi

Inviato: lun 18 feb 2008, 22:51
da meritil
hai ragione conraid, a sto punto il problema è curioso...



cmqe per risolvere senz'altro fa così:

boot = /dev/sdb

image = /boot/vmlinuz
root = /dev/sdb2
label = Slackware
read-only

other=/dev/sda1
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
label = Windows
table = /dev/sda




dopodichè devi impostare nel bios sdb come partente e reistallare lilo (che sta volta non ti darà il warning)