Risinājums ArchLinux: saknes ierīce nav konfigurēta uzstādīšanai

Pirms pāris dienām pēc atjaunināšanas uz Kodolu 3.10, kad es sāku savu pavisam jaunu ArchLinux pēc tam, kad GRUB, Es saņēmu brīdinājumu, kurā teikts:

Saknes ierīce nav konfigurēta uzstādīšanai lasīt-rakstīt! Tas var būt vēlāk fsck'd vēlreiz

Bet, tā kā viss sākās normāli, es tam nepievērsu uzmanību. Bet šodien es nolēmu, ka vairs nevēlos redzēt šo brīdinājumu, un sāku meklēt iespējamos cēloņus.

Pārbauda manu failu / etc / fstab Es ievēroju, ka diski ir uzstādīti ar iespēju rw (lasīt-rakstīt), tāpēc iepriekšminētajam brīdinājumam nebija nozīmes.

Bez interneta mājā es nevarēju meklēt google ne arī Forumi o la Arch Wiki, tāpēc es turpināju "pieskarties" failiem, pārbaudot, kur varētu būt problēma.

Tāpēc es domāju: kurš ir tas, kurš manai izplatīšanai saka paaugstināt kodolu dotajā nodalījumā? Un izrādās, ka pirmais, kas parādās, ieslēdzot datoru, ir neviens cits GRUB.

Pārbauda failu /etc/grub/grub.cfg Es pamanīju problēmu līnijā:

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

Kas, ja paskatās, ir iespēja ro (Tikai lasāms), un tā tam vajadzētu būt rw (lasot rakstīšanu).

Lai to atrisinātu, es nepieskaros failam manuāli, bet vispirms palaidu komandu:

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

Tad, atkal piekļūstot GRUB konfigurācijai, līnija jau parādījās pareizi:

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

Es restartēju datoru un voila, brīdinājums pazuda 🙂


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

36 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   al_SeveR teica

    Hello,
    Pirmo reizi komentēju, kaut arī regulāri sekoju jums.
    Es izmantoju Arch neilgu laiku, un arī kopš atjaunināšanas uz kodolu 3.10 man rodas šī kļūda, lai gan, kā jūs sakāt, šķiet, ka viss turpina darboties pareizi. Esmu rīkojies tā, kā norādīts ierakstā, un "rw" jau parādās vietnē grub.cfg, bet, kad es restartēju, kļūda turpina parādīties.

    Es izmantoju iespēju apsveikt jūs emuārā.

    1.    elav teica

      Sveiki

      Vai pamanījāt, vai fails /etc/grub/grub.cfg arī mainīja ro uz rw? Es sāku meklēt Arch forumā, un varbūt jūsu lieta nav tāda kā man, un jums ir jādara tas, ko viņi norāda šo ziņu, lai gan iesaku izlasīt visu pavedienu. Tajā pašā pavedienā viens no lietotājiem atrisina savu problēmu tieši tāpat kā es.

      1.    al_SeveR teica

        Esmu instalējis citu Ubuntu nodalījumu, un tur ir "master" grub, es atjaunināju pēdējo, un kļūda vairs neparādās.

        Ļoti pateicos

  2.   davidlg teica

    kā saka Arch-Spanish forumā, pārinstalējiet grub2 un palaidiet
    # grub-mkconfig -o / boot /grub/grub.cfg

    1.    elav teica

      Man nebija jāpārinstalē Grub2. Vienkārši palaidiet komandu, kuru pieminējāt.

  3.   al_SeveR teica

    Varbūt tā nav īstā vieta, taču, izmantojot to, ka ieraksts ir par Arch, vai kāds zina, kāpēc libreoffice 4.1 joprojām nav Arch repo?

    1.    elav teica

      Hmm, nav ne jausmas, jums par to būtu jāmeklē un jālasa.

    2.    Manuels de la Fuente teica

      Parasti Arch Linux mums ir programmatūras jaunākās versijas neilgi pēc izlaišanas, taču LibreOffice ir izņēmums, lai sasniegtu stabilas repo, vienmēr nepieciešams ilgs laiks. Iepriekšējā reizē, kad pārbaudīju, tas prasīja apmēram mēnesi, ja nemaldos.

      Ko jūs varat darīt, ir to kompilēt vai instalēt no Testēšanas.

  4.   Ābrahāms teica

    Paldies elav, es nedēļām ilgi meklēju šo risinājumu, un tas bija kaut kas tik vienkāršs, brīdinājums bija kļuvis par xD.

    1.    elav teica

      Hahaha tas pats notika ar mani, līdz man apnika to redzēt .. pie velna ar brīdinājumu

      1.    Manuels de la Fuente teica

        Hahahaha, vēl viens līdzīgs, pirmo reizi, kad ziņa parādījās, es izdarīju to, ko tā teica, es fsck saknes nodalījumu, un, tā kā tas nepalīdzēja, es to vienkārši ignorēju, šķiet, ka galu galā tas vispār neietekmēja. 😀

        Šķiet, ka visi Arch lietotāji ir zināmā mērā slinki. 😀

  5.   šņāc teica

    Es arī saņemu šo mazo ziņojumu un nāku garām fsck xd ... bet jautājums ir tāds, ka man nav / etc / grub, es mēģināšu modificēt /boot/grub/grub.cfg.

  6.   Leper_Ivan teica

    Risinājums tādiem kā es, kuri Grub2 vietā lieto Syslinux.

    Dariet:
    sudo roka /boot/syslinux/syslinux.cfg

    Kodola līnijā mainiet ro uz rw.

    Saglabāt un

    Saglabājiet un restartējiet.
    Problēma atrisināta.

  7.   92 teica

    Kad es izmantoju archlinux, tas parādījās arī man, bet, tā kā es nepamanīju neko dīvainu, es nekad nedomāju to salabot.

  8.   viņi jūk apkārt teica

    Paldies, patiesība ir tāda, ka es biju uzsvēra, redzot šo brīdinājumu, kaut arī tas sistēmā neko neietekmēja.

    Sveicieni.

  9.   AurosZx teica

    Es izdarīju kaut ko līdzīgu tam, ko viņi ieteica ar GRUB2 pavedienā, bet BURG. Tiem no jums, kas izmanto BURG, piemēram, es, rediģējiet failu:

    /etc/burg.d/proxifiedScripts/linux

    Atrodiet 92. rindiņu un vietā, kur rakstīts “ro”, nomainiet to uz “rw”. Pēc tam palaidiet kā sakni:

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

    Un līdz ar to jums vajadzētu būt gatavam.

  10.   cepums teica

    Šķiet, ka problēma jau ir novērsta kā standarta. Es veicu tīru instalēšanu, un tagad šis ziņojums vairs neparādās.

  11.   yoyo teica

    Manžaro valodā tas atrodas:

    /boot/grub/grub.cfg

  12.   cepums teica

    Vēl viena lieta, domājams, ka fails /boot/grub/grub.cfg To nevajadzētu rediģēt, vēlams ar jums vajadzētu strādāt / Etc / default / grub. Tur jums jāpievieno rw:

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

    1.    AurosZx teica

      Lieta ir tāda, ka tas var notikt ar jums kā es, ka es to izdarīju, kā jūs sakāt, un, ģenerējot konfigurāciju, es ievietoju "rw ro quiet splash". Es domāju, tas neko neizlaboja.
      Būtu vēlams labot /etc/grub.d/138_linux 10. līniju vai /etc/burg.d/92_linux_proxy 10. līniju. Tādā veidā, atjauninot konfigurāciju, tas tiks pilnībā salabots.

      1.    cepums teica

        Es teiktu kaut ko līdzīgu "ro rw nosquemás", bet vienalga problēma, par kuru brīdinājums pārstāja parādīties.
        Arčā mēdz notikt "dīvainas" lietas. Piemēram, pirms Arch atkārtotas instalēšanas ar LTS ALSA kodolu tas visu atpazina, pēc pārinstalēšanas man bija jāinstalē PulseAudio, lai tas darbotos ar manām austiņām; un ne visiem.

      2.    xpt teica

        Gracias!

  13.   John teica

    Tas man nedarbojās, sāknēšanas laikā šis ziņojums turpina parādīties.
    Es palaistu komandu: sudo grub-mkconfig -o /boot/grub/grub.cfg, nav problēmu, bet, startējot, es joprojām saņemu ziņojumu.

  14.   Xavier teica

    Paldies, es mēģināšu. Es biju pamanījis kļūdu, bet, redzot, ka viss darbojas pareizi, es nesāku meklēt risinājumu.

  15.   Maurīcija teica

    Paldies…..
    Kad tas tika instalēts (tas notika ar mani, kā dažos citos gadījumos), es saņēmu ziņojumu, ka tas tika instalēts kā grub.cfg.pacnew un kad es restartēju sāpes acij kļūdas ziņojumu ... Tātad, pirms veicu attiecīgās failu izmaiņas, es sāku salīdzināt abus failus (grub.cfg un grub.cfg.pacnew), un izrādījās, ka pastāv dažas atšķirības:
    vispirms tas, kuru jūs pieminējāt del ro un rw
    tad / dev / sda2 UUID, kuru varat pārbaudīt fstab, tas tika mainīts grub.cfg.pacnew,
    kā arī parādās grub.cfg, apskatiet 2 beigās
    ja [x $ feature_platform_search_hint = xy]; pēc tam
    meklēt –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos2
    un vietnē grub.cfg.pacnew tas tiek mainīts uz 5
    ja [x $ feature_platform_search_hint = xy]; pēc tam
    meklēt –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos5

  16.   serfraviros teica

    Ar šo risinājumu es biju saskāries jau iepriekš, un tas darbojās uz mana galddatora (BIOS), bet ne uz klēpjdatora (uefi). Manā klēpjdatorā, lai sāktu, tas izmanto tikai efistub, ne grub, ne syslinux, ne gumiboot. Protams, ja instalēšu grub, tas atrisinātu problēmu, bet es gribētu atrast risinājumu pirms pieskaršanās.

  17.   Gabriel teica

    Paldies par ziņu, pirms dažām dienām es arī skatījos uz šo brīdinājumu, bet, tā kā viss joprojām bija kārtībā, un es negribēju to labot, nemeklējiet neko hoy, bet šodien man apnika to redzēt.
    Sveiciens, paldies par ierakstu.

  18.   Fernando teica

    Liels paldies, es biju pārbaudījis daudzus iestatījumus un nevarēju atrast problēmu. Tas mani sāka biedēt. : lpp

  19.   Tobeirus teica

    Tas man palīdzēja.
    Bet es izmantoju syslinux, un es devos uz mapi / boot / syslinux un rediģēju failu syslinux.cfg un visu, kas teica ro, mainīju uz rw.
    Liels paldies.

  20.   clau teica

    Paldies, ja tas darbojas!
    Priekā!!!! 🙂

  21.   ldd teica

    Es tikko visu atjaunināju, man bija bail, kad ieraudzīju šo ziņojumu, es domāju, ka mana instalācija tiks zaudēta, paldies par informāciju, tagad viss ir kārtībā.

  22.   transportkuģis teica

    Paldies elav, tas darbojās perfekti

  23.   Mārtiņš Kol teica

    Tas ne tikai novērsa minēto kļūdu, bet arī kļūdu, kas tai bija iepriekš. Bija rinda, kas bija novecojusi no iepriekšējā atjauninājuma, un es to modificēju ar rokām katru reizi, kad sāku!

    Liels paldies! 🙂

  24.   joako teica

    Paldies, ka tas darbojās perfekti. Tagad turpini mest ziņu, bet es domāju, ka tas ir normāli

  25.   Rodolfo Martiness teica

    Jūsu ieguldījums man bija ļoti noderīgs, paldies!
    Man ir tikai viens jautājums jūsu rakstītajā rindiņā:

    Pārbaudot failu /etc/grub/grub.cfg, es pamanīju problēmu rindā:

    Tas nebūtu mapē / boot / grub / adrese / utt vietā.

  26.   Germains teica

    Vai tas darbojas Kademāram, kura pamatā ir Arka?