“Fixing Grub” no processo de instalação de inicialização única

1

Instalei o Ubuntu 14.04.02 no meu Macbook Pro 2011 seguindo as instruções em esta página .

Após a instalação ser concluída, o impulso de brincar com meu novo brinquedo passou por mim e dei uma olhada ao redor, mas não instalei nada nem conectei a nenhuma rede. Eu reiniciei a máquina algumas vezes sem problemas.

Agora, de acordo com as informações da página acima, preciso "corrigir o grub". Eu só sei que o grub é um tipo de programa de multi-inicialização. Eu não sei porque eu preciso consertar isso. Minha máquina agora inicializa bem. Além disso, quando eu sigo as instruções para consertar o grub, eu me deparo com alguns problemas.

Durante a instalação, coloquei / no espaço livre em dev / sda. Eu então fiz uma partição para swap no dev / sda. Deixei a EFI sozinha de acordo com as instruções, embora eu não saiba por que isso foi necessário - há outras instruções para a mesma instalação que não dizem para manter a EFI.

Agora, para o primeiro passo em "Fixing Grub", ele diz para montar o disco rígido no qual o Ubuntu foi instalado. Eu acho que posso pular isso desde que eu deletei tudo, exceto o que estava em dev / sda (?).

Na etapa 2, quando eu digitar o comando "sudo mount --bind / sys [caminho] / sys", o bash retorna "mount: o dispositivo especial sysfs não existe".

O que a instalação do Grub fará por mim? E como se pode instalá-lo nessa situação?

Além disso, por que manter a EFI necessária?

Obrigado!

    
por Sam 30.07.2015 / 15:03

1 resposta

2

A página que você referencia parece descrever uma instalação de inicialização única (somente Ubuntu, sem OS X). Se foi isso que você fez e se o seu computador inicializa no Ubuntu instalado, então está feito.

As instruções de "correção" do GRUB parecem ser voltadas para adicionar o parâmetro nomodeset às opções do kernel. Este parâmetro é necessário em alguns computadores, mas não em todos eles. Em particular, a página foi escrita para um Mac Pro de 2013, mas o seu é um modelo de 2011, então eles certamente diferem de maneiras importantes, possivelmente incluindo sua necessidade de nomodeset .

Além disso, a página descreve a configuração do rEFInd e do GRUB. Qualquer um sozinho é suficiente. Se você vir o menu rEFInd quando inicializar e selecionar uma opção que inicializa um kernel Linux (com um nome que inclua a string vmlinuz , como mostrado quando você realça a opção em rEFInd), então você não está nem mesmo inicializando via GRUB . Se você não vê a tela rEFInd, então é provável que você esteja inicializando via GRUB. Você está inicializando através de ambos, se vir a tela rEFInd e selecionar uma opção que inicialize o GRUB (com um nome que inclua a string grub ).

Por fim, sua pergunta se refere a "manter a EFI". A Interface de Firmware Extensível (EFI) é um tipo de firmware - software embutido em um chip na placa-mãe do computador. A EFI controla a maneira como o computador é iniciado e fornece serviços para ajudar na inicialização dos SOs. Como tal, você deve manter a EFI. (Bem, você poderia substituí-lo com o Coreboot ou qualquer outra coisa, mas essa é uma tarefa para os super-geeks. Ele também transformaria seu Mac em um não-Mac.) Não está claro para mim o que você Estou pensando em quando você se refere a "manter a EFI", a menos que você queira dizer "rEFInd". Se for esse o caso, você precisa descobrir se está inicializando via rEFInd, GRUB ou ambos. Você pode remover um, mas há muito pouca vantagem em fazê-lo.

    
por Rod Smith 31.07.2015 / 03:37