Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 11-02-2019 13:02:14

skiava
Fedora nel sangue
Da Bari
Registrato: 23-05-2007
Messaggi: 1'888

grub non mi legge sistemi operativi all'avvio

Ciao a tutti, non so cosa mi sarà successo ma all'avvio del grub non mi legge piu le cosiddette righe del kernel da scegliere per avviare, e precisamente sono 4 righe di cui 3 del kernel di fedora montato sul primo disco e l'altro con Windows 10 montato sul secondo disco. Da tener presente che non riesco ad accedere neanche al setup del bios.
Qualcuno mi potrebbe dare una dritta.
Grazie
Riporto di seguito l'output di:

[[email protected] ~]$ uname -r
4.20.6-100.fc28.x86_64
[[email protected] ~]$ rpm -q kernel
kernel-4.20.4-100.fc28.x86_64
kernel-4.20.5-100.fc28.x86_64
kernel-4.20.6-100.fc28.x86_64
[[email protected] ~]$ 
[[email protected] skiava]#  fdisk -l
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x02d6fcf7

Dispositivo Avvio     Start      Fine   Settori   Size Id Tipo
/dev/sda1   *          2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2           1026048 487408538 486382491 231,9G  7 HPFS/NTFS/exFAT
/dev/sda3         487409664 488392703    983040   480M 27 Hidden NTFS WinRE


Disk /dev/sdb: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe1c12e3a

Dispositivo Avvio   Start      Fine   Settori   Size Id Tipo
/dev/sdb1   *        2048   2099199   2097152     1G 83 Linux
/dev/sdb2         2099200 625141759 623042560 297,1G 8e Linux LVM




Disk /dev/sdc: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00030b4c

Dispositivo Avvio Start      Fine   Settori   Size Id Tipo
/dev/sdc1          2048 976773119 976771072 465,8G  7 HPFS/NTFS/exFAT


Disk /dev/mapper/fedora_localhost--live-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora_localhost--live-swap: 3,9 GiB, 4198498304 bytes, 8200192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/fedora_localhost--live-home: 243,2 GiB, 261108006912 bytes, 509976576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
[[email protected] skiava]# 

Ultima modifica di skiava (11-02-2019 13:07:29)


L I N U X - coming soon on every computer!!

Non in linea

#2 11-02-2019 14:06:18

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'776
Sito web

Re: grub non mi legge sistemi operativi all'avvio

Cosa intendi con "non mi legge piu le [..] righe del kernel da scegliere per avviare"?

Come fai ad entrare nella macchina da cui hai estratto gli output?

Vediamo:

# cat /etc/grub2.cfg

e

# cat /etc/default/grub

Non in linea

#3 11-02-2019 17:51:10

skiava
Fedora nel sangue
Da Bari
Registrato: 23-05-2007
Messaggi: 1'888

Re: grub non mi legge sistemi operativi all'avvio

bebo_sudo ha scritto:

Cosa intendi con "non mi legge piu le [..] righe del kernel da scegliere per avviare"?

Come fai ad entrare nella macchina da cui hai estratto gli output?

mi spiego meglio: all'avvio non mi compaiono più le cosiddette prime tre righe del kernel linux e la quarta di windows 10....e sapendo che la prima riga di sopra è quella del kernel piu' aggiornato di fedora ho avviato quella senza problemi...
Riporto di seguito gli output di:

[[email protected] skiava]# cat /etc/grub2.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/10_linux ###
menuentry 'Fedora (4.20.6-100.fc28.x86_64) 28 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.20.6-100.fc28.x86_64-advanced-72eb3e82-4c84-4bb6-a3e7-4f6998628560' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  d88f0406-e708-43f2-aa85-85bd0591b02e
	else
	  search --no-floppy --fs-uuid --set=root d88f0406-e708-43f2-aa85-85bd0591b02e
	fi
	linux16 /vmlinuz-4.20.6-100.fc28.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 
	initrd16 /initramfs-4.20.6-100.fc28.x86_64.img
}
menuentry 'Fedora (4.20.5-100.fc28.x86_64) 28 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.20.5-100.fc28.x86_64-advanced-72eb3e82-4c84-4bb6-a3e7-4f6998628560' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  d88f0406-e708-43f2-aa85-85bd0591b02e
	else
	  search --no-floppy --fs-uuid --set=root d88f0406-e708-43f2-aa85-85bd0591b02e
	fi
	linux16 /vmlinuz-4.20.5-100.fc28.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 
	initrd16 /initramfs-4.20.5-100.fc28.x86_64.img
}
menuentry 'Fedora (4.20.4-100.fc28.x86_64) 28 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-4.20.4-100.fc28.x86_64-advanced-72eb3e82-4c84-4bb6-a3e7-4f6998628560' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  d88f0406-e708-43f2-aa85-85bd0591b02e
	else
	  search --no-floppy --fs-uuid --set=root d88f0406-e708-43f2-aa85-85bd0591b02e
	fi
	linux16 /vmlinuz-4.20.4-100.fc28.x86_64 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 
	initrd16 /initramfs-4.20.4-100.fc28.x86_64.img
}
menuentry 'Fedora (0-rescue-518952f59f2c4516be62a41118962331) 28 (Workstation Edition)' --class fedora --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-518952f59f2c4516be62a41118962331-advanced-72eb3e82-4c84-4bb6-a3e7-4f6998628560' {
	load_video
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  d88f0406-e708-43f2-aa85-85bd0591b02e
	else
	  search --no-floppy --fs-uuid --set=root d88f0406-e708-43f2-aa85-85bd0591b02e
	fi
	linux16 /vmlinuz-0-rescue-518952f59f2c4516be62a41118962331 root=/dev/mapper/fedora_localhost--live-root ro resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 
	initrd16 /initramfs-0-rescue-518952f59f2c4516be62a41118962331.img
}
if [ "x$default" = 'Fedora (4.20.6-100.fc28.x86_64) 28 (Workstation Edition)' ]; then default='Advanced options for Fedora>Fedora (4.20.6-100.fc28.x86_64) 28 (Workstation Edition)'; fi;
### 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_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 10 (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-D46295A662958E3C' {
	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  D46295A662958E3C
	else
	  search --no-floppy --fs-uuid --set=root D46295A662958E3C
	fi
	parttool ${root} hidden-
	drivemap -s (hd0) ${root}
	chainloader +1
}
### 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 ###
[[email protected] skiava]# cat /etc/default/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="resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
[[email protected] skiava]# 

Ultima modifica di skiava (12-02-2019 13:42:02)


L I N U X - coming soon on every computer!!

Non in linea

#4 12-02-2019 14:49:21

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'776
Sito web

Re: grub non mi legge sistemi operativi all'avvio

Cosa vuol dire "sapendo che la prima riga di sopra è quella del kernel piu' aggiornato di fedora ho avviato quella senza problemi" ?
Non hai appena detto che non vedi piu' le linee? Intendi che non vedi piu' il testo nelle linee ma vedi 3+1 linee "vuote"?

Non in linea

#5 13-02-2019 09:29:05

skiava
Fedora nel sangue
Da Bari
Registrato: 23-05-2007
Messaggi: 1'888

Re: grub non mi legge sistemi operativi all'avvio

Le righe ci sono ma non si vedono


L I N U X - coming soon on every computer!!

Non in linea

#6 13-02-2019 11:07:59

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'776
Sito web

Re: grub non mi legge sistemi operativi all'avvio

Non ho mai visto questo tipo di problema, e anche su internet non trovo niente.
Riusciresti a fare una foto della schermata?

Poi proviamo a ricostruire il grub config:

conf=/boot/grub2/grub.cfg; if [ ! -f $conf ]; then conf=/boot/efi/EFI/fedora/grub.cfg; fi; grub2-mkconfig -o $conf

Non in linea

#7 13-02-2019 13:50:16

skiava
Fedora nel sangue
Da Bari
Registrato: 23-05-2007
Messaggi: 1'888

Re: grub non mi legge sistemi operativi all'avvio

si la foto della schermata la posso fare ma in questo forum non si puo' allegare o sbaglio?
in piu non riesco ad entrare nel setup del bios ovvero il tasto F2 è bloccato....come mai?

Ultima modifica di skiava (13-02-2019 13:53:05)


L I N U X - coming soon on every computer!!

Non in linea

#8 13-02-2019 14:18:07

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'776
Sito web

Re: grub non mi legge sistemi operativi all'avvio

Sicuro che fosse il tasto F2 per entrare nel bios? la modalita' di accesso al "bios" cambia su ogni scheda madre.

Ma soprattutto: c'e' stato qualche evento che potrebbe aver causato questa anomalia?
Ad es. pacchetti installati (guarda ad es. con dnf history info <ID> )?

Non in linea

#9 14-02-2019 09:42:52

skiava
Fedora nel sangue
Da Bari
Registrato: 23-05-2007
Messaggi: 1'888

Re: grub non mi legge sistemi operativi all'avvio

Si, è il tasto F2 per accedere al setup del bios e si trova sotto a destra della schermata.
Per il resto, ho sostituito solo l'hd da un pc "Hp" al secondo pc "Dell" perchè il primo mi dava problemi.

Ultima modifica di skiava (14-02-2019 09:43:24)


L I N U X - coming soon on every computer!!

Non in linea

#10 14-02-2019 11:26:47

bebo_sudo
Collaboratore
Da Trento+Trieste
Registrato: 28-02-2011
Messaggi: 1'776
Sito web

Re: grub non mi legge sistemi operativi all'avvio

Hai sostituito l'hd del tuo computer con sopra il sistema operativo?

Hai provato a ricostruire il grub come dicevo sopra?

Non in linea

#11 14-02-2019 13:27:18

skiava
Fedora nel sangue
Da Bari
Registrato: 23-05-2007
Messaggi: 1'888

Re: grub non mi legge sistemi operativi all'avvio

bebo_sudo ha scritto:

Hai sostituito l'hd del tuo computer con sopra il sistema operativo?

esatto

Hai provato a ricostruire il grub come dicevo sopra?

riporto di seguito l'output di:

[[email protected] skiava]# conf=/boot/grub2/grub.cfg; if [ ! -f $conf ]; then conf=/boot/efi/EFI/fedora/grub.cfg; fi; grub2-mkconfig -o $conf
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.20.7-100.fc28.x86_64
Found initrd image: /boot/initramfs-4.20.7-100.fc28.x86_64.img
Found linux image: /boot/vmlinuz-4.20.6-100.fc28.x86_64
Found initrd image: /boot/initramfs-4.20.6-100.fc28.x86_64.img
Found linux image: /boot/vmlinuz-4.20.5-100.fc28.x86_64
Found initrd image: /boot/initramfs-4.20.5-100.fc28.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-518952f59f2c4516be62a41118962331
Found initrd image: /boot/initramfs-0-rescue-518952f59f2c4516be62a41118962331.img
Found Windows 10 on /dev/sda1
done
[[email protected] skiava]# 

e dopo questo ho riavviato il sistema ma il problema persiste.

Ultima modifica di skiava (14-02-2019 13:46:16)


L I N U X - coming soon on every computer!!

Non in linea

Piè di pagina