Rozwiązanie w ArchLinux: Urządzenie root nie jest skonfigurowane do zamontowania

Kilka dni temu, po aktualizacji do Kernel 3.10, kiedy zacząłem mój nowy ArchLinux po GRUB, Otrzymałem ostrzeżenie, które brzmiało:

Urządzenie główne nie jest skonfigurowane do podłączenia do odczytu i zapisu! Może to być ponownie później

Ale ponieważ wszystko zaczęło się normalnie, nie zwracałem na to uwagi. Ale dzisiaj zdecydowałem, że nie chcę już widzieć tego ostrzeżenia i zacząłem szukać możliwych przyczyn.

Sprawdzam mój plik / etc / fstab Zauważyłem, że tarcze są montowane z opcją rw (odczyt i zapis), dlatego powyższe ostrzeżenie było bez znaczenia.

Bez internetu w domu nie mogłem szukać Google ani w Forum o Arch Wiki, więc ciągle „dotykałem” plików, sprawdzając, gdzie może być problem.

Pomyślałem więc: kto jest tym, który mówi mojej dystrybucji, aby podniosła jądro na danej partycji? I okazuje się, że pierwszy, który pojawia się po włączeniu komputera, to nikt inny GRUB.

Wpisywanie pliku /etc/grub/grub.cfg Zauważyłem problem na linii:

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

Która, jeśli spojrzysz na to, ma opcję ro (Tylko do odczytu) i tak powinno być rw (czytanie, pisanie).

Aby rozwiązać ten problem, nie dotknąłem pliku ręcznie, ale najpierw uruchomiłem polecenie:

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

Następnie podczas ponownego uzyskiwania dostępu do konfiguracji GRUB-a linia wyglądała poprawnie:

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

Zrestartowałem komputer i voila, ostrzeżenie zniknęło 🙂


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   al_Sever powiedział

    Cześć,
    To pierwszy raz, kiedy komentuję, chociaż regularnie Cię obserwuję.
    Używam Arch przez krótki czas, a także od czasu aktualizacji do jądra 3.10 pojawia się ten błąd, chociaż jak mówisz, wszystko wydaje się działać poprawnie. Postępowałem tak, jak wskazano w poście, a „rw” już pojawia się w grub.cfg, ale po ponownym uruchomieniu błąd nadal się pojawia.

    Korzystam z okazji i gratuluję na blogu.

    1.    pełen życia powiedział

      Witam:

      Czy zauważyłeś, że plik /etc/grub/grub.cfg również zmienił ro na rw? Zacząłem szukać na forum Arch i może Twoja sprawa nie jest taka jak moja i musisz robić to co wskazują ten post, chociaż proponuję przeczytać cały wątek. W tym samym wątku jeden z użytkowników rozwiązuje swój problem dokładnie tak jak ja.

      1.    al_Sever powiedział

        Zainstalowałem na innej partycji Ubuntu i jest tam „główny” grub, zaktualizowałem ten drugi i błąd już się nie pojawia.

        dziękuję bardzo

  2.   Dawid powiedział

    jak mówią na forum Arch-Spanish zainstaluj ponownie grub2 i uruchom
    # grub-mkconfig -o /boot/grub/grub.cfg

    1.    pełen życia powiedział

      Nie musiałem ponownie instalować Grub2. Po prostu uruchom polecenie, o którym wspomniałeś.

  3.   al_Sever powiedział

    Może to nie jest właściwe miejsce, ale korzystając z faktu, że post dotyczy Arch, czy ktoś wie, dlaczego libreoffice 4.1 wciąż nie znajduje się w repozytorium Arch?

    1.    pełen życia powiedział

      Hmm, nie mam pojęcia, musiałbyś o tym poszukać i poczytać.

    2.    Manuel de la Fuente . , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

      Zwykle w Arch Linux mamy najnowsze wersje oprogramowania wkrótce po wydaniu, ale LibreOffice jest wyjątkiem, zawsze osiągnięcie stabilnych repozytoriów zajmuje dużo czasu. Kiedy ostatnio sprawdzałem, zajęło to około miesiąca, jeśli się nie mylę.

      To, co możesz zrobić, to skompilować lub zainstalować go z Testowania.

  4.   Abraham powiedział

    Dzięki elav, spędziłem tygodnie szukając tego rozwiązania i było to coś tak prostego, że ostrzeżenie stało się powszechne xD.

    1.    pełen życia powiedział

      Hahaha, to samo przydarzyło mi się, dopóki nie zmęczyło mnie oglądanie tego… do diabła z Warning

      1.    Manuel de la Fuente . , , , , , , , , , , , ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , powiedział

        Hahahaha, kolejny podobny, kiedy pierwszy raz pojawiła się wiadomość, zrobiłem to, co powiedział, sprawdziłem partycję główną, a ponieważ to nie pomogło, po prostu ją zignorowałem, ostatecznie nie miało to żadnego wpływu. 😀

        Wygląda na to, że wszyscy użytkownicy Arch są leniwi. 😀

  5.   popijać powiedział

    Otrzymuję też tę małą wiadomość i przechodzę fsck xd ... ale chodzi o to, że nie mam / etc / grub, spróbuję zmodyfikować /boot/grub/grub.cfg.

  6.   Leper_Ivan powiedział

    Rozwiązanie dla takich jak ja, którzy używają Syslinux zamiast Grub2.

    Zrobić:
    sudo hand /boot/syslinux/syslinux.cfg

    W wierszu jądra zmień ro na rw.

    Zapisz i

    Zapisz i uruchom ponownie.
    Problem rozwiązany.

  7.   pandev92 powiedział

    Kiedy użyłem archlinux, wydało mi się to również, ale ponieważ nie zauważyłem nic dziwnego, nigdy nie myślałem o naprawieniu tego.

  8.   bawią się powiedział

    Dzięki, prawda jest taka, że ​​byłem zestresowany widząc to ostrzeżenie, mimo że nie miało to żadnego wpływu na system.

    Pozdrowienia.

  9.   auroszx powiedział

    Zrobiłem coś podobnego do tego, co zasugerowali z GRUB2 w wątku, ale w BURG. Dla tych z Was, którzy używają BURG, tak jak ja, edytuj plik:

    /etc/burg.d/proxifiedScripts/linux

    Znajdź wiersz 92 i tam, gdzie jest napisane „ro”, zmień go na „rw”. Następnie uruchom jako root:

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

    I z tym powinieneś być gotowy.

  10.   ciastko powiedział

    Wygląda na to, że problem jest już standardowo rozwiązany. Wykonałem czystą instalację i teraz ten komunikat już się nie pojawia.

  11.   Yoyo powiedział

    W Manjaro jest w:

    /boot/grub/grub.cfg

  12.   ciastko powiedział

    Inna sprawa, przypuszcza się, że plik /boot/grub/grub.cfg Nie należy go edytować, najlepiej z nim pracować / etc / default / grub. Tam musisz dodać rw:

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

    1.    auroszx powiedział

      Chodzi o to, że może ci się to przytrafić tak jak ja, zrobiłem to jak mówisz i podczas generowania konfiguracji wstawiłem "rw ro quiet splash". To znaczy, niczego nie naprawił.
      Byłoby lepiej naprawić linię 138 w /etc/grub.d/10_linux lub linię 92 w /etc/burg.d/10_linux_proxy. W ten sposób podczas aktualizacji konfiguracji zostanie to idealnie naprawione.

      1.    ciastko powiedział

        Powiedziałbym coś w stylu "ro rw nosequemás", ale i tak problem przestał się pojawiać.
        W Arch zdarzają się „dziwne” rzeczy. Na przykład przed ponowną instalacją Archa, z jądrem LTS ALSA, rozpoznał wszystko, po ponownej instalacji musiałem zainstalować PulseAudio, aby działało ze słuchawkami; i nie wszyscy.

      2.    xpt powiedział

        dziękuję!

  13.   John powiedział

    U mnie nie zadziałało, ten komunikat pojawia się podczas uruchamiania.
    Uruchomiłem polecenie: sudo grub-mkconfig -o /boot/grub/grub.cfg, nie ma problemu, ale podczas uruchamiania nadal otrzymuję komunikat.

  14.   Xavier powiedział

    Dzięki, spróbuję. Zauważyłem błąd, ale widząc, że wszystko działa poprawnie, nie zacząłem szukać rozwiązania.

  15.   Mauritius powiedział

    Dziękuję Ci…..
    Kiedy został zainstalowany (zdarzało mi się to jak w innych przypadkach) otrzymałem komunikat, że został zainstalowany jako grub.cfg.pacnew i kiedy ponownie uruchomię ból w oku, komunikat o błędzie…. Więc przed dokonaniem odpowiedniej zmiany plików zacząłem porównywać oba pliki (grub.cfg i grub.cfg.pacnew) i okazuje się, że były pewne różnice:
    najpierw ten, o którym wspomniałeś del ro i rw
    następnie UUID / dev / sda2, który możesz sprawdzić w fstab, został zmieniony w grub.cfg.pacnew,
    jak również w grub.cfg, wygląda na to, spójrz na 2 na końcu
    if [x $ feature_platform_search_hint = xy]; następnie
    search –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos2
    aw grub.cfg.pacnew jest zmieniony na 5
    if [x $ feature_platform_search_hint = xy]; następnie
    search –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos5

  16.   serfrawiry powiedział

    Wymyśliłem to rozwiązanie wcześniej i działało na moim komputerze stacjonarnym (BIOS), ale nie na moim laptopie (uefi). Na moim laptopie do uruchomienia używa samego efistub, ani grub, ani syslinux, ani gumiboot. Z pewnością zainstalowanie Gruba rozwiązałoby problem, ale chciałbym znaleźć rozwiązanie przed wyjściem na styczną.

  17.   Gabriel powiedział

    Dzięki za post, kilka dni temu też patrzyłem na to ostrzeżenie ale skoro wszystko było w porządku, a nie chciałem tego naprawiać, nie szukaj niczego 😀 ale dzisiaj zmęczyło mnie to zobaczenie.
    Pozdrowienia, dzięki za post.

  18.   Fernando powiedział

    Bardzo dziękuję, przejrzałem wiele ustawień i nie mogłem znaleźć problemu. Zaczynało mnie przerażać. : p

  19.   Tobeirus powiedział

    Pomogło mi.
    Ale używam syslinux i przeszedłem do folderu / boot / syslinux, wyedytowałem plik syslinux.cfg i zmieniłem wszystko, co mówiło ro na rw.
    Dziękuję bardzo.

  20.   clau powiedział

    Dzięki, jeśli to działa!
    Twoje zdrowie!!!! 🙂

  21.   ldd powiedział

    Właśnie zaktualizowałem wszystko, przestraszyłem się, gdy zobaczyłem ten komunikat, myślałem, że moja instalacja zostanie zgubiona, dzięki za informację, teraz wszystko jest w porządku.

  22.   Policjant powiedział

    Dzięki elav, zadziałało idealnie

  23.   Martin Coll powiedział

    Naprawił nie tylko wspomniany błąd, ale także błąd, który miał wcześniej. W poprzedniej aktualizacji była nieaktualna linia, którą modyfikowałem ręcznie przy każdym uruchomieniu!

    Wielkie dzięki! 🙂

  24.   Joaco powiedział

    Dzięki, działało idealnie. Teraz wysyłaj dalej wiadomość, ale myślę, że to normalne

  25.   Rodolfo Martinez powiedział

    Twój wkład był dla mnie bardzo pomocny, dziękuję!
    Mam tylko jedno pytanie w linii, którą napisałeś:

    Sprawdzając plik /etc/grub/grub.cfg zauważyłem problem w linii:

    Nie byłoby go w katalogu / boot / grub / address zamiast / etc ??.

  26.   Germaine powiedział

    Czy to działa dla Kademara, który jest oparty na Arch?