Hvordan indstiller jeg den bootbare partition ved hjælp af kommandolinjen i skilt?

Ideelt set vil jeg have et nummereret liste, så jeg nemt kan vælge, hvilken partition jeg vil starte fra.

Kommentarer

  • Sådan indstilles et partitionsflag forklares i manualen og skal være en triviel opgave … Du kan ' t have nummererede lister, når du set et flag, men du kan altid udskrive enhedens layout (som er en nummereret liste) og inspicér den, inden du sætter flag.

Svar

Jeg bruger fdisk. før jeg anvender dette anbefaler jeg at arbejde med en live CD eller USB og sikkerhedskopiere dine data.

Kontroller først, om der er en bootbar partition som i mit system, der “/ dev / sda1” er den bootbare partition. :

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 

Hvis der ikke er nogen opstartspartition, skal du gøre dette med root login:

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): 

Du skal skrive 1, hvis du vil gøre bootbar partition 1 eller og efter 2, hvis du vil gøre bootable til den anden partition osv …

og modifikationen med “w” sådan her

Command (m for help): w 

For at ændre bordet på din disk og gøre den ønskede partition bootbar.

I håb om den hjælp

Kommentarer

  • fdisk ser ud til ikke længere at have startbar flagmulighed … på archlinux installationsforsøg på 20190712
  • Med fdisk oprettede jeg System EFI-partition, og den havde automatisk det startbare flag med GPT, som jeg kunne se med parted1, selvom jeg ikke kunne ikke indstil det mere manuelt. Muligt at vælge den rigtige partitionstype er tilstrækkelig.

Svar

Med print kommando, du skal give partitionsnummeret (første kolonne). Lad os sige, at det er 1. For at gøre det startbart:

(parted) set 1 boot on 

Kommentarer

  • Værd at bemærke, at du kan gøre dette i GUI meget let; højreklik på den ønskede partition, flag, klik på boot.
  • @robert, tak for det rigtige svar på spørgsmålet!

Svar

OS X https://qwiek.wordpress.com/ “fdisk” og derefter flag 1 for at gøre den første partition bootbar.

Kommentarer

  • Spørgsmålet kan ikke handle om OS X, da det handler om Linux!
  • BSD er unix? 🙂

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *