Movendo o grub de C: para D :, estava trabalhando anteriormente

0

Instalei um segundo disco rígido (na verdade, um SSD) na minha máquina com o Windows 7 com o objetivo de usar o Ubuntu via máquina virtual - e odiei isso. Então, eu tentei instalar o Ubuntu na segunda unidade e depois de executar o boot-repair várias vezes eu consegui rodar muito bem.

Mas o GRUB foi instalado na unidade C, e eu não quero esperar os 10 segundos para o GRUB aparecer, porque eu posso precisar tirar o segundo disco rígido e substituir o espaço do DVD que ele está tomando. . Não posso apenas inicializar diretamente no Windows ou ter a opção do Ubuntu ou Windows dependendo da configuração do BIOS?

Eu consertei o gerenciador de partida do Windows 7 na unidade C: seguindo as instruções em outro post, mas agora não consigo fazer meu segundo disco rígido se tornar inicializável por si só, ou seja, quando o configuro como o mais alto na prioridade de inicialização.

Como eu faço o segundo disco (contendo o Linux) inicializável sem ter que escolher um sistema operacional toda vez que eu inicializo? Eu gostaria que minha máquina parecesse e se comportasse como uma máquina Ubuntu direta quando o segundo disco rígido estivesse em primeiro lugar na prioridade de inicialização, e gostaria que minha máquina fosse diretamente para o Windows quando o primeiro disco rígido fosse mais alto. Mas eu já instalei o Ubuntu e ele não parece inicializar, mesmo quando a prioridade está definida para ele. Eu estou supondo porque anteriormente dependia do GRUB?

A única maneira que eu posso olhar para o meu segundo disco rígido é inicializando através de uma unidade flash do Ubuntu. Todas as respostas referem-se ao GRUB. Existe alguma maneira de tornar uma unidade inicializável sem o GRUB?

Parece que o que estou tentando fazer é uma estrada menos explorada, mas na verdade uma estrada mais simples. Existe um comando para fazer um disco que o Ubuntu já tenha inicializável?

Eu executei o Reparo de inicialização novamente para criar um resumo de informações de inicialização. Aqui está o relatório: link

    
por Thomas Adkins 26.03.2017 / 06:20

1 resposta

0

Parece que você tem dois HDDs, em um HDD o Windows 7 está instalado e no outro HDD O Ubuntu está instalado. Parece também que o seu sistema está configurado no modo legado. Na unidade em que o Windows está instalado, você já reinstalou o carregador de inicialização do Windows no MBR da unidade. Agora você precisa instalar o Grub no MBR da unidade, onde o Ubuntu está instalado.

Para fazer isso, você precisa inicializar a partir de um USB ativo, escolha Try Ubuntu , abra um terminal e execute os seguintes comandos:

sudo mount /dev/sdb1 /mnt
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo grub-install /dev/sdb
sudo update-grub
exit
sudo reboot

Note que neste comando sdb1 significa a partição, onde o Ubuntu está instalado e sdb significa o disco rígido onde o Ubuntu está instalado. Você precisa examinar seu sistema e alterar esses valores de acordo.

Após a instalação do Grub, inicialize a configuração do BIOS e altere a ordem de inicialização para o Ubuntu-drive em primeiro lugar e o Windows-drive em segundo lugar.

Relacionado: Como pode Eu conserto grub? (Como obter o Ubuntu de volta depois de instalar o Windows?)

Editar

O boot-info-summary parece bom até agora, encontrou um pequeno bug na linha 416 (isso está relacionado a /etc/fstab e sdb6 . Compare com a linha 516). O fato é que o Grub agora está instalado no MBR da segunda unidade e, quando inicializamos essa unidade, o Grub deve ser inicializado (mesmo que o Grub não esteja configurado corretamente ou, por exemplo, a partição Ubuntu tenha sido excluída), No pior caso, ele deve iniciar o resgate do Grub.

Acho que inicializar o MBR de um HDD no slot ao qual o drive está conectado não é suportado pelo seu BIOS. Eu fui confrontado com isso em vários laptops. Verifique o manual do seu hardware, se você pode encontrar alguma informação. Se este for o caso, você não pode obter a configuração do bootloader descrita, você precisará do gerenciador de inicialização no MBR de sda e este boot-loader precisa ser capaz de inicializar ambos os sistemas operacionais. Isso é normalmente Grub.

Se você mantiver seu layout de partição atual e instalar o Grub na primeira unidade ( sda ) você irá inicializar no Grub-rescue assim que você remover a segunda unidade, porque o Grub não consegue encontrar seus arquivos de configuração. armazenado na unidade removida. Você precisaria de um DVD externo que você conecta via USB se você precisa trabalhar com DVD.

O inverso é alterar o layout da partição e instalar ambos os sistemas operacionais na primeira unidade ( sda ), usando a segunda unidade como um armazenamento de dados puro. Dessa forma, você é independente da segunda unidade durante a inicialização, você pode substituir a segunda unidade pelo DVD.

No entanto, você pode configurar o Grub de várias maneiras (inicialização padrão, menu oculto, ...). A configuração é armazenada em /etc/default/grub e você pode editar esse arquivo com privilégios de root (por exemplo, sudo nano /etc/default/grub ). Procure as linhas com

GRUB_DEFAULT=
GRUB_TIMEOUT=
e altere os valores para essas entradas para definir a entrada de menu padrão para inicializar e / ou ocultar o menu Grub ('GRUB_TIMEOUT = 0). Veja informações detalhadas no Manual do Grub .     
por mook765 26.03.2017 / 09:18