[RISOLTO] E` possibile ripulire la schermata di avvio in multiboot UEFI?

Aperto da guest828, Domenica 18 Marzo 2018, 14:43:16

Discussione precedente - Discussione successiva

guest828

Ciao a Tutti,

Su macchina HP da tavolo ho installato due sistemi "fissi", Linux-Mint /sdb2 e Windows /sda con Grub nativo di Mint su /sdb e Windows Bootloader/EFI su partizione /sda2, tutto funziona perfettamente ma dato che  ogni tanto mi piace smanettare installando altre distro sulle rimanenti due partizioni /sdb libere, ecco che mi ritrovo un problemino innocuo ma fastidioso: se lascio avviare senza intervenire sul tasto "Esc", si avvia Grub e presenta l'elenco dei sistemi installati al momento, ma se uso il tasto "Esc" (alle volte e` necessario dopo aver usato Windows, perche` parte in automatico), mi ritrovo in elenco anche distro installate da tempo ma rimosse (sono in elenco ma cliccando la voce, ovviamente non succede niente).
Per favore, qualcuno sa se e` possibile far pulizia completa? - Usando il classico "sudo update-grub" non si conclude niente ed anche i comandi per ripristinare Grub non hanno sortito risultato.
Allego un'immagine esplicativa  :ciao:

andrea111

Se entri nel BIOS, sezione BOOT, opzioni avanzate, ti mostra tutte le opzioni d'avvio presenti? (occhio a cosa fai)

Vedi se è possibile eliminare le voci che non interessano.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

guest828

Ciao Andrea,

Grazie per  il suggerimento. effettivamente, il bios e` il luogo piu` logico dove guardare, il fatto e` che con la configurazione UEFI credo sia diventato inaccessibile da Linux e pare che da Windows non si ottenga la scheda voluta.
Ho provato diverse combinazioni di tasti senza concludere niente, riprovero` in seguito e se risolvo lo comunico qui.
Grazie comunque, ciao

andrea111

Sì, l'UEFI ha incasinato talmente le problematiche del BIOS da farci rimpiangere la semplicità del vecchio MBR.

posta sudo dmidecode -t bios -t baseboard che ne sappiamo qualcosa di più per cercare info su come fare ad accedere al BIOS.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

guest828

Grazie Andrea, ecco qua:
[code]dominum@HP-Pro-3300-Series-MT ~ $ sudo dmidecode -t bios -t baseboard
[sudo] password di dominum:
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.6 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: AMI
Version: 7.14
Release Date: 10/21/2011
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 4096 kB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 7.14

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Foxconn
Product Name: 2ABF
Version: 1.20
Serial Number: SGH148R3S4
Asset Tag: 
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: 
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0

Handle 0x002B, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Abbreviated
Installable Languages: 12
eng
fra
spa
ger
ita
dan
fin
dut
nor
por
swe
jpn
Currently Installed Language: eng

Handle 0x0027, DMI type 41, 11 bytes
Onboard Device
Reference Designation:  Onboard IGD
Type: Video
Status: Enabled
Type Instance: 1
Bus Address: 0000:00:02.0

Handle 0x0028, DMI type 41, 11 bytes
Onboard Device
Reference Designation:  Onboard Audio
Type: Sound
Status: Enabled
Type Instance: 1
Bus Address: 0000:00:1b.0

Handle 0x0029, DMI type 41, 11 bytes
Onboard Device
Reference Designation:  Onboard LAN
Type: Ethernet
Status: Enabled
Type Instance: 1
Bus Address: 0000:07:00.0

dominum@HP-Pro-3300-Series-MT ~ $

andrea111

Pare che sia un preassemblato, per cui non trovi il BIOS consueto ma una versione "rimaneggiata" dal fornitore.
Di solito questo significa che hai pochissime possibilità di intervenire sulle impostazioni del BIOS (molte delle quali restano immodificabili).

Dovresti accedere al BIOS premendo il tasto F10.
Vedi un po'-
Ti riporto un breve estratto di chi ha provato ad entrare nel bios di quel PC
CitazioneLe ho già provate tutte.
Con Esc entro nel menu di avvio.
Con F2 si avvia una diagnostica che non so neanche a che serva, e cosa faccia.
Con F9 entro nel menu di boot.
Con F10 entro nelle impostazioni del pc, quella specie di pseudo bios che però non è il bios.
Con F11 parte il ripristino del pc alle condizioni di fabbrica.
Con tutti gli altri tasti, non succede nulla, e parte l'avvio di Windows come se niente fosse.
Provali tutti tranne F11 (il ripristino), occhio perché con questo potresti anche dover reinstallare tutto quanto.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

guest828

Caro Andrea, qui c'e` da ridere: sono entrato (da Mint) nel BIOS con il tasto F10 (non lo avevo provato prima, avevo usato F8, F9 e non ricordo quali altri) e l'unica scheda afferente ai SO installati si presenta regolare  :rofl:
Niente, mi sa che mi tocca tenerlo cosi`.  Pazienza, in fondo il danno e` solo estetico.
Ciao

guest828

Ho risolto con l'ausilio del programma Efi Boot Manager, che risolve anche il problema della sparizione di Grub in favore del boot loader di Windows nel caso di multiboot con Windows installato successivamente a Linux.

$ man efibootmgr
https://www.lifewire.com/change-the-efi-boot-order-efibootmgr-4028027
https://www.chimerarevo.com/linux/linux-prima-windows-259482/