Por que o sistema de arquivos '/ proc' deve ser montado ao reinstalar o GRUB de 'chroot'?

0

Atualmente, o MBR em minha máquina está corrompido, então decido reinstalar o GRUB de um liveCD e com chroot . De este tutorial , posso concluir a reinstalação. No entanto, não estou claro sobre o motivo pelo qual devo montar /proc no novo ambiente raiz. (Para /dev e /sys , acho que é porque alguns arquivos devem ser referidos.) É o mesmo motivo para /proc , quais arquivos em /proc são necessários ao reinstalar o GRUB?

Obrigado e cumprimentos!

    
por Summer_More_More_Tea 18.01.2013 / 07:33

1 resposta

1

/proc é um sistema de arquivos virtual que contém informações bastante específicas sobre o sistema, como variáveis ambientais e configuração de hardware. Por isso, é necessário para informações específicas do kernel durante chroot use (por exemplo, lsmod está intimamente ligado a /proc/modules ).

Gentoo gives a very minimal summary in their handbook

To make sure that the new environment works properly, 
we need to make certain file systems available there as well.

Mount the /proc filesystem on /mnt/gentoo/proc to allow 
the installation to use the kernel-provided information 
within the chrooted environment, …

É principalmente informação do sistema, portanto, provavelmente fornece que o GRUB pode precisar no processo, como coisas em /proc/sys , que fornece scripts para serem executados na inicialização (pode estar envolvido com o GRUB, não tenho certeza disso) .

Se você quiser saber mais sobre o que o /proc faz e contém, talvez isso será uma boa leitura.

    
por 18.01.2013 / 16:13