Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Domanda >> Disinstallare Hardware & Software >> .

Come si eliminano le righe da Linux Grub?

Non è possibile direttamente "eliminare" le righe dal file di configurazione di Grub (di solito `/boot/grub2/grub.cfg`) perché viene generato automaticamente. La modifica direttamente verrà sovrascritta la prossima volta che Grub si aggiornano. Invece, è necessario modificare i modelli di configurazione GRUB * * che Grub utilizza per generare `/boot/grub2/grub.cfg`. La posizione e i nomi di questi modelli variano leggermente per distribuzione, ma si trovano in genere all'interno di `/etc/grub.d/`.

Ecco come rimuovere le voci di avvio indesiderate, a seconda della situazione:

1. Rimozione di una voce specifica usando `Grub-Mkconfig` (consigliato):

Questo è il metodo più sicuro e consigliato. Implica l'utilizzo del comando `update-grub` (o talvolta` grub-mkconfig`) che ricostruisce il file `/boot/grub2/grub.cfg`. Di solito non si modificano direttamente i file `/etc/grub.d`; Invece, manipoli quali voci sono incluse tramite il gestore dei pacchetti del sistema o altri strumenti.

* Se conosci il sistema operativo che si desidera rimuovere: L'approccio migliore è quello di utilizzare il gestore dei pacchetti della distribuzione (ad esempio, `apt`,` dnf`, `pacman`) per disinstallare il sistema operativo. Ciò rimuoverà automaticamente la relativa voce di Grub. Questo è il modo più pulito e sicuro.

* Se il sistema operativo è ancora presente ma si desidera rimuovere la voce di avvio da Grub: Questo è più complesso e generalmente non consigliato a meno che tu non sia molto a tuo agio con le complessità del sistema. Potrebbe essere necessario modificare manualmente il file `/etc/default/grub` (attentamente!) E regolare le impostazioni come` grub_timeout` e `grub_default` per evitare la voce. Quindi eseguire `sudo update-grub` (o` sudo grub-mkconfig -o/boot/grub2/grub.cfg`). Sii cauto in quanto le modifiche errate possono rendere il sistema non stivabile.

* Se hai aggiunto accidentalmente una voce in `/etc/grub.d`: È necessario identificare quale script ha creato la voce indesiderata, quindi modificare attentamente quello script per rimuovere le righe offensive. Sii estremamente attento quando si modifica questi file. Dopo aver apportato modifiche, eseguire `sudo update-grub`.

2. (Avanzato e rischioso) Manipolando direttamente i file `/etc/grub.d` (non consigliati):

Questo metodo è fortemente scoraggiato a meno che tu non sia incredibilmente esperto e non capisca le conseguenze del commettere errori. Le modifiche errate possono rendere il sistema non stivabile.

* Identifica lo script pertinente: Esamina i file in `/etc/grub.d/`. Ogni file (numerato 00-40) contribuisce alla configurazione finale di Grub. I numeri indicano l'ordine di esecuzione. Numeri più alti vengono elaborati in seguito e possono sovrascrivere le voci precedenti.

* Modifica lo script: Usa un editor di testo (come `nano` o` vim`) con i privilegi di root (`sudo`) per aprire lo script appropriato. Trova le linee corrispondenti alla voce indesiderata e rimuovile.

* Aggiorna Grub: Esegui `sudo update-grub` (o` sudo grub-mkconfig -o/boot/grub2/grub.cfg`) per rigenerare la configurazione GRUB.

Considerazioni importanti:

* Backup: Crea sempre un backup di qualsiasi file che modifichi prima di apportare modifiche.

* Riparazione di avvio: Se commettiamo un errore e non riesci a avviare il tuo sistema, potrebbe essere necessario recuperare uno strumento di riparazione di avvio (come l'avvio di avvio nei sistemi basati su Ubuntu/Debian).

* Comprensione di Grub: Prima di tentare uno di questi metodi, familiarizzare con il funzionamento di Grub e la struttura dei suoi file di configurazione. Una mossa sbagliata può portare a gravi problemi.

Il modo più sicuro e affidabile per rimuovere una voce di avvio è rimuovere il sistema operativo stesso utilizzando il gestore dei pacchetti della distribuzione. Ricorre solo alla modifica manuale dei file di configurazione se si dispone di una profonda comprensione di Grub e dei suoi file di configurazione. In caso di dubbi, cerca aiuto da utenti di Linux esperti.

 

Domanda © www.354353.com