Riparare Grub di Manjaro con live Ubuntu

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

Salve,
uso Manjaro e stavo provando la live di Ubuntu 17.10, quando ho spento il pc mi venuto un messaggio di errore che adesso non ricordo e il sistema non si arrestava cosiche lho spento con le brutte maniere. Provando ad usare Manjaro e il sistema non si avvia piu, penso che grub si e danneggiato.
Siccome non ho una live di Manjaro chiedo agli esperti se posso ripristinare grub con la live di Ubuntu, come? Poi, se riesco a ripristinare grub con la live di Ubuntu
e poi devo arrestare il sistema con le brutte maniere danneggio grub altra volta. Mi sono incasinato da solo... :muro:
Allegati
P71020-224618(1).jpg
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Ma il job che sta cercando di caricare va avanti o si ichioda?Se va avanti lascialo andare finche non parte
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da xavier77 »

Infatti. Dalla scritta non sembra un grub danneggiato. Manjaro si sta avviando ma c'è il problemino descritto a schermo.

Comunque, per risponderti, teoricamente puoi re/installare GRUB con qualunque live di un qualunque sistema Linux (basta che l'architettura sia la stessa).
Se non erro il comando grub-install è presente in pratica su tutte le distribuzioni più comuni. Solo che io nel cassetto ho sempre un CD di SuperGrubDisk, che non immagini quanto sia utile. C'è il link in firma. Ma in questo caso il problema sembra non essere grub. Ovviamente se ho preso una cantonata correggetemi pure.
:ciao:
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

Non parte il job, ho aspetatto un bel po ma non e sucesso niente. Ho provato comunque ieri a ripristinare grub seguendo il wiki ma non e andato a buon fine a causa di efi o uefi. Esistono procedure distinte?
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da xavier77 »

Ma hai letto i due interventi sopra?
Hai provato a googlare il messaggio che ti compare a schermo?
:ciao:
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

https://www.google.it/search?client=ubu ... PBXvPBt9AM

Questo e il risultato della ricerca, vi chiedo un aiuto in quanto l inglese non lo mastico... neanche l italiano... :lol:
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Quello che dovevi cercare è questo : "a start job is running for hold until boot process finishes archlinux" ,il bug del firmware è solo un avviso..
Cercando su google viene fuori che molti hanno risolto rimuovendo o disabilitando plymouth, ad esempio http://www.archlinux.it/forum/viewtopic.php?f=4&t=20557
Se vuoi provare e non sai come chrottare da una live di ubuntu o altro https://wiki.archlinux.org/index.php/ch ... r_a_chroot
Al conntrario dell'arch-chroot dovrai montare anche /proc /sys e /dev della live e mettere il resolv.conf della live sul sistema che andrai a chrottare ,per avere accesso alla rete
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da xavier77 »

ale multimediale [url=https://forum.ubuntu-it.org/viewtopic.php?p=5016417#p5016417][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Quello che dovevi cercare è questo : "a start job is running for hold until boot process finishes archlinux" ,il bug del firmware è solo un avviso..
Cercando su google viene fuori che molti hanno risolto rimuovendo o disabilitando plymouth, ad esempio http://www.archlinux.it/forum/viewtopic.php?f=4&t=20557
Se vuoi provare e non sai come chrottare da una live di ubuntu o altro https://wiki.archlinux.org/index.php/ch ... r_a_chroot
Al conntrario dell'arch-chroot dovrai montare anche /proc /sys e /dev della live e mettere il resolv.conf della live sul sistema che andrai a chrottare ,per avere accesso alla rete
Quotando sopra, suggerirei di modificare il titolo perché così è fuorviante (il tuo problema non è GRUB!).
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

xavier77 [url=https://forum.ubuntu-it.org/viewtopic.php?p=5016428#p5016428][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
ale multimediale [url=https://forum.ubuntu-it.org/viewtopic.php?p=5016417#p5016417][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Quello che dovevi cercare è questo : "a start job is running for hold until boot process finishes archlinux" ,il bug del firmware è solo un avviso..
Cercando su google viene fuori che molti hanno risolto rimuovendo o disabilitando plymouth, ad esempio http://www.archlinux.it/forum/viewtopic.php?f=4&t=20557
Se vuoi provare e non sai come chrottare da una live di ubuntu o altro https://wiki.archlinux.org/index.php/ch ... r_a_chroot
Al conntrario dell'arch-chroot dovrai montare anche /proc /sys e /dev della live e mettere il resolv.conf della live sul sistema che andrai a chrottare ,per avere accesso alla rete
Quotando sopra, suggerirei di modificare il titolo perché così è fuorviante (il tuo problema non è GRUB!).

Ho scollegato e ricollegato il HD Samsung, avevo paura che si fosse accidentalmente scollegato. Riavviato, niente, il solito messaggio NO SYSTEM BOOTABLE. Sono riuscito ad entrare nel sistema usando SuperGrubDisk (un grazie a xavier77 :ciao: ). Lo sto usando adesso quindi sono sicuro che Sistema e dati esistono e sono intatti.
Ho dato

Codice: Seleziona tutto

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
e poi

Codice: Seleziona tutto

sudo update-grub
Al riavvio NO SYSTEM BOOTABLE...

Il messaggio di Bug nell'allegato del primo intervento mi è comparso quando ho chiuso il sistema usando la Live di Ubuntu 17.10 (dopo, usando la live di Ubuntu 16.04 tutto è andato bene come sempre) e addirittura SuperGrubDisk nell'elenco dei sistemi avviabili mi fa vedere MACOS (!!!!!!!) Mai installato Macos sul mio portatile.
Non riesco a capire come una semplice operazione come avviare una live di un OS mi faccia tutto sto casino. Quindi, secondo voi il problema è grub oppure qualche problema al pc! Ho fatto il HW test della Dell ed è andato tutto liscio
Allegati
P71022-181353.jpg
caturen
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17932
Iscrizione: giovedì 8 aprile 2010, 18:41
Desktop: diversi
Distribuzione: debian

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da caturen »

chiedi direttamente nel forum di manjaro italia che di sicuro sanno meglio di tutti come funziona quella distro
http://forum.manjaro-it.org/index.php
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Che confusione, non ci sto capendo piu nulla..

La foto che hai postato è la schermata di grub installato sull hard disk o quella di supergrubdisk ?
Immagino che sia il grub installato sull HD visto che c'è MAC os..Cosa che puo capitare se si da update-grub quando si ha inserita una chiavetta usb bootable nel pc..

Che output danno i comandi che hai messo sopra?

E posta anche

Codice: Seleziona tutto

sudo blkid 
e

Codice: Seleziona tutto

cat /etc/fstab
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

La foto è di Supergrub.

L'output dei comandi:

Codice: Seleziona tutto

[eduardolp3@eduardolp3-manjaro ~]$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installazione per la piattaforma x86_64-efi.
Installazione completata, nessun errore segnalato.
[eduardolp3@eduardolp3-manjaro ~]$ sudo update-grub
Generazione file di configurazione GRUB...
Trovato sfondo: /usr/share/grub/background.png
Found Intel Microcode image
Trovata immagine linux: /boot/vmlinuz-4.10-x86_64
Trovata immagine initrd: /boot/initramfs-4.10-x86_64.img
Found initrd fallback image: /boot/initramfs-4.10-x86_64-fallback.img
Trovata immagine linux: /boot/vmlinuz-4.9-x86_64
Trovata immagine initrd: /boot/initramfs-4.9-x86_64.img
Found initrd fallback image: /boot/initramfs-4.9-x86_64-fallback.img
Trovato Mac OS X su /dev/sdb3
Found memtest86+ image: /boot/memtest86+/memtest.bin
fatto
[eduardolp3@eduardolp3-manjaro ~]$ 

L'output dei comandi che mi hai chiesto:

Codice: Seleziona tutto

[eduardolp3@eduardolp3-manjaro ~]$ sudo blkid
[sudo] password di eduardolp3: 
/dev/sda1: UUID="ab74974a-57a7-4b73-b4f8-9e7f515f63ff" TYPE="ext4" PARTUUID="93f9dcc8-bbc0-4ed0-a994-a8a576407ddb"
/dev/sda2: UUID="a0b99998-74da-462f-90ee-04a3f19b036c" TYPE="ext4" PARTUUID="bd9e2d44-21fd-4092-beb5-c1eeb7058351"
/dev/sda3: UUID="FAD9-49BF" TYPE="vfat" PARTUUID="9d03f50b-b807-4f04-8a44-95190cbff18f"
/dev/sdb1: PARTLABEL="Gap0" PARTUUID="493a4183-68c3-4027-81a8-c48b76eda317"
/dev/sdb2: SEC_TYPE="msdos" UUID="0884-B2C9" TYPE="vfat" PARTLABEL="EFI boot partition" PARTUUID="493a4183-68c3-4027-81a9-c48b76eda317"
/dev/sdb3: LABEL="ISOIMAGE" TYPE="hfsplus" PARTLABEL="Gap1" PARTUUID="493a4183-68c3-4027-81aa-c48b76eda317"
[eduardolp3@eduardolp3-manjaro ~]$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>                           <mount point>  <type>  <options>  <dump>  <pass>
UUID=ab74974a-57a7-4b73-b4f8-9e7f515f63ff /              ext4    defaults,noatime,discard 0       1
UUID=a0b99998-74da-462f-90ee-04a3f19b036c /home          ext4    defaults,noatime,discard 0       2
UUID=FAD9-49BF                            /boot/efi      vfat    defaults,noatime 0       2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0       0
[eduardolp3@eduardolp3-manjaro ~]$ 
Sono già in contatto con il forum di Manjaro.
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Gli UUID in fstab sono a posto ma hai la partizione efi su sda3 su un ssd ,visto che hai discard in fstab che serve per attivare il trim..E su ssd manjaro?
La partizione efi andrebbe collocata ad inizio disco, se è ad inizio disco hai gli id (/dev/sdaX) sballati perche su ssd devono essere in fila..In questo caso (/dev/sda1 prima partizione,/dev/sda2 seconda partizione, /dev/sda3 terza partizione etc..)

Codice: Seleziona tutto

sudo parted -l
per vedere come sono piazzate..Non sono sicuro al 100% che comunque questo possa portare a problemi di boot..

Detto questo:
Quindi quella sopra è l'immagine di grub di supergrubdisk e se togli la chiavetta ti da no system bootable?
Non è che per caso quando togli la chiavetta non imposti nel bios l'avvio dell'ssd come prima opzione al posto dell usb?
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

Codice: Seleziona tutto

[eduardolp3@eduardolp3-manjaro ~]$ sudo parted -l
[sudo] password di eduardolp3: 
Modello: ATA Samsung SSD 850 (scsi)
Disco /dev/sda: 120GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: gpt
Flag del disco: 

Numero  Inizio  Fine    Dimensione  File system  Nome  Flag
 1      1049kB  26,8GB  26,8GB      ext4
 2      26,8GB  119GB   92,6GB      ext4
 3      119GB   120GB   545MB       fat32              avvio, esp


Avviso: Non tutto lo spazio disponibile in /dev/sdb sembra essere usato.
Correggere GPT affinché utilizzi tutto lo spazio (ulteriori 30433164 blocchi) o
continuare con le impostazioni attuali?
Ripara/Fix/Ignora/Ignore? i                                               
parted: token non valido: i
Ripara/Fix/Ignora/Ignore? r                                               
Modello: SanDisk Ultra (scsi)
Disco /dev/sdb: 15,6GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: gpt
Flag del disco: 

Numero  Inizio  Fine    Dimensione  File system  Nome                Flag
 1      32,8kB  113kB   79,9kB                   Gap0                nascosta, msftdata
 2      113kB   3062kB  2949kB                   EFI boot partition  avvio, nascosta, esp
 3      3062kB  15,8MB  12,7MB      hfs+         Gap1                nascosta, msftdata


[eduardolp3@eduardolp3-manjaro ~]$ 

Codice: Seleziona tutto

Detto questo:
Quindi quella sopra è l'immagine di grub di supergrubdisk e se togli la chiavetta ti da no system bootable?
Non è che per caso quando togli la chiavetta non imposti nel bios l'avvio dell'ssd come prima opzione al posto dell usb?
Una caxxata che non mi è passata in testa... adesso vedo.
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Altra cosa che devi fare assulutamente è levare /tmp da fstab perche molti programmi hanno bisogno di quelle directory e montarla in ram puo portare a dei problemi..
Le directory che non danno problemi e che puoi tranquillamente montare in ram sono: /var/log (se non ti servono i log) e /var/tmp

Ah, si poi hai anche la partizione efi in terza posizione..Brutta cosa
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

Anche impostando il HD come primo avvio il problema si ripresenta.

Codice: Seleziona tutto

Altra cosa che devi fare assulutamente è levare /tmp da fstab perche molti programmi hanno bisogno di quelle directory e montarla in ram puo portare a dei problemi..
Le directory che non danno problemi e che puoi tranquillamente montare in ram sono: /var/log (se non ti servono i log) e /var/tmp

Ah, si poi hai anche la partizione efi in terza posizione..Brutta cosa
A questo punto mi converrebbe reinstallare il sistema visto gli errori nelle partizioni?
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Bah , il problema delle partizioni si potrebbe risolvere clonandole su hdd esterno o secondario per poi rimetterle ordinatamente su ssd..Fatto questo si ripristina grub se è corrotto..

Bisogna solo riuscire a far avviare manjaro prima..Quindi, ora , anche impostando il samsung come primo device nella sessione boot del bios ti da sempre no bootable device e non arrivi manco al grub?

Grub non dà errori in fase di recheck e manco l'update..

Codice: Seleziona tutto

efibootmgr -v
cosa dice?
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
eduardolp3
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1196
Iscrizione: domenica 2 aprile 2006, 19:29
Distribuzione: Manjaro 64bit
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da eduardolp3 »

Codice: Seleziona tutto

[eduardolp3@eduardolp3-manjaro ~]$ efibootmgr -v
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001
Boot0000* manjaro	HD(3,GPT,9d03f50b-b807-4f04-8a44-95190cbff18f,0xde8f800,0x103fa0)/File(\EFI\manjaro\grubx64.efi)
Boot0001* UEFI: SanDisk	PciRoot(0x0)/Pci(0x14,0x0)/USB(12,0)/HD(2,GPT,493a4183-68c3-4027-81a9-c48b76eda317,0xdc,0x1680)..BO
[eduardolp3@eduardolp3-manjaro ~]$ 
Sandisk è la chiavetta che sto usando per avviare il sistema con supergrubdisk .
Avatar utente
ale multimediale
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3681
Iscrizione: mercoledì 14 agosto 2013, 18:24
Desktop: i3-wm
Distribuzione: Arch,Win10

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da ale multimediale »

Gli uuid corrispondono anche qui

Codice: Seleziona tutto

Boot0000* manjaro   HD(3,GPT,9d03f50b-b807-4f04-8a44-95190cbff18f,0xde8f800,0x103fa0)
ha l'uuid della partizione efi quindi è giusto anche il percorso al file .efi

Codice: Seleziona tutto

\EFI\manjaro\grubx64.efi
è giusto..Il file credo che sia presente perche questo file viene generato dando

Codice: Seleziona tutto

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
questo comando
Controlla che ci sia con

Codice: Seleziona tutto

ls -la /boot/EFI/manjaro
dovrebbe dirti che è presente grubx64.efi che deve essere eseguibile quindi con una x tra i permessi..

A me pare tutto a posto a parte la partizione efi come terza sull'ssd..Se hai tempo per provare potresti provare a clonare tutte le partizioni su un hdd esterno o su chiavette usb etc..per poi riclonare partendo dalla partizione efi sull ssd..Altro non saprei. :muro: :muro:
"Il progresso è fatto da uomini pigri che cercano modi più facili per fare le cose"
Xubuntu
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Riparare Grub di Manjaro con live Ubuntu

Messaggio da xavier77 »

Ma sei sicuro che quella foto sia supergrubdisk?
A me sembra il grub normale di Manjaro, con tanto di riga in verde...
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti