Como removo um particionamento do grub do meu disco rígido?

1

Comecei a usar um sistema que ficou inativo por cerca de um ano, então, infelizmente, alguns dos detalhes da configuração estão um pouco nebulosos. O Grub é carregado com uma instância do Ubuntu 14 dentro do carregador do grub. Esta instância só pode ver cerca de 4 GB da unidade muito maior (~ 200 + GB). Acho que isso significa que a totalidade da partição do grub é de apenas 4GB.

Existe uma segunda instância do Ubuntu, desta vez o Ubuntu 16 no PC. Quando ele inicia, ele não passa pelo diálogo do Grub. Ele também tem acesso a muito mais do disco rígido (não tem o número exato, mas bem mais de 150GB).

Quando o computador é inicializado, eu obteno arbitrariamente grub- > 14 ou 16. Costumava ser, na maioria das vezes, 16, o que era bom, tem todo o trabalho que faço. Ocasionalmente, ele inicializa o grub- > 14, que não tem trabalho e é basicamente uma instalação em branco em uma pequena unidade. Eu iria reiniciar e novamente acabar em 16. Não ideal, mas eu sou preguiçoso, não reinicie muito, e foi viável. No entanto, recentemente, 16 fez uma atualização, precisava de uma reinicialização e agora é só inicializar o grub-14.

Com base no comportamento acima, acredito que o 16 e o grub são irmãos lógicos quando o grub deve ser um pai lógico de QUALQUER sistema operacional na máquina.

Estou procurando opções para me tirar desse buraco. Uma reinstalação completa é uma opção, mas não preferencial. Eu não tenho problema em explodir a partição grub-14 porque foi uma falha. Estou interessado em saber se algumas das minhas opções são obter 16 dentro de um controle de grub após o fato.

Editar1: Há um comentário sugerindo uma atualização do grub e um sinalizador duplicado indicando o mesmo. Eu corri o grub update grub 2 update ambos com reboots. Nenhuma diferença no comportamento. Existe um arquivo de configuração que precisa de uma nova entrada? Em caso afirmativo, preciso indicar a localização do sistema operacional ausente? Como eu descobriria uma coisa dessas?

Edit2: corri lsblk e sudo parted -l para obter o seguinte. Desculpas para a captura de tela. A instalação 14 não tem os drivers de placa de rede certos para conectividade para copiar / colar.

Editar3:pvdisplayproduzoseguinte

A Eldergeek perguntou o seguinte nos comentários:

Just so I'm clear, you installed Ubuntu 14.04 on one drive and 16.04 on the other within hours of each other?

Não, originalmente instalei 2 cópias de 14.04. Eu acho que meu plano era colocar os detalhes inicializáveis no mais rápido dos dois drives. Eu os misturei e fiz uma segunda instalação na unidade otber, que foi recentemente atualizada para 16.04 pouco antes de eu perder todo o acesso a essa instalação. Se eu priorizar essa unidade, recebo um aviso de resgate. Eu acredito que este é um novo desenvolvimento, embora não positivo.

The intention is to boot the 16.04 Ubuntu and provide additional space for that.

Sim

The 14.04 Ubuntu is unimportant

Sim

    
por BZN_DBer 30.11.2016 / 16:01

1 resposta

1

A primeira coisa que temos que fazer é determinar onde estão os dados críticos. Desde que você declara que está no volume que contém o Ubuntu 16.04 nós podemos simplesmente montar os suspeitos usuais e examinar o conteúdo de /etc/issue Em uma instalação 14.04 (aquela que você não quer) o conteúdo será iniciado com:

Ubuntu 14.04

Em uma instalação 16.04 (a que você quer), obviamente, começará com:

Ubuntu 16.04

No caso de / dev / sdb5 e / dev / sda5, essas partições parecem conter grupos de volumes.

Suponho que você já tenha o pacote lvm2 instalado. Você pode determinar o volume lógico a ser montado em cada uma dessas partições e como fazê-lo seguindo as diretrizes no Q & Uma aqui.

Uma vez que você montou com sucesso o volume correto e localizou seus dados, é uma boa idéia voltar atrás. Existem várias ferramentas disponível para esta tarefa. Eu evitaria o backup de qualquer uma das unidades internas (sda e sdb) em questão neste momento para segurança dos dispositivos e, idealmente, fazer backup dos dados críticos para outra unidade completamente.

Depois de determinar corretamente a instalação apropriada e fazer o backup de seus dados críticos, você poderá recuperar (desalocar) o espaço usado pela instalação anterior que você não precisa e simplesmente extend o volume para o qual você deseja adicionar espaço. Ou você pode simplesmente reverter para o seu plano original de inicialização e executar o SO fora do SSD (dev / sdb) e utiltize / dev / sda para o seu diretório / home (armazenamento de dados)

    
por Elder Geek 02.12.2016 / 15:24