Defina o tipo de partição com parted

1

Acabei de adquirir um novo laptop Dell.

Eu instalei o Linux na primeira metade do disco rígido e na segunda parte eu quero instalar o Oracle Solaris. De acordo com isso eu preciso definir o tipo de partição do segundo semestre como 0x82.

Quando instalei o Linux, usei parted versão 3.1 e parece que ele não tem um comando para alterar o tipo de partição. Em vez disso, parece que tenho que fornecer [FS-TYPE] ao emitir o comando mkpart .

Agora, olhando os tipos suportados, vejo cinco possibilidades: linux-swap (v1), linux-swap (v0), linux-swap, linux-swap (novo) e linux-swap (antigo).

Qual desses 5 eu devo escolher?

O problema que estou enfrentando agora é que, ao tentar instalar o Oracle Solaris, o instalador só reconhece o sistema de arquivos NTFS. E quando chega a hora de perguntar onde instalar, eu tenho o disco inteiro como não usado. Mas, de acordo com o link acima, eu deveria ser capaz de trapacear com o instalador informando que eu já estou pronto para usar a partição para o Oracle Solaris.

    
por Igor 06.06.2014 / 06:07

2 respostas

1

0x82 não é um número de revisão de swap, é apenas o codinome para swap, então não importa qual você escolher, eles são todos 0x82. Veja este link: link

Parece que você leu mal as instruções. A partição de troca deve ser formatada como swap e a partição do Solaris deve ser formatada como UFS. Para comandos divididos, consulte: link

[Estes códigos são apenas exemplos, você precisará alterar alguns dos valores antes de usá-los.]

Para criar uma partição UFS:

Digite Parted " select /dev/sda ".

Digite em parted " mkpartfs primary ufs 0.0 700.0 "

Para formatar uma partição existente como UFS:

Digite em parted " mkfs yes 3 ufs "

    
por 06.06.2014 / 07:43
1

Um novo laptop Dell quase certamente viria com o Windows 8 e usaria a Interface de firmware extensível (também conhecido como EFI unificada , ou UEFI) em vez do firmware antigo do Basic Input / Output System (BIOS) . Os sistemas baseados em EFI normalmente usam a Tabela de Partição GUID (GPT) em vez da anterior Master Boot Record (MBR) esquema de particionamento que é normalmente (mas nem sempre) usado com o BIOS.

Isso é relevante porque as instruções às quais você ligou supõem uma instalação em modo BIOS com o MBR. Se você continuar usando GPT e EFI, os procedimentos serão completamente diferentes! De acordo com este documento, O Solaris agora suporta a inicialização no modo EFI, mas não consigo apontar instruções específicas sobre como instalá-lo neste modo.

A maioria das EFIs modernas inclui um Módulo de Suporte à Compatibilidade (CSM), que permite que o computador inicialize no modo BIOS. Assim, você pode ser capaz de inicializar no modo BIOS, mas isso será mais fácil se você configurar todos os seus sistemas operacionais para inicializar no modo BIOS. No caso do Windows, isso exigirá a conversão do disco de GPT para MBR. Para todos os sistemas operacionais, se o disco estiver no formato GPT, a conversão para o MBR exigirá a reinstalação do carregador de boot. Na maioria dos casos, você precisará entrar no utilitário de configuração de firmware e ativar o CSM - geralmente é identificado por esse nome ou pelo nome "legacy support" ou algo similar. Às vezes, é ativado por desativação "suporte a UEFI" ou algo similar. (Não há nada remotamente padronizado sobre essas interfaces de usuário, infelizmente.) Se você está limpando tudo e reinstalando, este malabarismo de modo de inicialização e tabela de partição não é um grande problema, uma vez que você entende o que precisa ser feito. Se você quiser manter o Windows, no entanto, pode ser um aborrecimento.

Além disso, os computadores fornecidos com o Windows 8 quase sempre são enviados com inicialização segura ativa. Desativar esse recurso é necessário para instalar alguns sistemas operacionais. Algumas distribuições Linux suportam o Secure Boot, mas outras não. Não tenho ideia sobre o Solaris. Você deve ser capaz de desativar o Secure Boot no seu firmware - mas, novamente, precisamente, como depende da interface do usuário do seu firmware.

Se necessário, você pode alternar entre as inicializações do modo EFI e do modo BIOS, mas isso geralmente é complicado. A maioria das EFIs permite fazê-lo usando seus gerenciadores de boot internos, que geralmente são ferramentas terríveis; ou você pode instalar o meu gerenciador de inicialização do rEFInd, que torna as coisas um pouco mais fáceis. (Com rEFInd, você deve remover o comentário da linha scanfor no arquivo refind.conf e garantir que uma opção adequada do modo BIOS seja adicionada à linha.)

Quanto aos tipos de partição, parted e GParted são ferramentas terríveis para manipular códigos de tipo de partição, porque não fornecem uma maneira explícita de fazer isso. Essas ferramentas definirão o código de tipo com base no tipo de sistema de arquivos que você especificar, mas se precisar usar outra coisa, estará sem sorte. Em vez disso, você deve usar fdisk (para discos MBR) ou gdisk (para discos GPT) para definir códigos de tipo de partição em qualquer um, exceto o punhado de maneiras padronizadas permitidas pelo libparted. FWIW, IIRC O Solaris abandonou o código do tipo 0x82 em favor de outra coisa, mas não me lembro do que está sendo usado agora.

    
por 07.06.2014 / 15:49