novo desafio tentando seguir o primeiro comentário abaixo.
@ ubvan1 Eu instalei o grub errado?
não há comando de pesquisa listado em grub> help
Tentei o seguinte e recebi o comando Unrecognized
grub> search --name sb2 root
search --name sb2 root
Error 27: Unrecognized command
grub> search
search
Error 27: Unrecognized command
grub>
Esta é minha primeira vez lidando com a correção do grub2 na linha de comando. Eu nem sabia que o grub era mais que um arquivo e incluía sua própria linha de comando.
Você diz que os comandos estão em um arquivo cfg. o que eu considero ser um arquivo de configuração que não é exequível em si mesmo, mas usado por um exicutável que eu assumi que seria grub.
O grub.cfg é exeutável? Se assim for, eu corro de
lubuntu@lubuntu:~
ou de
grub>
e como?
Eu sei que existem arquivos em / EFI / ubuntu / mas pareço estar na raiz errada porque quando eu entro
lubuntu@lubuntu:/$ cd /EFI/ubuntu/
bash: cd: /EFI/ubuntu/: No such file or directory
lubuntu@lubuntu:/$
Eu olhei em volta e procurei por Como eu obtenho de / sdax para / sday a partir da linha de comando? Eu estou perdido lá também. e continue recebendo o seguinte
lubuntu@lubuntu:/$ cd /EFI/ubuntu/
bash: cd: /EFI/ubuntu/: No such file or directory
lubuntu@lubuntu:/$
lubuntu@lubuntu:~$ grub
The program 'grub' is currently not installed. You can install it by typing:
sudo apt install grub
lubuntu@lubuntu:~$ sudo apt install grub
Entrada original
Estou tentando desesperadamente seguir o ubfan1 Re: Dispositivo de inicialização não encontrado (3F0) Pavilion 23 All In One Excepções de instruções Eu não posso usar search.fs_uuid porque não está nos discos vivos Ubuntu ou Lubuntu atuais.
As instruções específicas são: E também sob o / EFI / ubuntu você precisará de um arquivo grub.cfg. Você pode usar um esboço como o abaixo para extrair o grub.cfg completo de / boot / grub (Assumindo que a raiz está na partição 8 abaixo, mude para a sua situação)
search.fs_uuid Your-uuid-here root hd0,gpt8
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
O que estou inserindo no Terminal e as respostas:
lubuntu@lubuntu:~$ search.fs_uuid Your-uuid-here root hd0,gpt8 -h
search.fs_uuid: command not found
lubuntu@lubuntu:~$ sudo apt-get install search
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package search
lubuntu@lubuntu:~$
O mesmo para search.fs_uuid
Pesquisas nos fóruns e no Documentos indicam que são comandos válidos.
o problema original é Montagem / sys em root / sys Falhou Nenhum arquivo Nenhum init encontrado Tente passar init = (boot arg)
Eu criei os diretórios em sb2 [Quando eu removi o Windows 8 sb1 tornou-se inacessível, então Lumbutu colocou os arquivos grub2 em sb2. Pelo menos é aí que eu os encontrei]
Parece que tudo o que tenho a fazer é exicutar
search.fs_uuid Your-uuid-here root hd0,gpt8
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
de lubuntu@lubuntu:~$
e mount / sys na raiz / sys.
deve ter sucesso Correto?