Instalando o ubuntu, eu realmente preciso de uma partição de inicialização?

13

Eu instalarei o Ubuntu 9.10.

No entanto, quando vou às opções avançadas para fazer as partições. Eu decidi que vou criar um

trocar arquivo x2 tamanho da partição RAM / (raiz).

Li alguns documentos que dizem que você também deve criar uma partição de inicialização (partição primária) para a primeira partição, para que o BIOS possa encontrá-la facilmente. E aloque apenas cerca de 100MB.

Eu só estou querendo saber se eu preciso criar uma partição de inicialização? E o que isso realmente faz?

Muito Obrigado,

ant2009
fonte
2
Isto é um idiota. Você vai encontrar as respostas aqui: superuser.com/questions/30216/why-create-many-partitions
innaM
Esta pergunta não me parece uma duplicata.
21410 DaveParillo

Respostas:

8

É uma escolha. Você pode, ou você não pode. Eu normalmente faço. Além do swap, normalmente crio 3 partições:

  1. / boot - normalmente cerca de 60 MB. Mais para o fedora, ou se eu pretendo experimentar / ter vários kernels instalados
  2. / - 7 ou 8 GB para armazenar tudo o que não é / home
  3. / home - o resto do meu disco.

O principal motivo pelo qual eu me dividi dessa maneira é me oferecer o maior número possível de opções durante situações de recuperação e backup. Se as coisas nunca derem errado, uma grande partição funcionará e talvez você nunca precise se preocupar.

Talvez eu seja velho e paranóico ;-)

Se você estiver preocupado com a segurança, após a instalação, poderá definir sua partição de inicialização como somente leitura. Isso impede que qualquer pessoa (até você) escreva qualquer coisa no seu kernel. Embora seja bastante seguro, isso significa que, quando essas atualizações antigas do Kernel aparecerem na janela de atualização, elas falharão na instalação até que você torne sua partição de inicialização gravável, reinicialize e instale-a. Fiz isso no laptop da minha filha, como uma camada adicional contra qualquer violação de seu kernel - ela pode instalar software, mas para modificá-lo, ela precisa me pedir ajuda. Isso me deu a chance de verificar se isso é algo que realmente deveria ser instalado para começar.

DaveParillo
fonte
Olá, obrigado pela sua ajuda. Só estou me perguntando A inicialização seria uma partição primária. / root e / home seriam partições lógicas? Obrigado.
Ant2009 05/11/2009
Todos devem ser partições lógicas. IMO.
511 CarlF
2
Defino minha partição de inicialização como uma partição primária, não uma partição lógica. Novamente, isso em caso de desastre, mas não é tecnicamente necessário. O Ubuntu tem um bom artigo ubuntuforums.org/showthread.php?t=282018 explicando os conceitos básicos do particionamento.
DaveParillo 5/11/09
E se você tiver vários discos? Onde a partição de inicialização deve estar? sda? sdb2? Ou existe uma maneira de espelhar a partição de inicialização e, em caso afirmativo, é uma boa ideia?
CMCDragonkai
12

Em geral, você pode usar apenas uma partição para tudo. Historicamente, muitos sistemas usavam partições diferentes para diferentes partes do sistema, mas isso não é mais necessário.

Ainda existem algumas situações especiais em que você precisa de mais de uma partição:

  • Você precisa de uma partição separada / de inicialização se desejar usar a criptografia completa do disco (por exemplo, LUKS ou Truecrypt), porque precisa de algo para inicializar a partir de :-).

  • Se você inicializar duas vezes e quiser ler arquivos de ambos os sistemas, eles precisarão estar em um sistema de arquivos que os dois sistemas possam ler. Portanto, pode fazer sentido ter, por exemplo, uma partição multimídia com NTFS ou VFAT se você inicializar duas vezes o Linux e o Windows, para que ambos possam usar os arquivos.

  • Se você usar a criptografia completa do disco, haverá uma sobrecarga perceptível na leitura e gravação de arquivos muito grandes (por exemplo, vídeos). Você pode querer ter uma partição não criptografada separada para elas.

  • Se você planeja re-particionar ou instalar outro SO de tempos em tempos, é mais fácil se você tiver um /bootno início do disco como o número um (por exemplo /dev/sda1), para evitar quebrar o grub.

Existem também algumas razões obsoletas. Você pode ler sobre eles na documentação antiga, mas eles não se aplicam mais aos sistemas atuais:

  • Em alguns hardwares antigos, uma partição de inicialização é necessária devido a limitações do BIOS (por exemplo, incapaz de inicializar a partir de uma partição além dos 1024 cilindros). Eu acredito que isso se aplica apenas a sistemas muito antigos (mais de ~ 5 a 10 anos).

  • Nas versões antigas do Linux (V2.2, talvez 2.4), uma partição de troca era mais rápida que um arquivo de troca, portanto, é aconselhável ter uma partição de troca. No Linux 2.6, ambos devem fornecer desempenho equivalente ( http://lkml.org/lkml/2005/7/7/326 ).

sleske
fonte
9

Não há necessidade de criar uma partição de inicialização. Tudo pode ir em uma partição sem causar problemas.

Até a troca pode estar na partição única (na forma de um arquivo de troca); os arquivos de troca costumavam ser um pouco mais lentos que as partições de troca, mas, a partir do kernel 2.6 do Linux, eles tinham o mesmo desempenho que uma partição de troca (consulte também a pergunta partição de troca x arquivo para obter desempenho? em serverfault.com).

Os conselhos sobre a criação de várias partições não têm nada a ver com a descoberta da BIOS (o que é falso). Trata-se de compartilhar uma única partição / home / yourname entre vários sistemas operacionais e facilitar certos tipos de backups. Para a maioria dos usuários, uma única partição é a mais fácil de configurar e funciona bem.

CarlF
fonte
Os arquivos de troca não são mais lentos que as partições de troca; Eu editei para indicar isso.
sleske