Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum2 -- CercaGlobale -- Informativa su Cookie e Privacy

Questo Forum1 è in sola lettura -- Usa il Forum2


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[Risolto] Seconda distro riconosciuta de grub, ma non si avvia!
#1
salve a tutti!
Rieccomi con un'altra questione che non riesco a risolvere, anche se la soluzione sara banale...
ho installato ubuntu 11.10 in dual boot con windows e funziona tutto alla perfezione, ho installato un'altra distro per prova (basata su ubuntu 10.04 - si trata di backtrack5), su una partizione ricavata nello stesso hard disk e la partizione di swap in comune con ubuntu.
Dopo di che, sono tornato sulla distro di ubuntu e ho aggiornato grub. al riavvio nelle voci dei vari kernel c'e il kernel della nuova distro, ma non si vuole avviare.
Cosa dovrei modificare nei parametri che grub 2 a gia creato in automatico!
Cita messaggio
#2
posta
Codice:
sudo blkid
inoltre il /boot/grub/grub.cfg di Ubuntu e di backtrack5
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Cita messaggio
#3
(05-01-2012, 08:34 )patel Ha scritto: posta
Codice:
sudo bllkid
inoltre il /boot/grub/grub.cfg di Ubuntu e di backtrack5

Codice:
# sudo blkid /dev/sda8

/dev/sda8: UUID="2d6262e5-413e-40af-9421-6dfae9f754a2" TYPE="ext4"

grub.conf di ubuntu:

Codice:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
set default="2>0"
if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  insmod part_msdos
  insmod ext2
  set root='(hd0,msdos3)'
  search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
  set locale_dir=($root)/boot/grub/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
if [ ${recordfail} != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, con Linux 3.1.2-030102-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
    linux    /boot/vmlinuz-3.1.2-030102-generic root=UUID=32d7c92a-a1b3-48d8-bd5b-4081b481af34 ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-3.1.2-030102-generic
}
menuentry 'Ubuntu, con Linux 3.1.2-030102-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
    echo    'Caricamento Linux 3.1.2-030102-generic...'
    linux    /boot/vmlinuz-3.1.2-030102-generic root=UUID=32d7c92a-a1b3-48d8-bd5b-4081b481af34 ro recovery nomodeset
    echo    'Caricamento ramdisk iniziale...'
    initrd    /boot/initrd.img-3.1.2-030102-generic
}
submenu "Previous Linux versions" {
menuentry 'Ubuntu, con Linux 3.0.9-minimal7' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
    linux    /boot/vmlinuz-3.0.9-minimal7 root=UUID=32d7c92a-a1b3-48d8-bd5b-4081b481af34 ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-3.0.9-minimal7
}
menuentry 'Ubuntu, con Linux 3.0.9-minimal7 (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
    echo    'Caricamento Linux 3.0.9-minimal7...'
    linux    /boot/vmlinuz-3.0.9-minimal7 root=UUID=32d7c92a-a1b3-48d8-bd5b-4081b481af34 ro recovery nomodeset
    echo    'Caricamento ramdisk iniziale...'
    initrd    /boot/initrd.img-3.0.9-minimal7
}
menuentry 'Ubuntu, con Linux 3.0.0-15-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
    linux    /boot/vmlinuz-3.0.0-15-generic root=UUID=32d7c92a-a1b3-48d8-bd5b-4081b481af34 ro   quiet splash vt.handoff=7
    initrd    /boot/initrd.img-3.0.0-15-generic
}
menuentry 'Ubuntu, con Linux 3.0.0-15-generic (modalità ripristino)' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 32d7c92a-a1b3-48d8-bd5b-4081b481af34
    echo    'Caricamento Linux 3.0.0-15-generic...'
    linux    /boot/vmlinuz-3.0.0-15-generic root=UUID=32d7c92a-a1b3-48d8-bd5b-4081b481af34 ro recovery nomodeset
    echo    'Caricamento ramdisk iniziale...'
    initrd    /boot/initrd.img-3.0.0-15-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root 9C94AC1A94ABF4C4
    drivemap -s (hd0) ${root}
    chainloader +1
}
menuentry "Ubuntu, with Linux 2.6.39.4 (on /dev/sda8)" --class gnu-linux --class gnu --class os {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 2d6262e5-413e-40af-9421-6dfae9f754a2
    linux /boot/vmlinuz-2.6.39.4 root=UUID=2d6262e5-413e-40af-9421-6dfae9f754a2 ro text splash vga=791
    initrd /boot/initrd.img-2.6.39.4
}
### END /etc/grub.d/30_os-prober_proxy ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "BackTrackR15" {
set root=(hd0,8)
chainloader +1
}
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

per quanto riguarda il grub.conf di backtrak5 non è posibile ottenerlo visto che ho installato senza grub, per farsi che l'avvio sia gestito dal grub di ubuntu!

ho notato inoltre che il grub mi ha creato due voci per far partire backtrak:

una menuentry: "BackTrackR15"
e l'altra menuentry "Ubuntu, with Linux 2.6.39.4 (on /dev/sda8)"..(che è il suo kernel)

Ma quano do il comando:

Codice:
daniel@ubuntu-portatil:~$ sudo update-grub
[sudo] password for daniel:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.1.2-030102-generic
Found initrd image: /boot/initrd.img-3.1.2-030102-generic
Found linux image: /boot/vmlinuz-3.0.9-minimal7
Found initrd image: /boot/initrd.img-3.0.9-minimal7
Found linux image: /boot/vmlinuz-3.0.0-15-generic
Found initrd image: /boot/initrd.img-3.0.0-15-generic
Found Microsoft Windows XP Professional on /dev/sda1
Found Ubuntu 10.04.2 LTS (10.04) on /dev/sda8
done

l'update mi crea questa voce:"Ubuntu 10.04.2 LTS (10.04) on /dev/sda8" che non esce nel menu del grud all' suo avvio!. E che, ad ogni modo andrebbe bene visto che e la distro sulla quale e basata backtrack... ma..
non ci capisco più niente
Cita messaggio
#4
Ciao, ho installato 3 distro su un unico hardisk. Ubuntu 11-04 con grub sull'mbr, poi Mint con il proprio grub nella partizione di root /, e Artistx basata su ubuntu 11-04 con il grub sempre nella partizione di root /. Al riavvio mi ritrovo con il grub di ubuntu 11-04 classico installato in 'mbr e tutte le voci funzionanti delle distro installate sucessivamente. Unico inconveniente sono le voci di avvio spostate nel menu. Mi ritrovo Mint come prima scelta d'avvio.
Cita messaggio
#5
scusa, non ho capito la tua risposta?
Sono contento che a te funzioni tutto bene, ma il mio problema e che dal menu del grub, quando clicko su backtrack5 o sul suo kernel (che sono le voci che mi propone grub in automatico) non sucede nulla, non si avvia niente. Invece; Ubuntu e winxp che sono quelli ho intallati da parecchio, funzionano bene, capito?
è la nuova distro a non volerne sapere!
Cita messaggio
#6
(05-01-2012, 14:34 )Daniel Ha scritto: scusa, non ho capito la tua risposta?
Sono contento che a te funzioni tutto bene, ma il mio problema e che dal menu del grub, quando clicko su backtrack5 o sul suo kernel (che sono le voci che mi propone grub in automatico) non sucede nulla, non si avvia niente. Invece; Ubuntu e winxp che sono quelli ho intallati da parecchio, funzionano bene, capito?
è la nuova distro a non volerne sapere!

Il mio suggerimento è di installare il grub nella partizione di root della nuova distro durante l'installazione senza intaccare il grub nell'mbr che già c'è. Al riavvio ho scelto ubuntu e con update-grub i nuovi sistemi installati partono normalmente. Io ho agito in questo modo prendendomi la responsabilità di errori. Per fortuna è andato tutto liscio.
Cita messaggio
#7
il consiglio di sg-1 è corretto, il comando sudo update-grub ricava i parametri di avvio delle distro installate leggendoli dai rispettivi grub.cfg o menu.lst, se non ci sono può cercare di inventarseli con i risultati che hai avuto tu.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Cita messaggio
#8
ok, disinstalo backtrack. aggiorno grub di ubuntu. reinstallo, con grub backtrak nella sua partizione di root , riaggiorno grub di ubuntu e vi faccio sapere.
Ad ogni modo avevo letto che si potessero istallare pui distro senza i suoi rispettivi grub, e che si potesse gestire il tutto dal grub del mbr o comunque della distro considerata la principale ciè la che si presume di dover mantenere nel tempo, questa cosa è sbagliata?
Grazie!!!
Cita messaggio
#9
è un campo dove le certezze sono sempre soggette a nuove rettifiche.
puoi installare la distro senza grub? si, ma l'unica che te lo permette è opensuse se non sbaglio. tutte le altre ti chiedono dove vuoi installare il bootloader e la scelta è obbligatoria; qualcuno prima dell'installazione collega una chiavetta usb che servirà come mbr dove "scaricare" il bootloader.
non conosco il partizionamento del tuo disco, però ti ricordo che grub2 non si installa in una partizione logica, anche se non ti segnala errori. se con grub2 (in partizione primaria o sull'mbr) vuoi far partire una distro con grub legacy devi correggere il file menu.lst (c'è una discussione con le indicazioni nella sezione altri sistemi linux).
ciao
 Trasferito sul Nuovo Forum [img]images/smilies/blush.gif[/img]
Cita messaggio
#10
anche se dopo questo post faro quelo consigliatomi ti faccio presente la disposizione delle partizioni

Codice:
daniel@ubuntu-portatil:~$ sudo fdisk -l
[sudo] password for daniel:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 testine, 63 settori/tracce, 19457 cilindri, totale 312581808 settori
Unità = settori di 1 * 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificativo disco: 0x1d2e1d2d

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63    52436159    26218048+   7  HPFS/NTFS/exFAT
/dev/sda2        52436992    56631295     2097152   82  Linux swap / Solaris
/dev/sda3        56631296   109060095    26214400   83  Linux
/dev/sda4       109062142   312575759   101756809    f  W95 Esteso (LBA)
/dev/sda5       109062144   130033663    10485760   83  Linux
/dev/sda6       151033743   276862319    62914288+   7  HPFS/NTFS/exFAT
/dev/sda7       276862383   312575759    17856688+   7  HPFS/NTFS/exFAT
/dev/sda8       130035712   151031807    10498048   83  Linux

Le voci nella tabella delle partizioni non sono nello stesso ordine del disco

sda1: Primaria, ntfs,Windows xp
sda2Tonguerimaria, Swap liniux
sda3Tonguerimaria, ext4, root ubuntu
sda4: Stesa
sda5: logica, ext4, Home ubuntu
sda6 e sda7,logiche, Ntsf dati
sda8: logica, ext4, root seconda distro

Grug installato sull mbr del disco!!!
Cita messaggio


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)