Ratkaisu ArchLinuxissa: Juurilaitetta ei ole määritetty asennettavaksi

Pari päivää sitten päivityksen jälkeen Kernel 3.10, kun aloitin upouuden Arch Linux jälkeen GRUB, Sain varoituksen, jossa sanottiin:

Juurilaitetta ei ole määritetty asennettavaksi kirjoitettavaksi! Se voi olla fsck'd myöhemmin uudelleen

Mutta koska kaikki alkoi normaalisti, en kiinnittänyt siihen huomiota. Mutta tänään päätin, etten halua enää nähdä tätä varoitusta, ja aloin etsiä mahdollisia syitä.

Tarkistetaan tiedostoni / Etc / fstab Huomaan, että levyihin on asennettu lisävaruste rw (luku-kirjoitus), joten yllä oleva varoitus oli merkityksetön.

Ilman Internetiä talossa en voinut etsiä Google eikä foorumit tai Arch Wiki, joten jatoin "koskettamista" tiedostoihin ja tarkistin ongelman sijainnin.

Joten ajattelin: Kuka on se, joka käskee jakeluani nostamaan ytimen tietyssä osiossa? Ja käy ilmi, että ensimmäinen, joka näkyy, kun käynnistät tietokoneen, ei ole kukaan muu GRUB.

Tarkistetaan tiedosto /etc/grub/grub.cfg Huomasin ongelman linjalla:

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

Mikä, jos katsot sitä, on vaihtoehto ro (Vain luku) ja sen pitäisi olla rw (lukeminen kirjoittaminen).

Tämän ratkaisemiseksi en koskenut tiedostoa manuaalisesti, mutta ensin suoritin komennon:

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

Sitten kun GRUB-kokoonpanoa käytettiin uudelleen, rivi näytti jo oikein:

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

Käynnistin tietokoneen uudelleen ja voila, varoitus katosi 🙂


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   al_SeveR dijo

    Hei,
    Se on ensimmäinen kerta, kun kommentoin, vaikka seuraan sinua säännöllisesti.
    Olen ollut Archin kanssa lyhyen aikaa, ja myös päivityksestä ytimeen 3.10 saan virheilmoituksen, vaikka kuten sanotkin, kaikki näyttää toimivan oikein. Olen edennyt viestissä ilmoitetulla tavalla ja grub.cfg: ssä "rw" näkyy jo, mutta kun käynnistän uudelleen, virhe näkyy edelleen.

    Käytän tätä tilaisuutta onnitellakseni teitä blogissa.

    1.    vilkas dijo

      Hei

      Huomasitko, että /etc/grub/grub.cfg -tiedosto muutti myös ro: n rw: ksi? Aloin etsiä Arch-foorumista ja ehkä tapauksesi ei ole minun kaltainen ja sinun on tehtävä se, mitä he osoittavat tämä viesti, vaikka suosittelen, että luet koko viestiketjun. Samassa säikeessä yksi käyttäjistä ratkaisee ongelmansa aivan kuten minä.

      1.    al_SeveR dijo

        Olen asentanut toisen Ubuntu-osion ja siellä on "master" -grub, päivitin jälkimmäisen ja virhe ei enää näy.

        Paljon kiitoksia

  2.   davidlg dijo

    kuten sanotaan Arch-Spanish-foorumissa, asenna grub2 uudelleen ja suorita
    # grub-mkconfig -o /boot/grub/grub.cfg

    1.    vilkas dijo

      Minun ei tarvinnut asentaa Grub2: ta uudelleen. Suorita vain mainitsemasi komento.

  3.   al_SeveR dijo

    Se ei ehkä ole oikea paikka, mutta hyödyntäen sitä tosiasiaa, että viesti koskee Archia, tietääkö kukaan, miksi libreoffice 4.1 ei vieläkään ole Arch-repossa?

    1.    vilkas dijo

      Hmm, ei aavistustakaan, sinun pitäisi etsiä ja lukea siitä.

    2.    Lähteen käsikirja dijo

      Normaalisti Arch Linuxissa meillä on ohjelmiston uusimmat versiot pian julkaisun jälkeen, mutta LibreOffice on poikkeus, vakaiden repojen saavuttaminen vie aina kauan. Viime kerralla tarkistin, että se kesti noin kuukauden, jos en erehdy.

      Mitä voit tehdä, on kääntää tai asentaa se Testingistä.

  4.   Abraham dijo

    Kiitos elav, vietin viikkoja etsimällä tätä ratkaisua ja se oli jotain niin yksinkertaista, varoituksesta oli tullut yleinen xD.

    1.    vilkas dijo

      Hahaha sama tapahtui minulle, kunnes kyllästyin näkemään sen .. helvettiin varoitus

      1.    Lähteen käsikirja dijo

        Hahahaha, toinen sellainen, ensimmäisen kerran, kun viesti ilmestyi, tein sen, mitä siinä sanottiin, fsck juuriosio, ja koska se oli hyödytön, sivuutin vain, lopulta se ei näyttänyt vaikuttavan ollenkaan. 😀

        Näyttää siltä, ​​että kaikki Archin käyttäjät ovat jonkin verran laiskoja. 😀

  5.   nakata dijo

    Saan myös tuon pienen viestin ja välitän fsck xd: n ... mutta asia on, että minulla ei ole / etc / grub, yritän muokata tiedostoa /boot/grub/grub.cfg.

  6.   Leper_Ivan dijo

    Ratkaisu minun kaltaisilleni, jotka käyttävät Syslinuxia Grub2: n sijaan.

    Tehdä:
    sudo-käsi /boot/syslinux/syslinux.cfg

    Muuta ytimen rivillä ro rw: ksi.

    Tallenna ja

    Tallenna ja käynnistä uudelleen.
    Ongelma ratkaistu.

  7.   92 dijo

    Kun käytin archlinuxia, se näytti myös minulta, mutta koska en huomannut mitään outoa, en koskaan ajatellut korjata sitä.

  8.   he mutisevat dijo

    Kiitos, totuus on, että minua korostettiin nähdessään tuon varoituksen, vaikka se ei vaikuttanut mihinkään järjestelmässä.

    Tervehdys.

  9.   auroszx dijo

    Tein jotain samanlaista kuin mitä he ehdottivat GRUB2: lla säikeessä, mutta BURGissa. Muokkaa tiedostoa niille teistä, jotka käyttävät BURGia kuin minä, seuraavasti:

    /etc/burg.d/proxifiedScripts/linux

    Etsi rivi 92 ja jos siinä lukee "ro", vaihda se "rw": ksi. Suorita sitten pääkäyttäjänä:

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

    Ja sen kanssa sinun pitäisi olla valmis.

  10.   pikkuleipä dijo

    Vaikuttaa siltä, ​​että ongelma on jo korjattu vakiona. Tein puhtaan asennuksen, ja nyt viesti ei enää tule näkyviin.

  11.   yoyo dijo

    Manjarossa se on:

    /boot/grub/grub.cfg

  12.   pikkuleipä dijo

    Toinen asia, tiedoston oletetaan /boot/grub/grub.cfg Sitä ei pitäisi muokata, mieluiten sinun pitäisi työskennellä / Etc / default / grub. Siellä sinun on lisättävä rw:

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

    1.    auroszx dijo

      Asia on, että se voi tapahtua sinulle kuten minä, tein sen kuten sanot ja luodessani kokoonpanoa laitoin "rw ro quiet splash". Tarkoitan, että hän ei korjannut mitään.
      Olisi edullista korjata /etc/grub.d/138_linux -viiva 10 tai /etc/burg.d/92_linux_proxy -linja 10. Tällä tavalla kokoonpanoa päivitettäessä se on täysin kiinteä.

      1.    pikkuleipä dijo

        Sanoisin jotain "ro rw nosquemás", mutta joka tapauksessa varoituksen ongelma lakkasi tulemasta.
        "Outoja" asioita tapahtuu yleensä Archissa. Esimerkiksi ennen Archin uudelleenasentamista se tunnisti kaiken LTS ALSA -ydinten avulla, asennuksen jälkeen jouduin asentamaan PulseAudion, jotta se toimisi kuulokkeiden kanssa; eivätkä kaikki.

      2.    XPT dijo

        kiitos!

  13.   Johannes dijo

    Se ei toiminut minulle, tämä viesti ilmestyy jatkuvasti käynnistettäessä.
    Suoritin komennon: sudo grub-mkconfig -o /boot/grub/grub.cfg, ei hätää, mutta käynnistettäessä saan silti viestin.

  14.   Xavier dijo

    Kiitos, yritän. Olin huomannut virheen, mutta huomatessani, että kaikki toimi oikein, en alkanut etsiä ratkaisua.

  15.   Mauritius dijo

    Kiitos…..
    Kun se asennettiin (se tapahtui minulle kuten joissakin muissa tilanteissa), sain viestin, että se asennettiin nimellä grub.cfg.pacnew ja kun aloitan kipun silmälle uudelleen virhesanoman ... Joten ennen vastaavan muutoksen tekemistä aloin vertailla kahta tiedostoa (grub.cfg ja grub.cfg.pacnew) ja kävi ilmi, että eroja oli:
    ensin mainitsit del ro y rw
    sitten / dev / sda2: n UUID, jonka voit tarkistaa fstabista, sitä muutettiin grub.cfg.pacnew-tiedostossa,
    samoin kuin grub.cfg: ssä näyttää olevan lopussa oleva 2
    jos [x $ feature_platform_search_hint = xy]; sitten
    haku –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos2
    ja grub.cfg.pacnew: ssä se muutetaan arvoksi 5
    jos [x $ feature_platform_search_hint = xy]; sitten
    haku –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos5

  16.   serfraviirit dijo

    Olin keksinyt tämän ratkaisun aiemmin ja se toimi työpöydälläni (bios), mutta ei kannettavalla tietokoneellani (uefi). Käynnistyksessä kannettavalla tietokoneellani se käyttää yksinomaan efistubia, ei grubia, syslinuxia eikä gumibootia. Varmasti, jos asennan grubin, se ratkaisee ongelman, mutta haluaisin löytää ratkaisun ennen tangentille siirtymistä.

  17.   Gabriel dijo

    Kiitos viestistä, muutama päivä sitten katsoin myös varoitusta, mutta koska kaikki oli edelleen kunnossa, enkä halunnut korjata sitä, älä etsi mitään 😀 mutta tänään kyllästyin näkemään sen.
    Terveisiä, kiitos postista.

  18.   Fernando dijo

    Kiitos paljon, olin tarkistanut monia asetuksia enkä löytänyt ongelmaa. Se alkoi pelotella minua. : s

  19.   Tobeirus dijo

    Se auttoi minua.
    Mutta käytän syslinuxia ja menin / boot / syslinux -kansioon ja muokkain syslinux.cfg-tiedostoa ja muutin kaiken, mitä sanottiin ro-tiedostoksi.
    Paljon kiitoksia.

  20.   Clau dijo

    Kiitos, jos se toimii!
    Kippis!!!! 🙂

  21.   ldd dijo

    Päivitin vain kaiken, pelkäsin, kun näin viestin, ajattelin, että asennukseni katoaa, kiitos tiedoista, kaikki on nyt kunnossa.

  22.   poliisi dijo

    Kiitos elav, se toimi täydellisesti

  23.   Martin Coll dijo

    Se ei vain korjannut mainittua virhettä, vaan myös aiemmin esiintyneen virheen. Siellä oli rivi, joka oli vanhentunut edellisestä päivityksestä, ja muutin sitä käsin joka kerta, kun käynnistin!

    Paljon kiitoksia! 🙂

  24.   joaco dijo

    Kiitos, että se toimi täydellisesti. Heitä nyt viestiä, mutta mielestäni se on normaalia

  25.   Rodolfo Martinez dijo

    Panoksestasi oli minulle erittäin hyödyllistä, kiitos!
    Minulla on vain yksi kysymys kirjoittamallasi rivillä:

    Tarkistamalla tiedostoa /etc/grub/grub.cfg huomasin ongelman rivillä:

    Se ei olisi / boot / grub / osoitteessa / etc: n sijaan.

  26.   Germaine dijo

    Toimiiko tämä Archille perustuvalle Kademarille?