Impostare la riga di comando della partizione di avvio


12

Come impostare la partizione di avvio utilizzando la riga di comando in parted?

Idealmente, vorrei un elenco numerato in modo da poter selezionare facilmente da quale partizione avviare.


2
Come impostare un flag di partizione è spiegato nel manuale e dovrebbe essere un'attività banale ... Non puoi avere elenchi numerati quando sei setun flag, ma puoi sempre stampare il layout del dispositivo (che è un elenco numerato) e controllarlo prima impostazione di eventuali bandiere.
don_crissti,

Risposte:


13

Uso fdisk. prima di applicare questo consiglio di lavorare con un CD o USB live e di eseguire il backup dei dati.

Per prima cosa controlla se è presente una partizione avviabile come nel mio sistema che "/ dev / sda1" è la partizione avviabile:

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 non è presente alcuna partizione di avvio, eseguire questa operazione con l'accesso 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): 

Devi digitare 1 se vuoi rendere avviabile la partizione 1 o dopo 2 se vuoi rendere avviabile la seconda partizione ecc ...

e applica la modifica con "w" in questo modo

Command (m for help): w

Per modificare la tabella del disco e rendere avviabile la partizione desiderata.

Nella speranza che l'aiuto


3
fdisk sembra non avere più l'opzione flag avviabile ... durante il tentativo di installazione di archlinux su 20190712
Scott Stensland

Con fdisk ho creato la partizione EFI di sistema e aveva automaticamente il flag di avvio con GPT con cui potevo vedere parted1, anche se non riuscivo più a impostarlo manualmente. Probabilmente è sufficiente scegliere il tipo di partizione corretto.
mateuszb,

9

Con il printcomando si ge il numero di partizione (prima colonna). Diciamo che è 1. Per renderlo avviabile:

(parted) set 1 boot on

Vale la pena notare che è possibile farlo molto facilmente nella GUI; fare clic con il tasto destro sulla partizione desiderata, selezionare flag, fare clic su avvio.
Owen Versteeg,

1
@robert, grazie per la risposta giusta alla domanda!
Ashfaq,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.