Grub + Debian + Backtrack

14 risposte [Ultimo contenuto]
Ritratto di XeroN
XeroN
(Junior)
Offline
Junior
Iscritto: 18/09/2008
Messaggi: 8

Salve a tutti, spero sia la sezione più adatta Smile
Per ovvi motivi ho dovuto installare Backtrack sul mio portatile ma c'è un problema con il grub 1.96, non riesco a fare avviare Backtrack 3 in nessun modo, li ho provati credo tutti quelli presenti in rete ma non ne vuole sapere di partire.

Black-Star:/home/xeron# fdisk -lu<br /><br />Disk /dev/sda: 250.0 GB, 250059350016 bytes<br />255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors<br />Units = sectors of 1 * 512 = 512 bytes<br />Disk identifier: 0x4d2e4d2d<br /><br />   Device Boot      Start         End      Blocks   Id  System<br />/dev/sda1   *          63   163846934    81923436    7  HPFS/NTFS<br />/dev/sda2       163846935   167847119     2000092+  82  Linux swap / Solaris<br />/dev/sda3       167847120   460808459   146480670   83  Linux<br />/dev/sda4       460808460   488392064    13791802+  83  Linux

sda1 win
sda2 swap
sda3 debian sid
sda4 backtrack 3

questo è il grub.cfg:

#<br /># DO NOT EDIT THIS FILE<br />#<br /># It is automatically generated by /usr/sbin/update-grub using templates<br /># from /etc/grub.d and settings from /etc/default/grub<br />#<br /><br />### BEGIN /etc/grub.d/00_header ###<br />set default=0<br />set timeout=5<br />set root=(hd0,3)<br />search --fs-uuid --set 50f84cfb-5b31-4e8c-88a4-75393e04ed94<br />if font /usr/share/grub/ascii.pff ; then<br />  set gfxmode=640x480<br />  insmod gfxterm<br />  insmod vbe<br />  terminal gfxterm<br />fi<br />### END /etc/grub.d/00_header ###<br /><br /><br />### BEGIN /etc/grub.d/05_debian_theme ###<br />set root=(hd0,3)<br />search --fs-uuid --set 50f84cfb-5b31-4e8c-88a4-75393e04ed94<br />insmod png<br />if background_image /boot/grub/debian-blueish-wallpaper-640x480.png ; then<br />  set color_normal=black/black<br />  set color_highlight=magenta/black<br />else<br />  set menu_color_normal=cyan/blue<br />  set menu_color_highlight=white/blue<br />fi<br />### END /etc/grub.d/05_debian_theme ###<br /><br />### BEGIN /etc/grub.d/10_hurd ###<br />### END /etc/grub.d/10_hurd ###<br /><br />### BEGIN /etc/grub.d/10_linux ###<br />set root=(hd0,3)<br />search --fs-uuid --set 50f84cfb-5b31-4e8c-88a4-75393e04ed94<br />menuentry &quot;Debian GNU/Linux, linux 2.6.26-1-686&quot; {<br />       linux   /boot/vmlinuz-2.6.26-1-686 root=/dev/sda3 ro  <br />    initrd  /boot/initrd.img-2.6.26-1-686<br />}<br />menuentry &quot;Debian GNU/Linux, linux 2.6.26-1-686 (single-user mode)&quot; {<br /> linux   /boot/vmlinuz-2.6.26-1-686 root=/dev/sda3 ro single <br />      initrd  /boot/initrd.img-2.6.26-1-686<br />}<br />### END /etc/grub.d/10_linux ###<br />menuentry &quot;BackTrack 3&quot; {<br />        kernel /boot/vmlinuz root=/dev/sda4 ro<br />}<br /><br /><br />### BEGIN /etc/grub.d/30_os-prober ###<br />### END /etc/grub.d/30_os-prober ###<br /><br />### BEGIN /etc/grub.d/30_otheros ###<br /><br /># This entry automatically added by the Debian installer for a non-linux OS<br /># on /dev/sda1<br />menuentry &quot;Microsoft Windows XP Home Edition&quot; {<br />        set root=(hd0,1)<br />  chainloader +1<br />}<br />### END /etc/grub.d/30_otheros ###<br /><br />### BEGIN /etc/grub.d/40_custom ###<br /># This file is an example on how to add custom entries<br />### END /etc/grub.d/40_custom ###</blockquote>

grazie mille a tutti per l'aiuto! Spero di poter ricambiare presto Wink

Ritratto di badroot
badroot
(Junior)
Offline
Junior
Iscritto: 22/08/2008
Messaggi: 25

Ciao,
premetto che non conosco Backtrack ma dal file di configurazione vedo che manca la direttiva initrd, non viene usato initrd da Backtrack ? Di preciso quando provi ad avviare Backtrack dal menu di grub che errore hai ? si avvia il kernel ?

Ritratto di XeroN
XeroN
(Junior)
Offline
Junior
Iscritto: 18/09/2008
Messaggi: 8

in quel file c'è uno dei tanti tentativi disperati di avviarla.
backtrack ha l'initrd è basata su slackware se potesse servire e di base dovrebbe partire con lilo.
come errore mi da che non trova il file la maggior parte delle volte o che non riesce ad avviare il kernel se non vado errato

Ritratto di XeroN
XeroN
(Junior)
Offline
Junior
Iscritto: 18/09/2008
Messaggi: 8

nuove prove, non ne funziona una

}
menuentry "back prova 1" {
root (hd0,3)
kernel /boot/vmlinuz ro root=/dev/sda4
}

menuentry "back prova 2" {
root (hd0,3)
kernel /boot/vmlinuz
}

menuentry "back prova 3" {
chainloader (hd0,3)+1
}

menuentry "back prova 4" {

rootnoverify (hd0,3)
makeactive
chainloader +1
}

non ne funziona una, o non sa che significa chainloader, oppure kernel oppure errori vari ed eventuali...

Ritratto di kalos
kalos
(Collaboratore)
Offline
Collaboratore
Iscritto: 26/01/2005
Messaggi: 710

vedo che stai usando grub2 che ancora non è perfetto, installa il grub "normale"
togliendo il 2, lo installi nel MBR e la configurazione dovrebbe essere più semplice.
In backtrack quale boot loader hai installato e dove? quando si installano diversi SO è meglio installare il boot loader nella root e usare un boot-manager tipo
SBM o GAG.

If you haven't tried Debian lately, this would be a good time.

deb lenny/sid
linux user 384443 http://counter.li.org/
linux nelle scuole, firma la petizione

Ritratto di XeroN
XeroN
(Junior)
Offline
Junior
Iscritto: 18/09/2008
Messaggi: 8

su backtrack non ho installato lilo, grub 1.96 è l'unico boot loader attualmente presente sul computer, proverò come hanno detto alcuni ad installare lilo e indirizzare grub a quest'ultimo.
L'unico problema è che backtrack non è predisposta per essere installata ma solo per essere usata live, spero non dia comunque problemi

Ritratto di kalos
kalos
(Collaboratore)
Offline
Collaboratore
Iscritto: 26/01/2005
Messaggi: 710

alt, alt!
se la devi usare live cosa ti serve inserire la voce in grub?
basta inserirla all'accensione della macchina

If you haven't tried Debian lately, this would be a good time.

deb lenny/sid
linux user 384443 http://counter.li.org/
linux nelle scuole, firma la petizione

Ritratto di XeroN
XeroN
(Junior)
Offline
Junior
Iscritto: 18/09/2008
Messaggi: 8

ho detto che è una distro live, non che io voglia usarla live!
l'ho installata in una partizione come si vede sopra, non riesco solo a bootarla

Ritratto di kalos
kalos
(Collaboratore)
Offline
Collaboratore
Iscritto: 26/01/2005
Messaggi: 710

ok, hai installato il boot loader?
se no, da debian monta la partizione dove hai backtrack vai a leggere nella dir /boot la versione del kernel e i vari parametri e li metti nel grub di deb
prova a postare la versione esatta del kernel, la partizione e il file-system e in debian installa grub non grub2

If you haven't tried Debian lately, this would be a good time.

deb lenny/sid
linux user 384443 http://counter.li.org/
linux nelle scuole, firma la petizione

Ritratto di XeroN
XeroN
(Junior)
Offline
Junior
Iscritto: 18/09/2008
Messaggi: 8

non ho installato lilo
nella /boot c'è solo un file che si chiama "vmlinuz"
kernel 2.6.21.5 (credo)
FS ext2
se non trovo alternative installerò grub "normale" anche se non mi paiono così diversi

Ritratto di badroot
badroot
(Junior)
Offline
Junior
Iscritto: 22/08/2008
Messaggi: 25

Mi sfugge qualcosa ...
se backtrack e' una distro live che non si puo' installare vuol dire che la puoi usare solo da CD/DVD giusto ? cosa vuol dire che la hai installata ? se hai copiato semplicemente il contenuto del cd in una partizione non c'e' verso che vada. Le distro live disolito usano isolinux/syslinux per avviare un kernel che poi si legge un file da CD ( e deve essere su CD ) per decomprimerlo in RAM ed eseguire poi il boot del sistema ( vabbe' e' spiegata un po' alla carlona cosi' ma dovrebbe darti un'idea di massima ).
Se magari chiarisci meglio come l'hai installata forse qualcuno ti puo' dare qualche dritta.
Ciao.