Como definir a partição inicializável usando a linha de comando no parted?
Idealmente, gostaria de uma numeração lista para que eu possa selecionar de qual partição inicializar facilmente.
Comentários
Resposta
Eu uso fdisk. antes de aplicar isso, eu recomendo trabalhar com um live CD ou USB e fazer backup de seus dados.
Primeiro verifique se alguma partição inicializável está presente como no meu sistema, que “/ dev / sda1” é a partição inicializável :
fdisk -l /dev/sda Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00003256 Device Boot Start End Blocks Id System /dev/sda1 * 2048 959991807 479994880 83 Linux /dev/sda2 959993854 976766975 8386561 5 Extended /dev/sda5 959993856 976766975 8386560 82 Linux swap / Solaris
Se não houver nenhuma partição de boot, faça assim com o login de root:
fdisk /dev/sda Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition"s system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): a Partition number (1-5):
Você “deve digitar 1 se deseja tornar a partição 1 inicializável ou 2 se deseja tornar a segunda partição inicializável etc …
e aplicar a modificação com” w ” assim
Command (m for help): w
Para modificar a tabela do seu disco e tornar a partição desejada inicializável.
Esperando que ajude
Comentários
- o fdisk parece não ter mais a opção de sinalização inicializável … na tentativa de instalação do archlinux em 20190712
- Com o fdisk eu criei o Partição EFI do sistema e ele tinha automaticamente o sinalizador inicializável com GPT que eu podia ver com
parted1
, embora eu pudesse n não o configure mais manualmente. Possivelmente, escolher o tipo de partição correto é suficiente.
Resposta
Com o print
comando você ge o número da partição (primeira coluna). Digamos que seja 1. Para torná-lo inicializável:
(parted) set 1 boot on
Comentários
- Vale a pena observar que você pode fazer isso na GUI com muita facilidade; clique com o botão direito na partição desejada, sinalizadores, clique em inicialização.
- @robert, Obrigado pela resposta certa para a pergunta!
Resposta
OS X https://qwiek.wordpress.com/ “fdisk” e flag 1
para tornar a primeira partição inicializável.
Comentários
- A questão não pode ser sobre o OS X, pois é sobre Linux!
- BSD é unix? 🙂
set
um sinalizador, mas você sempre pode imprimir o layout do dispositivo (que é uma lista numerada) e inspecione-a antes de definir qualquer sinalização.