Soluzione in ArchLinux: il dispositivo di root non è configurato per essere montato

Un paio di giorni fa, dopo l'aggiornamento a kernel 3.10, quando ho iniziato il mio nuovo di zecca ArchLinux dopo il GRUB, Ho ricevuto un avviso che diceva:

Il dispositivo di root non è configurato per essere montato in lettura-scrittura! Potrebbe essere nuovamente bloccato in seguito

Ma poiché tutto è iniziato normalmente, non ho prestato attenzione. Ma oggi ho deciso che non volevo più vedere quell'avvertimento e ho iniziato a cercare le possibili cause.

Controllo del mio file /etc/fstab Noto che i dischi sono montati con l'opzione rw (lettura-scrittura), quindi l'avvertimento di cui sopra era privo di significato.

Senza internet in casa non potrei cercare Google né in Forum o alla Arch Wiki, quindi ho continuato a "toccare" i file, controllando dove potesse essere il problema.

Quindi ho pensato: chi è quello che dice alla mia distribuzione di aumentare il kernel su una data partizione? E si scopre che il primo che appare quando accendi il computer non è altro che GRUB.

Archiviazione del file /etc/grub/grub.cfg Ho notato il problema sulla linea:

linux /vmlinuz-linux root=UUID=722dbb91-9299-44e9-9032-d9fd812152e7 ro quiet

Che se guardi ha l'opzione ro (Sola lettura) e dovrebbe essere rw (lettura scrittura).

Per risolvere questo problema non ho toccato manualmente il file, ma prima ho eseguito il comando:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Quindi, quando si accede nuovamente alla configurazione di GRUB, la riga è apparsa correttamente:

linux /vmlinuz-linux root=UUID=722dbb91-9299-44e9-9032-d9fd812152e7 rw quiet

Ho riavviato il computer e voilà, l'avviso è scomparso 🙂


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   al_Sever suddetto

    Ciao,
    È la prima volta che commento, anche se ti seguo regolarmente.
    Uso Arch da poco tempo e anche da quando ho aggiornato al kernel 3.10 ottengo quell'errore, anche se come dici tu, tutto sembra continuare a funzionare correttamente. Ho proceduto come indicato nel post e "rw" appare già in grub.cfg, ma al riavvio l'errore continua ad apparire.

    Colgo l'occasione per congratularmi con te per il blog.

    1.    vivace suddetto

      Ciao:

      Hai notato se il file /etc/grub/grub.cfg ha cambiato anche ro in rw? Ho iniziato a cercare nel forum di Arch e forse il tuo caso non è come il mio e devi fare quello che indicano questo post, anche se ti suggerisco di leggere l'intero thread. In quello stesso thread uno degli utenti risolve il suo problema esattamente come me.

      1.    al_Sever suddetto

        Ho installato su un'altra partizione di Ubuntu e c'è il grub "master", ho aggiornato quest'ultimo e l'errore non compare più.

        grazie mille

  2.   davide suddetto

    come si dice nel forum arca-spagnolo, reinstallare grub2 ed eseguire
    # grub-mkconfig -o /boot/grub/grub.cfg

    1.    vivace suddetto

      Non ho dovuto reinstallare Grub2. Esegui semplicemente il comando che hai menzionato.

  3.   al_Sever suddetto

    Potrebbe non essere il posto giusto, ma approfittando del fatto che il post riguarda Arch, qualcuno sa perché libreoffice 4.1 non è ancora nel repository Arch?

    1.    vivace suddetto

      Hmm, non ne ho idea, dovresti cercare e leggere su di esso.

    2.    Manuale della Fonte suddetto

      Normalmente, in Arch Linux abbiamo le ultime versioni del software subito dopo il rilascio, ma LibreOffice è un'eccezione, ci vuole sempre molto tempo per raggiungere repository stabili. L'ultima volta che ho controllato ci è voluto circa un mese, se non sbaglio.

      Quello che puoi fare mentre è compilarlo o installarlo da Testing.

  4.   Abraham suddetto

    Grazie elav, ho passato settimane a cercare questa soluzione ed era qualcosa di così semplice, l'avvertimento xD era diventato comune.

    1.    vivace suddetto

      Hahaha la stessa cosa è successa a me finché non mi sono stancato di vederlo .. al diavolo l'Avvertimento

      1.    Manuale della Fonte suddetto

        Hahahaha, un altro simile, la prima volta che è uscito il messaggio ho fatto quello che diceva, ho fsckato la partizione di root, e siccome non mi ha aiutato l'ho semplicemente ignorato, alla fine non sembrava avere alcun effetto. 😀

        Sembra che tutti gli utenti di Arch siano un po 'pigri. 😀

  5.   merenda suddetto

    Ricevo anche quel piccolo messaggio e vengo pass fsck xd ... ma il punto è che non ho / etc / grub, proverò a modificare /boot/grub/grub.cfg.

  6.   Leper_Ivan suddetto

    Soluzione per chi come me usa Syslinux invece di Grub2.

    Fare:
    sudo hand /boot/syslinux/syslinux.cfg

    Nella riga del kernel, cambia il ro in rw.

    Salva e

    Salva e riavvia.
    Problema risolto.

  7.   pandev92 suddetto

    Quando ho usato archlinux, è apparso anche a me ma siccome non ho notato niente di strano, non ho mai pensato di aggiustarlo.

  8.   fanno casino suddetto

    Grazie, la verità è che ero stressato nel vedere quell'avvertimento, anche se non ha influenzato nulla nel sistema.

    Saluti.

  9.   auroszx suddetto

    Ho fatto qualcosa di simile a quello che hanno suggerito con GRUB2 nel thread, ma in BURG. Per quelli di voi che utilizzano BURG come me, modificare il file:

    /etc/burg.d/proxifiedScripts/linux

    Trova la riga 92 e dove dice "ro" cambiala in "rw". Quindi esegui come root:

    burg-mkconfig -o /boot/burg/burg.cfg

    E con questo dovresti essere pronto.

  10.   biscotto suddetto

    Sembra che il problema sia già risolto di serie. Ho eseguito un'installazione pulita e ora quel messaggio non viene più visualizzato.

  11.   Yoyo suddetto

    A manjaro è in:

    /boot/grub/grub.cfg

  12.   biscotto suddetto

    Un'altra cosa, il file dovrebbe /boot/grub/grub.cfg Non dovrebbe essere modificato, preferibilmente dovresti lavorare con / Etc / default / grub. Lì devi aggiungere rw:

    ...
    GRUB_DISTRIBUTOR = »Arch»
    GRUB_CMDLINE_LINUX_DEFAULT = »rw ipv6.disable = 1 ″
    GRUB_CMDLINE_LINUX = »»
    ...

    1.    auroszx suddetto

      Il punto è che può capitare a te come me, che l'ho fatto come dici tu e quando ho generato la configurazione ho messo "rw ro quiet splash". Voglio dire, non ha risolto nulla.
      Sarebbe preferibile correggere la riga 138 di /etc/grub.d/10_linux o la riga 92 di /etc/burg.d/10_linux_proxy. In questo modo quando si aggiorna la configurazione sarà perfettamente corretto.

      1.    biscotto suddetto

        Per me ha messo qualcosa come "ro rw nosequemás" ma comunque il problema l'avvertimento ha smesso di apparire.
        Cose "strane" tendono ad accadere in Arch. Ad esempio, prima di reinstallare Arch, con il kernel LTS ALSA ho riconosciuto tutto, dopo aver reinstallato ho dovuto installare PulseAudio per farlo funzionare con le mie cuffie; e non tutti.

      2.    xpt suddetto

        grazie!

  13.   Giovanni suddetto

    Non ha funzionato per me, quel messaggio continua ad apparire all'avvio.
    Ho eseguito il comando: sudo grub-mkconfig -o /boot/grub/grub.cfg, nessun problema, ma all'avvio ricevo ancora il messaggio.

  14.   Xavier suddetto

    Grazie, proverò. Avevo notato l'errore, ma vedendo che tutto funzionava correttamente non ho iniziato a cercare una soluzione.

  15.   Mauritius suddetto

    Grazie…..
    Quando è stato installato (è successo a me come in altre occasioni) ho ricevuto il messaggio che era installato come grub.cfg.pacnew e quando riavvio dolore agli occhi il messaggio di errore…. Quindi prima di effettuare la rispettiva modifica dei file ho iniziato a confrontare i due file (grub.cfg e grub.cfg.pacnew) e risulta che c'erano alcune differenze:
    prima quello che hai citato del ro e rw
    quindi l'UUID di / dev / sda2 che puoi controllare in fstab, è stato modificato in grub.cfg.pacnew,
    così come nel grub.cfg sembra guardare il 2 alla fine
    se [x $ feature_platform_search_hint = xy]; poi
    cerca –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos2
    e in grub.cfg.pacnew è cambiato in 5
    se [x $ feature_platform_search_hint = xy]; poi
    cerca –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos5

  16.   servitori suddetto

    Mi ero imbattuto in questa soluzione prima e funzionava sul mio computer desktop (bios) ma non sul mio laptop (uefi). Sul mio laptop per avviarlo usa efistub da solo, né grub, né syslinux, né gumiboot. Sicuramente se installo grub risolverebbe il problema, ma vorrei trovare la soluzione prima di prendere una tangente.

  17.   Gabriel suddetto

    Grazie per il post, qualche giorno fa stavo anche guardando quell'avvertimento ma siccome andava ancora tutto bene, e non volevo ripararlo, non cercavo nulla 😀 ma oggi mi sono stancato di vederlo.
    Saluti, grazie per il post.

  18.   Fernando suddetto

    Grazie mille, avevo controllato molte impostazioni e non sono riuscito a trovare quale fosse il problema. Cominciava a spaventarmi. : p

  19.   Tobeiro suddetto

    Mi ha aiutato.
    Ma io uso syslinux e sono andato alla cartella / boot / syslinux e ho modificato il file syslinux.cfg e ho cambiato tutto ciò che diceva ro in rw.
    Grazie mille.

  20.   Clau suddetto

    Grazie, se funziona!
    Saluti!!!! 🙂

  21.   ldd suddetto

    Ho appena aggiornato tutto, ho avuto paura quando ho visto quel messaggio, ho pensato che la mia installazione sarebbe andata persa, grazie per le informazioni, ora va tutto bene.

  22.   Poliziotto suddetto

    Grazie elav, ha funzionato perfettamente

  23.   Martin Coll suddetto

    Non solo ha risolto il bug menzionato, ma anche un bug che aveva in precedenza. C'era una linea che non era aggiornata rispetto a un precedente aggiornamento e la stavo modificando a mano ogni volta che ho avviato!

    Grazie molto! 🙂

  24.   joaco suddetto

    Grazie ha funzionato perfettamente. Ora continua a lanciare un messaggio, ma penso che sia normale

  25.   Rodolfo Martinez suddetto

    Il tuo contributo mi ha aiutato molto, grazie!
    Ho solo una domanda, nella riga che hai scritto:

    Controllando il file /etc/grub/grub.cfg ho notato il problema nella riga:

    Non sarebbe in / boot / grub / address invece di / etc ??.

  26.   ghermain suddetto

    Funziona per Kademar che si basa su Arch?