Hur ställer jag in den startbara partitionen med hjälp av kommandoraden delad?
Helst vill jag ha ett numrerat lista så att jag enkelt kan välja vilken partition som ska startas från.
Kommentarer
Svar
Jag använder fdisk. innan du använder detta rekommenderar jag att du arbetar med en live-CD eller USB och säkerhetskopierar dina data.
Kontrollera först om det finns någon startbar partition som i mitt system som ”/ dev / sda1” är den startbara partitionen :
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
Om det inte finns någon startpartition gör du så här med root-inloggning:
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 måste skriva 1 om du vill göra bootbar till partitionen 1 eller och efter 2 om du vill göra bootable till den andra partitionen etc …
och med modifieringen med ”w” så här
Command (m for help): w
För att ändra tabellen på din disk och göra önskad partition startbar.
I hopp om att hjälp
Kommentarer
- fdisk verkar inte ha något startbart flaggalternativ längre … vid archlinux installationsförsök på 20190712
- Med fdisk skapade jag System EFI-partition och den hade automatiskt den startbara flaggan med GPT som jag kunde se med
parted1
, även om jag inte kunde ställa in det manuellt längre. Eventuellt är det tillräckligt att välja rätt partitionstyp.
Svar
Med print
kommandot för att ge partitionsnumret (första kolumnen). Låt oss säga att det är 1. För att göra det startbart:
(parted) set 1 boot on
Kommentarer
- Värt att notera att du kan göra detta i GUI mycket enkelt; högerklicka på den partition du vill ha, flagga, klicka på start.
- @robert, tack för rätt svar på frågan!
Svar
OS X https://qwiek.wordpress.com/ ”fdisk” och sedan flag 1
för att göra den första partitionen startbar.
Kommentarer
- Frågan kan inte handla om OS X, eftersom den handlar om Linux!
- BSD är unix? 🙂
set
en flagga men du kan alltid skriva ut enhetslayouten (vilket är en numrerad lista) och inspektera den innan du anger flaggor.