Alguns dias atrás, após atualizar para Kernel 3.10, quando comecei meu novo ArchLinux depois do GRUB, Recebi um aviso que dizia:
O dispositivo raiz não está configurado para ser montado para leitura e gravação! Pode ser corrigido novamente mais tarde
Mas como tudo começou normalmente, não prestei atenção. Mas hoje decidi que não queria mais ver aquele aviso e comecei a procurar as possíveis causas.
Verificando meu arquivo / etc / fstab Percebo que os discos são montados com a opção rw (leitura-gravação), portanto, o aviso acima não fazia sentido.
Sem Internet em casa não consegui pesquisar Google nem no Fórum ou o Arch Wiki, então continuei "mexendo" nos arquivos, verificando onde poderia estar o problema.
Então eu pensei: quem é que diz à minha distribuição para aumentar o kernel em uma determinada partição? E acontece que o primeiro que aparece quando você liga o computador não é outro senão GRUB.
Verificando o arquivo /etc/grub/grub.cfg Percebi o problema na linha:
linux /vmlinuz-linux root=UUID=722dbb91-9299-44e9-9032-d9fd812152e7 ro quiet
Que se você olhar para ele tem a opção ro (Somente leitura) e deve ser rw (leitura / escrita).
Para resolver isso, não toquei no arquivo manualmente, mas primeiro executei o comando:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Então, ao acessar a configuração do GRUB novamente, a linha apareceu corretamente:
linux /vmlinuz-linux root=UUID=722dbb91-9299-44e9-9032-d9fd812152e7 rw quiet
Eu reiniciei o computador e voila, o aviso desapareceu 🙂
Olá,
É a primeira vez que comento, embora te siga regularmente.
Eu uso o Arch há um curto tempo e também desde que atualizei para o kernel 3.10 recebo esse erro, embora como você disse, tudo parece continuar funcionando corretamente. Prossegui conforme indicado no post e "rw" já aparece no grub.cfg, mas quando reinicializo o erro continua aparecendo.
Aproveito para parabenizá-lo pelo blog.
Olá:
Você notou se o arquivo /etc/grub/grub.cfg também mudou o ro para rw? Comecei a procurar no fórum do Arch e talvez o seu caso não seja como o meu e você tenha que fazer o que eles indicam no este post, embora eu sugira que você leia o tópico inteiro. Nesse mesmo tópico, um dos usuários resolve seu problema exatamente como eu.
Eu instalei em outra partição do Ubuntu e existe o grub "master", atualizei este último e o erro não aparece mais.
muito obrigado
como dizem no fórum arqu-espanhol, reinstale o grub2 e execute
# grub-mkconfig -o /boot/grub/grub.cfg
Não precisei reinstalar o Grub2. Basta executar o comando que você mencionou.
Pode não ser o lugar certo, mas aproveitando o fato do post ser sobre o Arch, alguém sabe por que o libreoffice 4.1 ainda não está no repositório do Arch?
Hmm, não tenho ideia, você teria que pesquisar e ler sobre isso.
Normalmente, no Arch Linux temos as versões mais recentes do software logo após o lançamento, mas o LibreOffice é uma exceção, sempre leva muito tempo para alcançar repositórios estáveis. A última vez que verifiquei demorou cerca de um mês, se não me engano.
O que você pode fazer enquanto é compilá-lo ou instalá-lo a partir de Teste.
Obrigado elav, passei semanas procurando essa solução e era algo tão simples, o aviso tinha se tornado xD comum.
Hahaha a mesma coisa aconteceu comigo até que me cansei de ver .. pro inferno com Warning
Hahahaha, outro parecido, a primeira vez que a mensagem saiu eu fiz o que ela disse, eu fsck a partição root e como não ajudou eu apenas ignorei, no final não pareceu afetar em nada. 😀
Parece que todos os usuários do Arch são um tanto preguiçosos. 😀
Eu também recebo aquela pequena mensagem e passo por fsck xd ... mas o ponto é que eu não tenho / etc / grub, vou tentar modificar /boot/grub/grub.cfg.
Solução para quem, como eu, usa o Syslinux em vez do Grub2.
Façam:
sudo hand /boot/syslinux/syslinux.cfg
Na linha do kernel, mude ro para rw.
Salvar e
Salve e reinicie.
Problema resolvido.
Quando usei o archlinux, ele também apareceu para mim, mas como não notei nada de estranho, nunca pensei em consertá-lo.
Obrigado, a verdade é que me estressou ver aquele aviso, mesmo que não tenha influenciado em nada no sistema.
Saudações.
Eu fiz algo semelhante ao que eles sugeriram com GRUB2 no tópico, mas em BURG. Para aqueles que usam o BURG como eu, edite o arquivo:
/etc/burg.d/proxifiedScripts/linux
Encontre a linha 92 e, onde diz "ro", altere para "rw". Em seguida, execute como root:
burg-mkconfig -o /boot/burg/burg.cfg
E com isso você deve estar pronto.
Parece que o problema já foi corrigido como padrão. Fiz uma instalação limpa e agora essa mensagem não aparece mais.
Em Manjaro está em:
/boot/grub/grub.cfg
Outra coisa, o arquivo deve /boot/grub/grub.cfg Não deve ser editado, de preferência você deve trabalhar com / Etc / default / grub. Lá você tem que adicionar rw:
...
GRUB_DISTRIBUTOR = »Arco»
GRUB_CMDLINE_LINUX_DEFAULT = »rw ipv6.disable = 1 ″
GRUB_CMDLINE_LINUX = »»
...
O que quero dizer é que pode acontecer que você goste de mim, que fiz como você diz e ao gerar a configuração coloquei "rw ro quiet splash". Quer dizer, não consertou nada.
Seria preferível corrigir a linha 138 de /etc/grub.d/10_linux ou a linha 92 de /etc/burg.d/10_linux_proxy. Assim, ao atualizar a configuração, ela ficará perfeitamente corrigida.
Eu diria algo como "ro rw nosequemás", mas mesmo assim o problema o aviso parou de sair.
Coisas "estranhas" tendem a acontecer em Arch. Por exemplo, antes de reinstalar o Arch, com o kernel LTS ALSA eu reconheci tudo, após reinstalar tive que instalar o PulseAudio para que funcionasse com meus fones de ouvido; e nem todos.
obrigado!
Não funcionou para mim, essa mensagem continua aparecendo durante a inicialização.
Executei o comando: sudo grub-mkconfig -o /boot/grub/grub.cfg, sem problemas, mas ao inicializar ainda recebo a mensagem.
Obrigado, vou tentar. Eu tinha percebido o erro, mas vendo que tudo funcionava bem não comecei a procurar uma solução.
Obrigado…..
Quando foi instalado (aconteceu comigo como em outras ocasiões) recebi a mensagem de que estava instalado como grub.cfg.pacnew e quando reiniciei a dor no olho a mensagem de erro… Portanto, antes de fazer a respectiva alteração dos arquivos, comecei a comparar os dois arquivos (grub.cfg e grub.cfg.pacnew) e descobri que havia algumas diferenças:
primeiro o que você mencionou del ro e rw
então o UUID do / dev / sda2 que você pode verificar no fstab, foi alterado no grub.cfg.pacnew,
assim como no grub.cfg parece olhar para o 2 no final
if [x $ feature_platform_search_hint = xy]; então
search –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos2
e em grub.cfg.pacnew é alterado para 5
if [x $ feature_platform_search_hint = xy]; então
search –no-floppy –fs-uuid –set = root –hint-bios = hd0, msdos5
Eu já havia pensado nessa solução antes e ela funcionava no meu computador desktop (BIOS), mas não no meu laptop (uefi). No meu laptop, ele usa efistub sozinho, nem grub, nem syslinux, nem gumiboot. Certamente, se eu instalar o grub, ele resolverá o problema, mas gostaria de encontrar a solução antes de sair pela tangente.
Obrigado pelo post, há uns dias atrás também estava olhando aquele aviso mas como tudo ainda estava bem, e eu não queria consertar, não procuro nada hoy mas hoje cansei de ver.
Saudações, obrigado pela postagem.
Muito obrigado, verifiquei muitas configurações e não consegui encontrar o que era o problema. Estava começando a me assustar. : p
Isso me ajudou.
Mas eu uso syslinux e fui para a pasta / boot / syslinux e editei o arquivo syslinux.cfg e mudei tudo que dizia ro para rw.
Muito obrigado.
Obrigado, se funcionar!
Felicidades!!!! 🙂
Acabei de atualizar tudo, fiquei com medo ao ver aquela mensagem, achei que minha instalação ia se perder, obrigado pela informação, está tudo bem agora.
Obrigado elav, funcionou perfeitamente
Não só corrigiu o bug mencionado, mas também um bug que tinha anteriormente. Havia uma linha que estava desatualizada em relação a uma atualização anterior e eu estava modificando-a manualmente sempre que inicializava!
Muito Obrigado! 🙂
Obrigado, funcionou perfeitamente. Agora continue mandando uma mensagem, mas acho normal
Sua contribuição foi muito útil para mim, obrigado!
Só tenho uma pergunta, na linha que você escreveu:
Verificando o arquivo /etc/grub/grub.cfg percebi o problema na linha:
Não estaria no endereço / boot / grub / ao invés de / etc ??.
Isso funciona para Kademar que é baseado no Arch?