problemi installazione grub

9 risposte [Ultimo messaggio]
Ritratto di calipso
calipso
(Geek)
Offline
Geek
Iscritto: 23/01/2014
Messaggi: 51

Dopo aver installato ubuntu 16.04 a fianco di tumbleweed, ovviamente la prima ha installato il suo grub.
Volevo reinstallare il grub di Osuse perchè "più figo, quindi tramite Yast-bootloader, come già fatto altre volte ho tentato di installare grub ma mi è uscito l'errore sotto nell'immagine.
Allora ho provato ad installarlo tramite la procedura indicato nella guida [url]https://it.opensuse.org/SDB:Riparare_l'MBR_dopo_l'installazione_di_Windows[/url]

Il primo comando mi ha dato l'ok per l'installazione e il secondo pure per la configurazione degli os trovati.
Quindo ho riavviato, ma al riavvio ho trovato solo una schermata nera con un cursore lampeggiante senza la possibilità di selezionere nessun OS.
Pertanto ho ripristinato il grub di ubuntu.
Nel frattempo ho visto che sono arrivati alcuni aggiornamenti riguardanti proprio yast-bootloader e grub 2-beta3, mi pare, ma ripetendo le due procedure nulla da fare.
Qualche consiglio?
Grazie

AllegatoDimensione
errore_grub.png144.35 KB
Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

La console è la tua migliore amica*, prova a eseguire gru2-mkconfig e posta qua l'output (saranno un bel po di righe).
Ciao

* EDIT: Mi riferisco al PC eh, non interpretiamo male...

Ritratto di calipso
calipso
(Geek)
Offline
Geek
Iscritto: 23/01/2014
Messaggi: 51

SilverHawk ha scritto:

La console è la tua migliore amica, prova a eseguire gru2-mkconfig e posta qua l'output (saranno un bel po di righe).
Ciao


gru2-mkconfig
zsh: command not found: gru2-mkconfig
gru2-mkconfig: comando non trovato  

grub2-mkconfig
 
Generazione file di configurazione GRUB...
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
 
### BEGIN /etc/grub.d/00_header ###
if [ -f ${config_directory}/grubenv ]; then
  load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
  load_env
fi
 
if [ "${env_block}" ] ; then
  load_env -f "${env_block}"
fi
 
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   if [ "${env_block}" ] ; then
     save_env -f "${env_block}" next_entry
   fi
   set boot_once=true
else
   set default="${saved_entry}"
fi
 
if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi
 
export menuentry_id_option
 
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 load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}
 
if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  a27aae0a-b48b-42e5-986c-c84499618b3b
else
  search --no-floppy --fs-uuid --set=root a27aae0a-b48b-42e5-986c-c84499618b3b
fi
    font="/usr/share/grub2/unicode.pf2"
fi
 
if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=it_IT
  insmod gettext
fi
terminal_output gfxterm
Tema trovato: /boot/grub2/themes/openSUSE/theme.txt
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  a27aae0a-b48b-42e5-986c-c84499618b3b
else
  search --no-floppy --fs-uuid --set=root a27aae0a-b48b-42e5-986c-c84499618b3b
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/openSUSE/ascii.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans10.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans12.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2
insmod png
set theme=($root)/boot/grub2/themes/openSUSE/theme.txt
export theme
if [ x${boot_once} = xtrue ]; then
  set timeout=0
elif [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=8
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=8
fi
### END /etc/grub.d/00_header ###
 
### BEGIN /etc/grub.d/00_tuned ###
set tuned_params=""
### END /etc/grub.d/00_tuned ###
 
### BEGIN /etc/grub.d/10_linux ###
Trovata immagine linux: /boot/vmlinuz-4.5.2-1-default
Trovata immagine initrd: /boot/initrd-4.5.2-1-default
menuentry 'openSUSE Tumbleweed'  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a27aae0a-b48b-42e5-986c-c84499618b3b' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos7'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  a27aae0a-b48b-42e5-986c-c84499618b3b
        else
          search --no-floppy --fs-uuid --set=root a27aae0a-b48b-42e5-986c-c84499618b3b
        fi
        echo    'Caricamento Linux 4.5.2-1-default...'
        linux   /boot/vmlinuz-4.5.2-1-default root=UUID=a27aae0a-b48b-42e5-986c-c84499618b3b  resume=/dev/disk/by-uuid/a9d391d5-a38a-478b-adbb-f587253efa0c splash=silent quiet showopts
        echo    'Caricamento ramdisk iniziale...'
        initrd  /boot/initrd-4.5.2-1-default
}
submenu 'Opzioni avanzate per openSUSE Tumbleweed' --hotkey=1 $menuentry_id_option 'gnulinux-advanced-a27aae0a-b48b-42e5-986c-c84499618b3b' {
        menuentry 'openSUSE Tumbleweed, con Linux 4.5.2-1-default' --hotkey=2 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.5.2-1-default-advanced-a27aae0a-b48b-42e5-986c-c84499618b3b' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos7'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  a27aae0a-b48b-42e5-986c-c84499618b3b
                else
                  search --no-floppy --fs-uuid --set=root a27aae0a-b48b-42e5-986c-c84499618b3b
                fi
                echo    'Caricamento Linux 4.5.2-1-default...'
                linux   /boot/vmlinuz-4.5.2-1-default root=UUID=a27aae0a-b48b-42e5-986c-c84499618b3b  resume=/dev/disk/by-uuid/a9d391d5-a38a-478b-adbb-f587253efa0c splash=silent quiet showopts
                echo    'Caricamento ramdisk iniziale...'
                initrd  /boot/initrd-4.5.2-1-default
        }
Trovata immagine linux: /boot/vmlinuz-4.5.0-3-default
Trovata immagine initrd: /boot/initrd-4.5.0-3-default
        menuentry 'openSUSE Tumbleweed, con Linux 4.5.0-3-default'  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.5.0-3-default-advanced-a27aae0a-b48b-42e5-986c-c84499618b3b' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos7'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 --hint='hd0,msdos7'  a27aae0a-b48b-42e5-986c-c84499618b3b
                else
                  search --no-floppy --fs-uuid --set=root a27aae0a-b48b-42e5-986c-c84499618b3b
                fi
                echo    'Caricamento Linux 4.5.0-3-default...'
                linux   /boot/vmlinuz-4.5.0-3-default root=UUID=a27aae0a-b48b-42e5-986c-c84499618b3b  resume=/dev/disk/by-uuid/a9d391d5-a38a-478b-adbb-f587253efa0c splash=silent quiet showopts
                echo    'Caricamento ramdisk iniziale...'
                initrd  /boot/initrd-4.5.0-3-default
        }
}
 
### END /etc/grub.d/10_linux ###
 
### BEGIN /etc/grub.d/20_linux_xen ###
 
### END /etc/grub.d/20_linux_xen ###
 
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
 
### BEGIN /etc/grub.d/30_os-prober ###
Trovato Windows 7 (loader) su /dev/sda1
menuentry 'Windows 7 (loader) (su /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-B204F0C804F09119' {
        insmod part_msdos
        insmod ntfs
        set root='hd0,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  B204F0C804F09119
        else
          search --no-floppy --fs-uuid --set=root B204F0C804F09119
        fi
        parttool ${root} hidden-
        chainloader +1
}
Trovato Ubuntu 16.04 LTS (16.04) su /dev/sda5
menuentry 'Ubuntu 16.04 LTS (16.04) (su /dev/sda5)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8ed15925-0322-4477-86b8-b47b6118e101' {
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos5'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
        else
          search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
        fi
        linux /boot/vmlinuz-4.4.0-22-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro quiet splash $vt_handoff
        initrd /boot/initrd.img-4.4.0-22-generic
}
submenu 'Opzioni avanzate per Ubuntu 16.04 LTS (16.04) (su /dev/sda5)' $menuentry_id_option 'osprober-gnulinux-advanced-8ed15925-0322-4477-86b8-b47b6118e101' {
        menuentry 'Ubuntu (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-22-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-22-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro quiet splash $vt_handoff
                initrd /boot/initrd.img-4.4.0-22-generic
        }
        menuentry 'Ubuntu, con Linux 4.4.0-22-generic (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-22-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-22-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro quiet splash $vt_handoff
                initrd /boot/initrd.img-4.4.0-22-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-22-generic (upstart) (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-22-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-22-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro quiet splash $vt_handoff init=/sbin/upstart
                initrd /boot/initrd.img-4.4.0-22-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-22-generic (recovery mode) (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-22-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-22-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro recovery nomodeset
                initrd /boot/initrd.img-4.4.0-22-generic
        }
        menuentry 'Ubuntu, con Linux 4.4.0-21-generic (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-21-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-21-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro quiet splash $vt_handoff
                initrd /boot/initrd.img-4.4.0-21-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic (upstart) (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-21-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-21-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro quiet splash $vt_handoff init=/sbin/upstart
                initrd /boot/initrd.img-4.4.0-21-generic
        }
        menuentry 'Ubuntu, with Linux 4.4.0-21-generic (recovery mode) (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.4.0-21-generic--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/vmlinuz-4.4.0-21-generic root=UUID=8ed15925-0322-4477-86b8-b47b6118e101 ro recovery nomodeset
                initrd /boot/initrd.img-4.4.0-21-generic
        }
        menuentry 'Memory test (memtest86+, serial console 115200) (su /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+.bin--8ed15925-0322-4477-86b8-b47b6118e101' {
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos5'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint='hd0,msdos5'  8ed15925-0322-4477-86b8-b47b6118e101
                else
                  search --no-floppy --fs-uuid --set=root 8ed15925-0322-4477-86b8-b47b6118e101
                fi
                linux /boot/memtest86+.bin console=ttyS0,115200n8
        }
}
 
### END /etc/grub.d/30_os-prober ###
 
### 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.
### END /etc/grub.d/40_custom ###
 
### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
 
### BEGIN /etc/grub.d/80_suse_btrfs_snapshot ###
### END /etc/grub.d/80_suse_btrfs_snapshot ###
 
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
 
### BEGIN /etc/grub.d/95_textmode ###
### END /etc/grub.d/95_textmode ###
fatto

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Scusa, typo: lancia grub2-mkconfig (come utente root)

Ritratto di calipso
calipso
(Geek)
Offline
Geek
Iscritto: 23/01/2014
Messaggi: 51

SilverHawk ha scritto:

Scusa, typo: lancia grub2-mkconfig (come utente root)


Ho capito quasi subito dopo infatti ti ho postato sotto quello giusto da root

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Non vedo problemi con GRUB, quindi direi che sei inciampato in un bug di YaST. Crying
Prova con un
grub2-mkconfig -o /boot/grub2/grub.cfg
ti ricreerà il menu di boot, e questo comprenderà SuSE, Ubuntu, e pure Win.
Discorso diverso se all'avvio, inoltre, non parte proprio il menu: può darsi che la partizione di avvio non sia quella di SuSE ma un'altra (Ubuntu? Win?).
In tal caso i passaggi da fare sono altri, ma andiamo per gradi.
Prova a rigenerare il menu e a riavviare il PC
Facci sapere
Ciao

Ritratto di calipso
calipso
(Geek)
Offline
Geek
Iscritto: 23/01/2014
Messaggi: 51

SilverHawk ha scritto:

Non vedo problemi con GRUB, quindi direi che sei inciampato in un bug di YaST. Crying
Prova con un
grub2-mkconfig -o /boot/grub2/grub.cfg
ti ricreerà il menu di boot, e questo comprenderà SuSE, Ubuntu, e pure Win.
Discorso diverso se all'avvio, inoltre, non parte proprio il menu: può darsi che la partizione di avvio non sia quella di SuSE ma un'altra (Ubuntu? Win?).
In tal caso i passaggi da fare sono altri, ma andiamo per gradi.
Prova a rigenerare il menu e a riavviare il PC
Facci sapere
Ciao

è proprio il comando che avevo dato dopo aver installato grub con questo grub2-install --boot-directory=/mnt/boot/grub2 /dev/sda

devo riprovare?
Cioè prima questo e poi quello che hai dato tu, o solo quello che hai scritto ?

Ritratto di SilverHawk
SilverHawk
(Geek)
Offline
Geek
Iscritto: 31/05/2014
Messaggi: 180

Attenzione che i due comandi hanno scopi differenti:

  • grub2-install serve per installare/copiare GRUB2 nel settore di avvio dell'HDD o della partizione
  • grub2-mkconfig serve per generare il menu usato all'avvio

Il primo è propedeutico a far funzionare il secondo.
Nel dubbio, io farei:
grub2-install /dev/sda [installa GRUB2 nel settore di avvio dell'HDD]
grub2-install /dev/sdXY [installa GRUB2 nel settore di avvio della partizione, dove XY è la partizione di boot, oppure di root se boot & root sono insieme]
grub2-mkconfig -o /boot/grub2/grub.cfg [rigenera il file del menu]

Ritratto di calipso
calipso
(Geek)
Offline
Geek
Iscritto: 23/01/2014
Messaggi: 51

SilverHawk ha scritto:

Attenzione che i due comandi hanno scopi differenti:

  • grub2-install serve per installare/copiare GRUB2 nel settore di avvio dell'HDD o della partizione
  • grub2-mkconfig serve per generare il menu usato all'avvio

Il primo è propedeutico a far funzionare il secondo.
Nel dubbio, io farei:
grub2-install /dev/sda [installa GRUB2 nel settore di avvio dell'HDD]
grub2-install /dev/sdXY [installa GRUB2 nel settore di avvio della partizione, dove XY è la partizione di boot, oppure di root se boot & root sono insieme]
grub2-mkconfig -o /boot/grub2/grub.cfg [rigenera il file del menu]


E' andato a buon fine, probabilmente, anzi sicuramente era sbagliato il comando che davo per installare grub indicato in quella guida che va bene se fatto da live cd...
Metto risolto, anche se rimane il fatto che yast-bootloader ha qualche problemino che deve essere sistemato perchè non riesce più a farlo.
Grazie mille, ciao.

Ritratto di calipso
calipso
(Geek)
Offline
Geek
Iscritto: 23/01/2014
Messaggi: 51

SilverHawk ha scritto:

Non vedo problemi con GRUB, quindi direi che sei inciampato in un bug di YaST. Crying

Nel frattempo è arrivato un aggiornamento di yast-bootloader che ha fixato il bug, ora funziona. Wink
Ciao.