Como: particionamento de disco para Linux e Windows dual-booting

Nos comentários nos meus posts recentes sobre a instalação do Linux em um netbook para um usuário iniciante (ver as minhas recomendações e meus próprios resultados), alguém mencionou que descobrir o particionamento do disco era muito difícil e particularmente intimidante para os novos (ou potenciais) utilizadores de Linux.

Suponho que isso é verdade, e eu tenho que admitir que não têm contribuído muito para resolver este problema no meu blog, porque cada vez que eu escrevo sobre um instalador Linux, eu apenas uma espécie de onda minhas mãos naquela parte e dizer “pagar nenhuma atenção a esse homem atrás da cortina “, porque o particionamento em meus sistemas é demasiado complicada para ser usado como um exemplo. Cada computador que possuo tem 6 a 10 distribuições Linux e, ocasionalmente, o Windows também (embora o Windows está felizmente cada vez menos comum sobre eles).

O que eu gostaria de fazer neste post está presente um par de exemplos simples de instalar Linux para dual-boot em um sistema Windows existentes. Eu vou estar usando um caderno velho Lenovo T400 executando o Windows 7, com o particionamento de disco MBR e de inicialização legado BIOS – Não vou discutir GPT particionamento ou de inicialização EFI neste post.

Se você não sabe o MBR, GPT ou EFI dizer, não se preocupe: isso significa, basicamente, o disco laptop eu uso será muito semelhante à maioria dos computadores adquiridos com o Windows 7 ou mais, mas não como um com Windows 8 ou Windows 10.

A fim de compreender o particionamento de disco e fazer realmente bom, decisões informadas sobre esta parte da instalação do Linux, um monte de informações subjacente é necessária. Se eu tentar apresentar tudo isso em primeiro lugar, no entanto, um monte de leitores vão desistir e passar para um artigo mais interessante. Ainda pior para mim, alguns leitores estão indo só para jogar acima de suas mãos e dizer “este material Linux é muito complicado”, quando na verdade ele realmente não é.

Então mais uma vez, eu vou apresentar as coisas de um tipo de ordem para trás – Eu vou mostrar a janela de instalação, e eu vou correr através da instalação da forma mais simples possível. Uma vez feito isso, vou passar mais algum tempo (muito mais tempo) explicando o que realmente aconteceu, e quais são as alternativas.

Eu recentemente postou walk-throughs tiro de tela de vários instaladores comuns, por isso não vou repetir todos os passos que levam até este ponto – se você quiser ver os detalhes, consulte a Calamares e Ubiquity ou Anaconda e Mint Instalar.

Calamares Installer Partitioning

A captura de tela mostrado aqui é o passo partições do instalador Calamares. A disposição mostrada aqui é uma das situações mais simples, e, provavelmente, também um dos mais comuns. Isso mostra que o meu T400 tem uma unidade de disco, sobre 150GB, que contém duas partições

Isso seria muito típico em um novo PC que é pré-carregado com o Windows 7.

A tarefa aqui é para mudar o particionamento da unidade para que o Linux pode ser instalado. As opções que Calamares ofertas são

Para este primeiro exemplo muito simples que eu estou indo para escolher, ‘Instalar o Linux junto com a instalação existente do Windows “. Calamares, em seguida, adiciona um segundo gráfico de barras que mostra o layout do disco nova proposta, e me pede para seleccionar uma partição que será reduzida para dar espaço para a instalação do Linux.

Neste caso não há muita escolha – há apenas uma partição que é grande o suficiente para ser usado, para que eu escolha que um clicando no botão entre as duas barras.

Calamares, em seguida, divide essa partição no meio, e coloca um bar lá que eu posso arrastar em qualquer direção, para dar mais ou menos espaço para o Linux ou Windows. Quando eu estou feliz com os tamanhos, eu clique em Avançar.

Acredite ou não, isso é tudo o que tenho que fazer! O instalador Linux irá reduzir o tamanho da partição do Windows, e criar o que ele precisa para instalar o Linux no espaço que recupera fazendo isso. Posso, então, continuar com o resto da instalação. Quando ele for concluído vou ter Linux instalado, e quando eu reiniciar que irá apresentar um menu multi-boot onde eu posso escolher o Linux ou Windows, com Linux como padrão. Zowie, que foi surpreendentemente fácil!

Leia mais Principalmente Linux material de Jamie

Windows 7 carregador; janelas drive C:

Instalar o Linux junto com a instalação existente do Windows: O instalador irá automaticamente fazer as mudanças necessárias e pedir-lhe para aprovação; Substituir uma partição:. Este é conceitualmente muito fácil, se você sabe que há uma partição existente que não está sendo usado, você pode simplesmente dizer “colocar Linux aqui”. Este poderia ser o caso, por exemplo, se você tem um novo computador com um C: e D: movimentação, e você sabe que D:. Não tem sido utilizado para qualquer coisa; apagar o disco: Esta é a melhor opção, curso. Se livrar do lixo do Windows que está atravancando o disco e começar de novo a partir do zero. Tal como acontece com a primeira opção, o instalador irá alocar automaticamente as novas partições; particionamento manual: Esta é a opção para aqueles que sabem o que estão fazendo e como eles querem alocar o espaço em disco. Se você escolher esta opção, o instalador muda para uma tela mais detalhada de gerenciamento de partição, e você pode fazer praticamente qualquer coisa que você quiser.

Para ver exatamente o que aconteceu com o disco, eu usei o meu utilitário de gerenciamento de disco Linux preferida, Gparted. Aqui você pode ver que o que fiz foi a coisa mais simples absoluta que ele poderia – fez uma nova partição, formatado com o sistema de arquivos ext4 Linux, e carregado Manjaro Linux lá.

Eu sei que muitos de vocês podem estar dizendo “espere um minuto, não pode ser assim tão fácil!”, Mas é. Você precisa de um mínimo absoluto de uma partição para instalar o Linux. Vou explicar mais sobre isso abaixo, por isso, basta ter comigo por enquanto.

Vamos dar mais uma olhada nesse processo com um instalador Linux diferente. Desta vez vou usar Linux Mint 18 (Beta). Este instalador é derivado diretamente do instalador do Ubuntu (onipresença), de modo que você vê abaixo é muito, muito semelhante ao que seria como ao instalar o Ubuntu.

Mais uma vez, eu vou pular as etapas que conduzem o particionamento de disco, e começar com esta janela. É semelhante à janela, vimos pela primeira vez, embora desta vez ele não dar-lhe um gráfico do particionamento de disco. As escolhas que ele oferece são

Instalar o Linux Mint junto com o Windows 7: Praticamente o mesmo como a última vez; apagar o disco e instalar o Linux Mint: Ainda a melhor escolha na minha opinião; outra coisa: Para usuários experientes que sabem o que estão fazendo eo que eles querem

distribuições Linux: Recomendações para um novato; Fedora 24: Comparando Gnome, KDE Plasma, canela, companheiro, Xfce, LXDE; Fedora Anaconda e hortelã Instalar – Hands-on com mais dois instaladores do Linux; Raspberry Pi zero: hands-on com o Zero4U 4-Port Hub USB

Mais uma vez eu estou indo para escolher, “Instalar o Linux Mint junto com o Windows 7 ‘e clique em Continuar.

A próxima tela mostra-me o que Mint vai fazer, e me dá a oportunidade de ajustá-lo. Há um certo número de pontos subtil sobre este janela que são bastante interessante.

Primeiro, obviamente, isso mostra que o tamanho relativo do (redimensionada) partição do Windows ea partição de Linux (novo) (s) será, e há uma alça entre os dois que eu posso arrastar para alterar os tamanhos, praticamente o mesmo que o exemplo anterior. Agradável, clara e fácil.

Em segundo lugar, se você olhar para a boa impressão dentro de cada uma dessas partições, você pode ver que o instalador descobriu que a partição do Windows é um sistema de arquivos NTFS, e que 31.8GB de espaço é realmente utilizado na mesma. (Really? 32GB usado por não muito mais do que uma instalação simples do Windows 7? Bletch.) Isso é útil saber, porque se eu quiser reduzir a quantidade de espaço deixado para Windows, agora eu tenho uma boa idéia de quanto ele realmente precisa .

Em terceiro lugar, você pode ver que a partição que vai criar para Linux será formatado com o sistema de arquivos ext4. Isso é uma boa escolha para uso geral, especialmente se você é um usuário Linux principiante.

Finalmente, na linha abaixo do gráfico partição, ele diz que o instalador não está mostrando-lhe uma outra partição menor – o que seria a partição 6GB “Windows 7 Loader”. É justo, não temos nada de útil para fazer com que de qualquer maneira. Se você realmente quer ver todos os detalhes, você pode clicar no link nessa linha de texto para abrir a ferramenta de particionamento avançado.

Quando eu clique em Continuar, o instalador abre esta janela para me lembrar que as mudanças que estou prestes a fazer são irreversíveis.

Se fosse a minha escolha eu gostaria de acrescentar um pouco de texto que dizia: “Tem certeza de que você não prefere apenas limpar a partição do Windows”, mas isso é apenas minha preconceitos pessoais mostrando através de …

Então, mais um clique em Continuar ea instalação começa. Opa, não, não, o instalador coloca-se ainda uma outra janela de confirmação. Uau, eles querem ter certeza de que você é realmente, realmente tem certeza que quer fazer isso, não são?

Há dois novos bits de informação nesta janela que são interessantes. Primeiro, ele explicitamente diz-lhe que ele vai mudar a tabela de partição (duh, sim, isso é o que viemos aqui para …), e segundo ele lhe diz que ele não está indo só para criar uma partição raiz do Linux, ele também vai criar uma partição swap – Calamares não fazer uma partição de troca em sua instalação mais simples acima. Ele não lhe diz o quão grande a área de swap vai ser, mas vamos ver que em poucos minutos.

Clique em Continuar mais uma vez, ea instalação vai finalmente, honestamente, realmente começar. O diálogo também vai continuar, para obter as informações de fuso horário, o teclado eo usuário. Todo o processo vai demorar algo como 10 minutos e, em seguida, ele estará pronto para reiniciar para o sistema instalado.

Tal como acontece com a instalação Calamares (Manjaro), haverá um menu multi-boot que oferece para iniciar quer Linux Mint 18 (por padrão) ou Windows 7. Bom, é por isso que estamos fazendo tudo isso …

I arrancar Mint, login, e executar o GParted para ver o que o disco realmente se parece agora. Ok, há uma coisa óbvia e uma coisa não tão óbvia neste display.

A coisa óbvia é o que vimos na tela final do instalador, que agora há uma partição swap Linux – mas agora podemos ver o quão grande ele é, 4GB. Good.The coisa não tão óbvio é que o instalador Mint não apenas criar as duas novas partições para root e swap. Se você olhar atentamente para a lista de partição abaixo do gráfico do layout de disco, você pode ver que ele criou uma partição estendida (/ dev / sda3) e, em seguida, colocar as partições raiz e de swap dentro disso. Enquanto isso não é tecnicamente realmente necessário ainda porque quatro partições são permitidos em um disco simples MBR, é uma boa idéia, porque se não for feito desta forma, você não pode adicionar mais partições mais tarde, sem um monte de problemas.

Se você não estiver interessado em as porcas e parafusos de particionamento de disco, este seria um bom momento para socorrer. Se você estiver interessado, este seria um bom momento para obter uma chávena de café.

Eu estou indo supor que quem lê este post, pelo menos, compreende os conceitos básicos de particionamento de disco. Só para ter certeza que a terminologia que eu vou usar é claro, vou resumir isso dizendo que o particionamento é o processo de dividir um disco (chamado de uma unidade física) em várias partes que podem ser vistos e processados ​​separadamente (chamado de unidades lógicas ). Os usuários do Windows pode ter visto esse conceito quando eles compraram um computador com uma unidade de disco muito grande que aparece no Windows como separado C: e D: “Hard Disk Drives”. (Pop Quiz: quem sabe o que aconteceu com A: e B :?)

Linux tem a capacidade de utilizar múltiplas partições de disco para diversos fins dentro de uma instalação. Note que eu disse “a capacidade”, não “a exigência”. Como vimos com a primeira instalação acima, o número mínimo absoluto de partições necessário para uma instalação Linux é um deles. Isso nem sempre foi verdade, mas é certamente verdade para todas as distribuições Linux Estou familiarizado com hoje. Agora, antes de toda a experiente (e semi-experiente) Linux usuários pânico e começar a escrever comentários desagradáveis, deixe-me dizer que uma partição não é uma instalação típica, e é quase certamente não uma instalação ideal, mas é possível. Vou explicar mais sobre isso abaixo.

Tenha em mente que quando você é um usuário do Windows que não tem absolutamente nenhuma experiência ou conhecimento de Linux, e você está tentando fazer a sua primeira instalação Linux, ficando através da porta com uma instalação mínima que realmente funciona é muito melhor do que apenas em pé fora confusos e intimidados por informações sobre raiz, bota, casa e assim por diante.

Como eu disse no início, eu só estou falando sobre a tabela de partição MBR original (às vezes também conhecido como particionamento DOS), eu não vou falar sobre o particionamento GPT mais recente. Eu poderia escrever sobre GPT particionamento e de inicialização EFI mais tarde. Talvez.

Uma das piores idéias de todos os tempos que já foi impingido sobre os usuários de PC era que quatro partições em um disco era suficiente. Que é o limite para discos MBR. Infelizmente, no momento em que a Microsoft percebeu o quão estúpido que limite arbitrário e muito pequeno era, já era tarde demais.

Ao invés de corrigi-lo realmente, eles vieram para cima com mais um remendo para colar em cima dela – o conceito de “primária” e partições “estendidas”. Uma partição chamado de “Extended” pode então ter qualquer número de partições “lógicas” dentro dele. Bem, pelo menos eles estavam começando a aprender um pouco – eu teria esperado-los para impor algum limite arbitrário (como quatro, ou talvez um dezesseis muito aventureiro) sobre o número de partições lógicas, mas pelo menos eles conseguiram evitar isso.

Os novos limites foram, então, um máximo de quatro partições “primário” ou três “primárias” e uma partição “estendida”, e não há limite para o número de partições “lógicas” em que uma partição chamado de “Extended”. Conseguimos viver com estes limites para muito poucos anos, e eles são o que são susceptíveis de ter em qualquer PC que foi comprado com o Windows até algum tempo depois que o Windows 7 foi introduzido, quando começaram a mudar para GPT particionamento.

Hmm. Bem, talvez isso não é inteiramente certo, eu ouvi alguns rumores sobre GPT partição com o Windows Vista, mas desde que você não pode mesmo começar Microsoft de admitir mais que qualquer coisa feita a cada chamado de “Vista”, isto é difícil de definir. Não importa, eu suponho.

Agora eu preciso relacionar todas essas informações de particionamento para o Linux precisa, quer e pode fazer uso. Primeiro, o que o Linux precisa?

Como eu disse acima, os sistemas Linux hoje requerem um mínimo de apenas uma partição, para manter o que chamamos de sistema de arquivos raiz – se me permitem o meu encolher como eu digo isso, a raiz é mais ou menos o equivalente à do Windows C: unidade. Uma instalação típica Linux precisará de algo entre 4 GB e 8 GB de espaço em disco, e você precisa de pelo menos um pouco de espaço para arquivos de usuário, então eu geralmente faço minhas partições raiz pelo menos 12GB-16GB.

Em seguida, o que é que o Linux quer? Isso é um pouco mais complicado, porque ele recebe em questões que se cruzam entre funcionalidade e preferência pessoal.

A outra partição que a maioria (quase todas) as instalações de Linux têm é uma partição swap. Isso só será usado se a quantidade total de memória necessária para todas as aplicações em execução é maior do que a quantidade de memória física instalada. Isso significa que é possível instalar um sistema Linux sem uma partição swap, se você estiver disposto a aceitar a limitação potencial do tamanho total de execução de programas que você pode ter.

Como grande deve ser a partição swap ser? Não pergunte. Depende. O primeiro dispositivo de troca dedicada Lembro-me instalando era uma unidade de disco fixo-cabeça dezembro, eu acho que foi uma RS03 ou RS05, eu não tenho certeza. Algo como 512 KB ou 1 MB. Isso provavelmente não é suficiente hoje …

Se você executar alguns programas muito grandes, muita memória, como editores de imagem gráficos ou programas de publicação / apresentação, ele pode precisar de ser muito grande – mas você vai saber que os erros, porque você vai ter “falta de memória”. Se você nunca executar qualquer coisa, mas um navegador web e um programa de e-mail, você pode não precisar de uma partição swap em tudo.

A regra de ouro que eu uso é para criar uma partição swap que é pelo menos igual à memória RAM, e de preferência o dobro. Mas, honestamente, que tem pouco mais base na realidade do que ler as folhas de chá, ou dissecar uma rã e lendo as entranhas. Se você não tem um espaço de troca, ou você não tem espaço de swap suficiente, você vai descobrir porque você vai ficar “out of memory” erros. Se você tem muito, quem se importa? Contanto que você não está com pouco espaço em disco, não importa.

Uma outra partição que cai entre necessidade e querem é a partição de boot. Este é onde o Linux tem tradicionalmente mantido tudo o que precisa para arrancar, incluindo vários tipos de arquivos binários e de configuração. Ele foi mantido em uma partição dedicada para um par de razões ao longo dos anos, mas o mais comum, provavelmente, foi que o kernel do Linux tem progredido com formatos novos e diferentes de sistemas de arquivos muito mais rápido do que os vários bootloaders Linux tem.

O exemplo atual disso é o sistema de firmware UEFI, que mantêm seus arquivos de inicialização em uma partição FAT. Nenhum sistema Linux vai usar FAT para a partição raiz, então você tem que ter uma partição separada para isso.

Se você tiver uma partição root ext4, e usar bota Legacy (não UEFI), então você não precisa de uma partição de inicialização separado. Você pode ter um, se quiser, embora.

Existem várias outras utilizações de partição que caem no “pode ​​fazer uso de” categoria. Um exemplo comum é a partição de casa. Este é exatamente o que o nome indica, uma partição separada que contém todos os diretórios home dos usuários comuns e arquivos. Isso pode ser bom por várias razões – o impede de ter que fazer a partição raiz arbitrariamente grande, dá-lhe a possibilidade de expandir mais facilmente, e isso faz com que seja fácil de atualizar / actualizar a instalação do Linux em si sem ter de backup e restauração todos os dados dos utilizadores. Mas, novamente, isso não é necessário e Linux pode ser instalado e utilizado muito bem com os diretórios home na partição raiz.

Eu acho que você provavelmente está recebendo a idéia agora. Há mais exemplos, como / usr / local / ou dados, mas a discussão acaba por ser praticamente o mesmo. Use-os se quiser, eles podem ser bons para logicamente separar as coisas e preservá-los através de outras alterações.

Empresa Software; SUSE doce! ?-Se uma distro Linux senões HPE; Nuvem; Red Hat ainda planeja ser a empresa OpenStack; software empresarial; Começando com Linux nos primeiros dias; guia de sobrevivência Linux; Linux:? Estes 21 aplicativos permitem mover-se facilmente entre Linux e Windows

Ufa, que era um monte de texto, mesmo para os meus padrões. Vamos dividi-lo com mais um exemplo de instalação, antes de eu tentar resumir tudo. Desta vez, eu vou olhar para o instalador para o openSUSE, porque ele faz um par de coisas que os dois primeiros exemplos não fez.

Este é o openSuSE sugerida janela Partitioning. Essa longa lista de partições parece muito assustador, mas não se preocupe é só lá porque openSuSE usa um sistema de arquivos Btrfs por padrão. Eu não quero entrar em uma discussão sobre o Btrfs agora, então eu vou ignorar / evitá-lo.

Felizmente openSuSE dá-lhe a possibilidade de alterar os parâmetros que ele usa para fazer o particionamento sugerido e receber uma proposta automática atualizado.

Clique em Editar Configurações da proposta para obter a janela de Configurações da proposta. Tudo o que tenho a fazer aqui é mudar o sistema de arquivos para a partição raiz para ext4, e clique em OK.

Você também pode ver nesta janela que openSuSE dá-lhe a opção de ter uma partição home separada, e do tipo de sistema de arquivos para usar se você tiver um.

Clique em OK para retornar à janela Partitioning sugerida, que irá então mostrar uma nova proposta baseada no uso de ext4 para o sistema de arquivos raiz. Isso parece muito mais razoável, especialmente em comparação com a longa lista de partições mostradas na primeira proposta. Esta lista é curto o suficiente para que você pode ver e entender exatamente o que o instalador openSuSE vai fazer.

A linha na parte superior em vermelho diz que vai começar por reduzir a partição do Windows existente para 67PT. Isso soa razoável, vimos anteriormente que o Windows está usando atualmente cerca de 32 GB de espaço, por isso vai ter espaço livre de cerca de 50%.

Será, então, criar uma partição estendida na 75GB de espaço que ele libera encolhendo a partição do Windows. Desta vez, ele realmente precisa da partição estendida, porque vai criar um total de mais de quatro partições.

Finalmente, ele irá criar partições lógicas para swap, raízes e casa dentro dessa partição estendida.

Ao invés de apenas completar a instalação e mostrando outra vista gparted do layout, aqui eu tenha selecionado o Particionador Técnico. Você normalmente não tem que ir para esta janela para uma instalação simples, mas dá uma visão diferente do que o disco está indo olhar como.

Isso mostra a tabela de partições, e que as partições serão montadas a que pontos. Se você quiser usar as partições adicionais, este seria o lugar onde viria a criar e posicioná-los.

Que completa os três Linux casos de particionamento de instalação “simples” que eu quero mostrar aqui. Mas antes de terminar, há mais uma coisa que eu quero fazer.

Tenho sido perguntado várias vezes sobre a configuração do meu Samsung N150 Plus. Eu sei que soa como um caso extremo, porque é multi-boot oito diferentes distribuições Linux, mas é realmente apenas uma continuação dos dois últimos exemplos, usando uma partição estendida para realizar várias instalações do Linux.

Esta é a visão gparted do disco na N150 Plus. A primeira partição primária é openSuSE – é, na verdade, Amarilho, não Leap, esse rótulo é errado. Essa partição é grande o suficiente para armazenar todas as imagens que descarregar a partir de minhas câmeras quando estou viajando. Quando estou em casa, parece um monte de espaço desperdiçado.

Em seguida, eu quase sempre colocar a troca em uma partição primária, mas isso é mais por hábito do que por necessidade.

Depois, há outra partição primária onde eu tenho atualmente Fedora instalado. Esta é apenas porque eu usar o N150 para testar lotes de diferentes distribuições; se eu estivesse configurá-lo apenas para o uso diário (ou apenas para viajar uso) eu provavelmente iria usar a terceira partição primária para casa e fazer a partição raiz muito menor.

Finalmente, há uma partição estendida para todas as outras distribuições Linux Eu estou tentando esta pequena netbook. O número real instalada varia de acordo com o que estou fazendo. Existem actualmente seis distribuições diferentes instaladas lá, e não há espaço livre suficiente no final para adicionar mais um ou dois, se eu quiser.

O importante aqui é que o grub bootloader Linux irá arrancar ou uma primária ou uma partição lógica sem necessidade de qualquer manipulação incomum de arquivos de inicialização ou partições.

Ok, isso é o suficiente – provavelmente mais do que suficiente. Espero que o que tudo isso mostrou foi que a instalação de Linux não requer particionamento de disco complicado, ele pode realmente ser bastante simples.

SUSE doce! senões HPE-se uma distro Linux

? Red Hat ainda planeja ser a empresa OpenStack

? A partir do Linux nos primeiros dias

Linux guia de sobrevivência: Estes 21 aplicativos permitem mover-se facilmente entre Linux e Windows