Instalado o dualboot ubuntu & win7 em duas unidades separadas

0

Primeiro de tudo, eu sou total noob linux, então não julgue. Eu precisava do Ubuntu para dual-boot, e desde que eu sabia que eu não usaria isso com freqüência, eu instalei na minha outra unidade. O objetivo era não ter nenhum GRUB aparecendo em cada inicialização do PC, eu só queria ir direto para o Windows, a menos que eu pressione F8 para ir para a seleção de inicialização e escolha HDD quando eu precisar do Ubuntu (não alterando a prioridade de inicialização). Honestamente, é apenas para um jogo (programa espacial kerbal alguém?: D) e tentando Ubuntu para fora antes de instalá-lo em meu pai computador muito antigo que está morrendo lentamente, e dar um pouco de ar fresco.

Eu tenho um SSD como meu disco do Windows e um disco rígido para armazenamento. Eu não queria que a instalação do Ubuntu sequer olhasse para o meu SSD do Windows sob a instalação.

  1. Eu criei uma nova partição no meu HDD para Ubuntu (no Windows),
  2. Desconectado o SSD
  3. Inicializou o LiveCD a partir de um USB e instalou o Ubuntu no HDD de armazenamento com área de troca de 2 gb e partição raiz
  4. Selecionado /dev/sda para instalação do carregador de inicialização

Eu pensei que isso deveria funcionar muito bem, e funcionou até que eu liguei meu SSD novamente. Presumi que a prioridade de inicialização seria a mesma de antes, 1. SSD 2. HDD, mas ao invés disso, inicializar a partir do SSD , foi direto para o Ubuntu. Quando entrei na bios para verificar o que estava acontecendo, não havia SSD na lista de prioridades de inicialização, apenas o HDD. No entanto, o SSD apareceu no menu de inicialização. Então eu poderia inicializar o Windows manualmente. O que eu fiz foi desconectar o HDD, inicializar apenas com o SSD conectado, reconectar o HDD. Agora, apenas o SSD estava na lista de prioridades de inicialização, mas ambas as unidades estavam no menu de inicialização. O que? Isso realizou meu objetivo, no entanto. Gostaria de arrancar direto para o Windows, a menos que eu pressione F8 e selecione para inicializar o disco rígido. Mas seria bom ter prioridade de inicialização funcionando. Devo instalar o bootloader do Ubuntu na partição Ubuntu? Se sim, como removo o GRUB do disco rígido, supondo que eu também remova o Ubuntu. Como o SSR MBR funciona muito bem, não preciso de nenhum mbrfixes. Todos os guias que eu vi são apenas sobre a fixação do Windows Loader que foi gomado pela instalação do Ubuntu. Ou eu estou completamente errado? : D

    
por SputnikPrime 12.04.2015 / 13:30

2 respostas

0

Pessoalmente, acho que seria melhor ter ambos os sistemas operacionais instalados na mesma unidade e ter essa unidade como a que inicializa. Em seguida, inicialize e quando o GRUB solicitar que você escolha um sistema operacional, anote o número de pontos abaixo da opção do Windows, mas inicie o Ubuntu.

Quando estiver no Ubuntu, abra um terminal e faça com que você possa alterar o arquivo grub usando o comando:

% bl0ck_qu0te%

Agora abra-o para edição no terminal com:

% bl0ck_qu0te%

Usando as setas, vá até onde diz GRUB_DEFAULT e mude o número depois de quantos pontos estiverem a inicialização do Windows, menos 1. (Então, se fossem 3 pontos abaixo, você usaria 2, por exemplo). Agora, vá para onde diz GRUB_HIDDEN_TIMEOUT e altere o número depois disso para 0. Abaixo disso, ele diz GRUB_HIDDEN_TIMEOUT_QUIET, altere-o para "true" depois disso. (Certifique-se de que você não está tirando os dois pontos entre cada seleção e o que eu lhe disse para entrar, e que você está substituindo o que estava lá anteriormente, não simplesmente adicionando a ele. Isso pode parecer bastante óbvio, e você pode sentir o esclarecimentos são desnecessários, mas eu não quero que você acidentalmente estrague seu arquivo grub além do reparo simplesmente porque eu não estava claro o suficiente.) Agora pressione Ctrl + X e ele perguntará se você quer salvar. Aperte "Y" e ele pedirá um nome de arquivo para salvar como. Basta apertar "Enter". Agora você precisará executar um comando final para finalizar isso:

% bl0ck_qu0te%

Agora, ele deve inicializar automaticamente no Windows sem a pasta GRUB e, se você quiser inicializar o Ubuntu, enquanto o computador liga (antes de iniciar o SO), pressione Shift e mantenha pressionado até que o As opções do GRUB aparecem. Você poderá inicializar o Ubuntu com essas opções do GRUB.

Acho que essa seria a maneira mais fácil de inicializar automaticamente o Windows, mas com o Ubuntu disponível. Eu acho que é muito melhor do que ter os dois instalados em unidades diferentes.

    
por Colonel Trogdor 12.04.2015 / 14:13
0

Como você mencionou em um comentário que seu computador usa o EFI, você deve estar ciente de que as suposições do BIOS (que você usou em seu plano de instalação) geralmente falham miseravelmente em computadores baseados em EFI. Ao contrário do que a maioria das pessoas pensa, o EFI é um sistema de inicialização completamente novo , não um pequeno ajuste ou complemento para o BIOS. Essa é uma razão pela qual eu me arrepio toda vez que vejo alguém se referindo a uma EFI como um BIOS, ou até mesmo como um "EFI BIOS"; referindo-se a uma EFI como um BIOS encoraja a aplicação de suposições do BIOS onde elas não pertencem.

Dito isso, a maioria dos computadores baseados em EFI inclui um Módulo de Suporte à Compatibilidade (CSM), que permite que eles inicializem da mesma forma que os computadores baseados em BIOS. Assim, mesmo um computador baseado em EFI pode estar inicializando no modo BIOS / CSM / legado, então o que escrevi sobre as suposições do BIOS que não estão sendo aplicadas pode estar completamente errado para um computador específico Isso é configurado de uma maneira particular. Você deve avaliar seu modo de inicialização real para determinar se este é o caso. Veja esta página para detalhes. Em resumo, se o diretório /sys/firmware/efi existir no Ubuntu, o Ubuntu está inicializando no modo EFI; se estiver ausente, você está inicializando no modo BIOS / CSM / legado. No Windows, o modo de inicialização está vinculado ao tipo de tabela de partição; Se o disco usa o GPT, você está inicializando o Windows no modo EFI e, se for o MBR, você está inicializando no modo BIOS. Observe que você pode estar inicializando um sistema operacional em um modo e o outro sistema operacional em outro modo. Essa instalação em modo cruzado complica muito as coisas.

Supondo que você está inicializando ambos os sistemas operacionais no modo EFI, para atingir o objetivo desejado, é necessário inicializar um sistema operacional e criar uma entrada NVRAM para o outro sistema operacional. No Linux, você pode fazer isso com a ferramenta efibootmgr . Infelizmente, eu não sei de um tutorial bom e abrangente sobre isso. Você pode ler sua página de manual ( man efibootmgr ) ou ler como realizar várias tarefas específicas em vários sites, incluindo este:

Pesquise e você encontrará mais.

Estou menos familiarizado com as ferramentas do Windows, mas você pode pesquisar no EasyUEFI de terceiros , que é é uma ferramenta GUI para gerenciar entradas de inicialização EFI.

Se você estiver inicializando os dois sistemas operacionais no modo BIOS, suspeito que esteja passando por sutis diferenças entre a forma como um BIOS real e o CSM da EFI estão detectando discos inicializáveis. Eu corri para isso eu mesmo; Os CSMs tendem a ser menos detalhados na criação de entradas de inicialização do modo legado / BIOS / CSM do que os BIOSes. Se assim for, sua melhor opção é provavelmente confiar no GRUB. Sim, eu sei que você diz que não quer fazer isso, mas você pode configurar o GRUB com um curto tempo de espera e inicializar o Windows por padrão, como descrito nesta pergunta e resposta.

Se você estiver inicializando um SO no modo BIOS / CSM / legacy e o outro no modo EFI, eu recomendo que você reinstale ou reconfigure para que ambos sejam inicializados no mesmo modo. As configurações de modo cruzado são difíceis, na melhor das hipóteses, por isso não recomendo que você as use, a menos que seja necessário e seja um especialista. Atualize sua pergunta com detalhes ou, melhor ainda, publique uma nova pergunta com detalhes, se for esse o caso.

    
por Rod Smith 12.04.2015 / 16:14