Manjaro Linux - Forum Italiano

Ripristinare GRUB in Manjaro Linux

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

max deal

  • *****
  • 1824
  • The dark side of the moon
Ripristinare GRUB in Manjaro Linux
« il: Gennaio 31, 2016, 11:21:36 am »
Ripristinare il bootloader GRUB di Manjaro





Contenuto
1 Panoramica
2 Avviare il Manjaro mezzi per l'installazione
3 chroot nella vostra attuale installazione Manjaro
3.1 Uso mhwd-chroot
3.2 Identificare manualmente e Preparare la partizione installata (s)
4 Ripristinare GRUB
4.1 Per i sistemi BIOS
4.2 Per i sistemi UEFI
4.2.1 Nota
4.2.2 Metodo alternativo
5 Risoluzione dei problemi
5.1 Arch Linux non viene riconosciuto


Panoramica
Come con qualsiasi sistema operativo Linux, il GRUB (GR e U nified B ootloader) è  il responsabile per l'avvio di Manjaro. Se per qualsiasi motivo il GRUB risulta  essere corrotto,allora potrebbe non essere necessario reinstallare Manjaro . Il GRUB può invece essere completamente riparato e restaurato, conservando il Manjaro installato nel pc. Per intraprendere questa attività, è necessario utilizzare il supporto di installazione di Manjaro, come ad esempio, un CD / DVD o USB Flashdrive.

Avviare  Manjaro - mezzi per l'installazione
1. Inserire e avviare il supporto di installazione Manjaro.
2. Selezionare la lingua preferita (F2) e layout di tastiera (F3).
Suggerimento: Impostare il layout della lingua e la tastiera sono intrapresi premendo i Funzione tasti (F). Come molti computer hanno molteplici funzioni assegnate a ciascun tasto funzione, può essere necessario tenere premuto un altro tasto prima di usarli. Ad esempio, su un computer portatile HP G62, per usare i tasti funzione, il tasto 'fn' deve prima essere tenuto premuto.

3. Avviare Manjaro Linux. Non importa quale opzione di avvio si sceglie e come il supporto di installazione sia utilizzato esclusivamente per riparare e ripristinare GRUB, e non è necessario installare  un nuovo sistema.
4. Aprire il terminale o accedere alla riga di comando del CD live.
Dal ambiente desktop: aprire un terminale dal menu del desktop, e inserire sudo su nel terminale.
 o
Dalla riga di comando del NET-Edition o  dopo aver utilizzato il boot in modalità testo opzione: inserire il nome utente di accesso predefinito di root e quindi la password "Manjaro" per entrare. ( nb. Manjaro senza virgolette)
Chroot nel vostro attuale installazione Manjaro

Ci sono 2 modi per ingabbiare nella propria installazione il sistema operativo di Manjaro: utilizzando  mhwd-chroot o farlo manualmente. Sceglierne una:

 
Utilizzare mhwd-chroot
1. In primo luogo, utilizzare un'applicazione chiamata gparted, che dovrebbe essere in Menu> Sistema> GParted. Ciò fornirà una semplice illustrazione visiva delle partizioni sul disco rigido (s).
In alternativa, è possibile utilizzare
lsblk -f
per elencare tutte le partizioni.

2. mhwd-chroot è uno strumento per chroot facilmente  installabile in Linux , si installa direttamente da una live di  Manjaro  che può essere cd dvd o pendrive. Installarlo con  il comando
yaourt -S mhwd-chroot
digitate nel vostro terminale uno dei seguenti comandi:
sudo mhwd-chroot
sudo mhwd-chroot-shell

si apre il terminale di root
Quindi, scegliere la partizione root della vostra installazione Manjaro esistente.

Identificate manualmente e preparate  la partizione installata (s)
1. Assicurarsi che si stia  utilizzando l'account di root, che è identificato da un cancelletto ('#') all'inizio della riga di comando, piuttosto che un dollaro ('$'). Per avere privilegi di root , digitare il comando:
sudo su

2. Inserisci le tue partizioni. Ciò è necessario per identificare la partizione di  sistema dove   è installato Manjaro . Se avete usato una partizione di boot separata, sarà necessario identificare anche questa. Per una lista delle vostre partizioni, immettere il comando:
lsblk -f
  o
sudo blkid -o lista -c / dev / null

In questo caso particolare, dopo aver utilizzato il metodo di preparazione assistita per installare Manjaro  come visto in precedenza; le partizioni per il sistema Manjaro dell'autore sono le seguenti:
/ dev / sda1: partizione Boot
/ dev / sda2: partizione di swap
/ dev / sda3: sistema Manjaro
/ dev / sda4: Spazio per i file personali.


Se siete ancora incerti, allora si può anche utilizzare un'applicazione chiamata gparted, che dovrebbe essere in Menu> Sistema> GParted. Ciò fornirà una semplice illustrazione visiva delle partizioni sul disco rigido (s). Se una partizione separata per GRUB esiste, verrà contrassegnato come 'avviabile', e dovrebbe essere solo circa 100MB di dimensione.

3. Montare la partizione  dove risiede  Manjaro. La sintassi per montare la partizione di sistema Manjaro è:
mount / dev / [partizione utilizzata per il sistema di Manjaro] / mnt

nell'esempio  la partizione di sistema Manjaro è / dev / sda3, questa sarà montata utilizzando il seguente comando:
mount / dev / sda3 / mnt

SE avete usato una partizione separata per il bootloader GRUB, allora questa deve essere montata. La sintassi per montare una partizione separata è:
mount / dev / [partizione utilizzata per GRUB] / mnt / boot

In questo caso,  è stata utilizzata una partizione separata - / dev / sda1 - per GRUB, e verrà montata usando il seguente comando:
mount / dev / sda1 / mnt / boot
Nota: Anche in questo caso, se non avete usato una partizione di boot separata,  non ha bisogno di essere montata!( ovviamente)

4. Passare alla directory radice dei vostri partizioni montate.
cd /mnt
Questa viene effettuata sia che si stia lavorando da un sistema installato, piuttosto che  da un  supporto di installazione. Per fare ciò, sarà necessario inserire una serie di comandi nel seguente ordine:
mount -t proc proc / mnt / proc
mount -t sysfs sys / mnt / sys
mount -o bind / dev / mnt / dev
mount -t devpts p.ti / mnt / dev / pts /

chroot / mnt

Ripristinare GRUB
In primo luogo, installare le applicazioni software mtools e os-prober. mtools è una collezione di strumenti per accedere ai dischi MS-DOS da GNU / Linux e Unix senza montarli. os-prober è un programma di utilità che rileva se ci sono altri sistemi operativi presenti. Installare  entrambi con il seguente comando:
pacman -S mtools os-prober

Per i sistemi BIOS
1. Installare un nuovo bootloader GRUB con il seguente comando:
grub-install / dev / sda
Nota: sda è il dispositivo disco in cui si desidera installare GRUB. È possibile controllare utilizzando lsblk -f o con GParted come spiegato prima.

2. Controllate di nuovo per garantire la che l'installazione sia completata senza errori:
grub-install --recheck / dev / sda

3. Infine, configurare il bootloader GRUB appena installato:
update-grub

Finito! Ora chiudete il terminale e riavviare il sistema per utilizzare il GRUB appena  reinstallato .

Per i sistemi UEFI
Attenzione: Devi essere chroot per questa procedura, come indicato nel punto precedente.

1.) Prima di tutto controllare la partizione per la partizione ESP (sistema EFI). Un ESP è una partizione FAT32 e contiene .efi file per l'avvio.
Si può essere controllato con Gparted o dal terminale utilizzando fdisk -l

(Nota: Se non si dispone di una partizione EFI, è necessario crearla utilizzando  Gparted per questo..
-Con Fat32
DIMENSIONE 512 MB ​​a 1 GB)

2.) Creare la / boot / efi directory
sudo mkdir / boot / efi

3.) Montare la partizione EFI come / boot / efi
sudo mount / dev / sdXY / boot / efi
X = Alfabeto del convertitore = a, b, c ... Y = il numero della partizione EFI = 1,2,3,4 ...
Esempio - / dev / sda4

4.) Reinstallare Grub.
sudo grub-install --target = x86_64-efi --efi-directory = / boot / efi --bootloader-id = Manjaro --rechecksudo update-grub

5.) Aggiornare il file di configurazione di Grub.
sudo update-grubsudo update-grub
Nota
Se si ottiene qualcosa di simile
Variabili EFI non sono supportati su questo sistema.
Quindi installare i efibootmgr, dosfstools e grub pacchetti e cercare i punti 4 e 5 di nuovo.
Se ancora non funziona, quindi provare a chiudere Environnment chroot digitando exit, quindi caricare il modulo efivarfs :
sudo modprobe efivarfs
e nel chroot
-t efivarfs efivarfs efivars / sys / firmware / EFI / mount

E se si ottiene qualcosa di simile
grub-install: errore:  probabilmente non si  è riusciti a ottenere il percorso canonico di `unione '.
significa che verosimilmente  si è dimenticato di chroot.

Metodo alternativo
Montare la ext4 Manjaro partizione di root in / install
Montare la vfat Manjaro partizione EFI a / install / boot / efi
E quindi installare Grub come:
grub-install --target = --efi-directory x86_64-efi = / install / boot / efi --bootloader-id = Manjaro --boot-directory = / install / boot --recheck --debug
Dopo quanto sopra si potrebbe in  chroot e provare con il comando  update-grub come in precedenza.

Risoluzione dei problemi
Arch Linux non viene riconosciuto
Se Arch Linux non è stato riconosciuto dopo un update-grub quindi probabilmente nella vostra installazione di Arch non è presente il pacchetto lsb-release.


Sono bene accetti consigli per migliorare la sintassi del testo o altro .Grazie da max deal
« Ultima modifica: Agosto 04, 2016, 12:31:24 pm da max deal »
Un augurio di una vita serena e tranquilla.

manjaro xfce
Quad Core model: Intel Core2 Quad Q6600 bits: 64 type: MCP
  L2 cache: 4096 KiB
AMD Park [Mobility Radeon HD 5430] driver: radeon v: kernel

eu66

Re:Ripristinare GRUB in Manjaro Linux
« Risposta #1 il: Gennaio 31, 2016, 01:37:04 pm »
Ottimo!

Cubanpit

  • *****
  • 3033
Re:Ripristinare GRUB in Manjaro Linux
« Risposta #2 il: Gennaio 31, 2016, 04:53:00 pm »
Come ti avevo già proposto, se vuoi fare un passo ulteriore, puoi mettere tutto sotto forma di pagina wiki, di modo che sia più visibile e facilmente consultabile.  ;)
Ti allego il testo della pagina inglese in cui "sostituire" i passaggi tradotti.
Questo è il post in cui ho accennato un paio di cose riguardo alla traduzione della wiki in italiano: http://forum.manjaro-it.org/index.php?topic=100.0

Joshua^Dunamis

  • ***
  • 143
  • Dal 2003 con GNU/Linux senza esserne un Guru!!!
Re:Ripristinare GRUB in Manjaro Linux
« Risposta #3 il: Gennaio 31, 2016, 07:28:53 pm »
Ottimo contributo Cubanpit; appena verrà inserito nella Wiki lo collego anche al bot del canale #manjaro-it !!!
ManjaroLinux KDE per la conquista sulla macchina!!!

Unitevi a noi! Siamooo anche su Telegram: @manjaro_it
e su IRC: Network "Freenode" -  Server chat.freenode.net  - Canale: #manjaro-it

Cubanpit

  • *****
  • 3033
Re:Ripristinare GRUB in Manjaro Linux
« Risposta #4 il: Gennaio 31, 2016, 10:16:34 pm »
Ottimo contributo Cubanpit; appena verrà inserito nella Wiki lo collego anche al bot del canale #manjaro-it !!!
In questo caso la traduzione l'ha fatta @max deal quindi i complimenti vanno tutti a lui!  ;D

Joshua^Dunamis

  • ***
  • 143
  • Dal 2003 con GNU/Linux senza esserne un Guru!!!
Re:Ripristinare GRUB in Manjaro Linux
« Risposta #5 il: Gennaio 31, 2016, 10:45:02 pm »
Ottimo contributo Cubanpit; appena verrà inserito nella Wiki lo collego anche al bot del canale #manjaro-it !!!
In questo caso la traduzione l'ha fatta @max deal quindi i complimenti vanno tutti a lui!  ;D

Ops mi scuso con max deal XD Complimenti!!!
ManjaroLinux KDE per la conquista sulla macchina!!!

Unitevi a noi! Siamooo anche su Telegram: @manjaro_it
e su IRC: Network "Freenode" -  Server chat.freenode.net  - Canale: #manjaro-it

max deal

  • *****
  • 1824
  • The dark side of the moon
Re:Ripristinare GRUB in Manjaro Linux
« Risposta #6 il: Gennaio 31, 2016, 11:39:15 pm »
Grazie ragazzi  ma prima di pubblicarla nel wiki , c'è ancora qualcosa da sistemare ,
questa settimana impegni di lavoro permettendo cercherò di migliorarla e poi verrà controllata da Cubanpit e Ste74. :)
Un augurio di una vita serena e tranquilla.

manjaro xfce
Quad Core model: Intel Core2 Quad Q6600 bits: 64 type: MCP
  L2 cache: 4096 KiB
AMD Park [Mobility Radeon HD 5430] driver: radeon v: kernel

Joshua^Dunamis

  • ***
  • 143
  • Dal 2003 con GNU/Linux senza esserne un Guru!!!
Re:Ripristinare GRUB in Manjaro Linux
« Risposta #7 il: Febbraio 01, 2016, 12:05:58 am »
Grazie ragazzi  ma prima di pubblicarla nel wiki , c'è ancora qualcosa da sistemare ,
questa settimana impegni di lavoro permettendo cercherò di migliorarla e poi verrà controllata da Cubanpit e Ste74. :)

Benone max ;)
ManjaroLinux KDE per la conquista sulla macchina!!!

Unitevi a noi! Siamooo anche su Telegram: @manjaro_it
e su IRC: Network "Freenode" -  Server chat.freenode.net  - Canale: #manjaro-it

Re:Ripristinare GRUB in Manjaro Linux
« Risposta #8 il: Febbraio 01, 2016, 07:47:31 am »
Grazie max