stessa cosa
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
ma è sicuro che sia grub il problema? controlla il file di configurazione in /etc/default/grub
controlla che sia sda il disco corretto[/quote]
si è grub perché all’avvio mi parte solo la console di emergenza di grub
questo è il file
[code]# cat grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed ‘s, release .*$,g’ /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=“console”
GRUB_CMDLINE_LINUX=“rd.md=0 rd.lvm=0 rd.dm=0 $( -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || rd.luks=0 vconsole.font=latarcyrheb-sun16 vconsole.keymap=it2 rhgb quiet”
GRUB_DISABLE_RECOVERY=“true”
GRUB_ENABLE_BLSCFG=true
qua il file /boot/grub2/grub.cfg
cat grub.cfg
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
set pager=1
if -f ${config_directory}/grubenv ]; then
load_env -f ${config_directory}/grubenv
elif -s $prefix/grubenv ]; then
load_env
fi
if “${next_entry}” ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
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
}
terminal_output console
if x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
Fallback normal timeout code in case the timeout_style feature is
unavailable.
else
set timeout=5
fi
END /etc/grub.d/00_header
BEGIN /etc/grub.d/01_users
if -f ${prefix}/user.cfg ]; then
source ${prefix}/user.cfg
if -n “${GRUB2_PASSWORD}” ]; then
set superusers=“root”
export superusers
password_pbkdf2 root ${GRUB2_PASSWORD}
fi
fi
END /etc/grub.d/01_users
BEGIN /etc/grub.d/08_fallback_counting
insmod increment
Check if boot_counter exists and boot_success=0 to activate this behaviour.
if -n “${boot_counter}” -a “${boot_success}” = “0” ]; then
if countdown has ended, choose to boot rollback deployment,
i.e. default=1 on OSTree-based systems.
if “${boot_counter}” = “0” -o “${boot_counter}” = “-1” ]; then
set default=1
set boot_counter=-1
otherwise decrement boot_counter
else
decrement boot_counter
fi
save_env boot_counter
fi
END /etc/grub.d/08_fallback_counting
BEGIN /etc/grub.d/10_linux
insmod part_msdos
insmod ext2
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’ a20bbfbd-f4fd-4226-8472-5c5361cc4385
else
search --no-floppy --fs-uuid --set=root a20bbfbd-f4fd-4226-8472-5c5361cc4385
fi
insmod part_msdos
insmod ext2
set boot=‘hd0,msdos1’
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=boot --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint=‘hd0,msdos1’ a20bbfbd-f4fd-4226-8472-5c5361cc4385
else
search --no-floppy --fs-uuid --set=boot a20bbfbd-f4fd-4226-8472-5c5361cc4385
fi
This section was generated by a script. Do not modify the generated file - all changes
will be lost the next time file is regenerated. Instead edit the BootLoaderSpec files.
The blscfg command parses the BootLoaderSpec files stored in /boot/loader/entries and
populates the boot menu. Please refer to the Boot Loader Specification documentation
set default_kernelopts="root=UUID=ffa015e4-f082-48c2-89ae-45f10dd1a4e5 ro rd.md=0 rd.lvm=0 rd.dm=0 rd.luks=0 vconsole.font=latarcyrheb-sun16 vconsole.keymap=it2 rhgb quiet "
insmod blscfg
blscfg
if -s $prefix/grubenv ]; then
load_env
fi
END /etc/grub.d/10_linux
BEGIN /etc/grub.d/10_reset_boot_success
insmod increment
Hiding the menu is ok if last boot was ok or if this is a first boot attempt to boot the entry
if “${boot_success}” = “1” -o “${boot_indeterminate}” = “1” ]; then
set menu_hide_ok=1
else
set menu_hide_ok=0
fi
Reset boot_indeterminate after a successful boot, increment otherwise
if “${boot_success}” = “1” ] ; then
set boot_indeterminate=0
else
increment boot_indeterminate
fi
Reset boot_success for current boot
set boot_success=0
save_env boot_success boot_indeterminate
END /etc/grub.d/10_reset_boot_success
BEGIN /etc/grub.d/12_menu_auto_hide
if x$feature_timeout_style = xy ] ; then
if “${menu_show_once}” ]; then
unset menu_show_once
save_env menu_show_once
set timeout_style=menu
set timeout=60
elif “${menu_auto_hide}” -a “${menu_hide_ok}” = “1” ]; then
set orig_timeout_style=${timeout_style}
set orig_timeout=${timeout}
if “${fastboot}” = “1” ]; then
# timeout_style=menu + timeout=0 avoids the countdown code keypress check
set timeout_style=menu
set timeout=0
else
set timeout_style=hidden
set timeout=1
fi
fi
fi
END /etc/grub.d/12_menu_auto_hide
BEGIN /etc/grub.d/20_linux_xen
END /etc/grub.d/20_linux_xen
BEGIN /etc/grub.d/20_ppc_terminfo
END /etc/grub.d/20_ppc_terminfo
BEGIN /etc/grub.d/30_os-prober
END /etc/grub.d/30_os-prober
BEGIN /etc/grub.d/30_uefi-firmware
END /etc/grub.d/30_uefi-firmware
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 ###[/code][/quote]
sembra ok; prova i comandi che ti ho scritto: dovresti risolvere a meno che non ci sia qualche altro guaio