Xubuntu no Macmini, não inicializaria, reinicie estupidamente PRAM

0

Xubuntu no Macmini, não inicializaria, reinicie estupidamente a PRAM ...

Eu só tenho partição do Linux no disco rígido, não sou realmente um fanboy Mac ou OSX, mas isso faz um ótimo HTPC! Eu instalei muito, e tenho código de fonte lá dentro, eu não quero perder. Agora eu posso inicializar em um live cd e copiar praticamente tudo, mas levaria dias para chegar ao estado atual!

Eu tive o Refind, e ele iria inicializar o Grub e o Xubuntu! O que eu preciso agora é uma maneira de corrigir o grub2, eu tentei vários tutoriais, reparo de inicialização, etc. Eu não consigo nada para restaurar o EFI ... é apenas uma pasta com um ponto de interrogação!

Alguém poderia me ajudar com uma solução rápida?

A partição EFI está em sda1 e boot (grub) em sda2, o linux é sda3 (lvm) e há uma partição swap se não me engano.

Por favor, ajude desde que eu estou deixando para meus filhos e realmente preciso consertar isso o mais cedo possível. Foi uma configuração tão legal, o XBMC com um PS3Navi como seu controlador!

Ps: Não consigo inicializar no OSX, ele é excluído do meu disco rígido ... e não tenho DVDS para instalá-lo. Eu tenho uma unidade com o OSX ligado, que eu posso conectar através de usb, ele foi reequipado, o que seria de grande ajuda, mas é em outra cidade!

    
por user229223 27.12.2013 / 15:46

1 resposta

0

Tente isto:

  1. Usando qualquer disco de emergência de que você goste (Linux ou OS X), prepare uma pequena partição HFS + não registrada em diário. ("Small" = ~ 100MiB a 1GiB.) É provável que você precise encolher outra partição para fazer isso, é claro. O backup dessa partição é altamente recomendável.
  2. Faça o download do arquivo rEFInd binary .zip e descompacte-o em algum lugar conveniente (como a partição HFS + que você acabou de criar).
  3. Inicialize a partir de um disco de instalação / emergência do OS X.
  4. Quando chegar ao ponto em que a barra de menus está visível, use-a para abrir uma janela do Terminal.
  5. Instale o rEFInd executando install.sh com sua opção --ownhfs , como em sudo ./install.sh --ownhfs /dev/disk0s5 , alterando /dev/disk0s5 conforme necessário.
  6. Reinicialize.

O resultado deve ser que rEFInd irá aparecer e permitir que você inicialize. Ele também aparecerá em um local que deve fazer com que o firmware o encontre e apresente em seu menu quando você pressionar a tecla Option enquanto inicializa, para que possa recuperar um pouco mais facilmente no futuro. Algumas ressalvas:

  • A opção --ownhfs para install.sh é nova, portanto, use a versão rEFInd 0.7.6 ou posterior. (0.7.6 é atual enquanto escrevo.)
  • Quando testei este método de inicialização, o rEFInd falhou ao verificar algumas partições. Se isso acontecer, pressione a tecla Esc para que o rEFInd varre novamente os carregadores de inicialização. Descomentar a opção scan_delay supera esse problema permanentemente. (Configurar o valor para 1 provavelmente é adequado.)
  • Se o rEFInd estiver lendo seus kernels do Linux a partir de um sistema de arquivos do Linux, você precisará instalar manualmente o (s) driver (s) ou usar a opção --alldrivers para instalar todos os drivers. Se você fizer o último, remover manualmente os drivers que você não precisa é aconselhável.

Se você não tiver um disco de emergência do OS X ou se esse procedimento não funcionar, você pode tentar instalá-lo no Linux usando a opção --usedefault para instalar o rEFInd no ESP usando o nome de arquivo padrão / de fallback. em código%. Alguns (mas não todos) Macs irão inicializar a partir do nome do arquivo default / fallback se eles não puderem encontrar outro gerenciador de inicialização, então isto pode funcionar bem para você; mas se o seu modelo não usar o nome do arquivo padrão / fallback, este procedimento alternativo falhará.

    
por Rod Smith 27.12.2013 / 16:59