Jak ustawić partycję startową za pomocą wiersza poleceń w parted?

Najlepiej byłoby, gdyby był numerowany listy, dzięki czemu mogę łatwo wybrać partycję do rozruchu.

Komentarze

  • Sposób ustawiania flagi partycji jest wyjaśniony w instrukcji i powinien być trywialne zadanie … Możesz ' t mieć listy numerowane, gdy set flagę, ale zawsze możesz wydrukować układ urządzenia (którym jest lista numerowana) i sprawdź ją przed ustawieniem jakichkolwiek flag.

Odpowiedz

Używam fdisk. przed zastosowaniem tego zalecam pracę z Live CD lub USB i tworzenie kopii zapasowych danych.

Najpierw sprawdź, czy istnieje partycja rozruchowa, taka jak w moim systemie, której „/ dev / sda1” jest partycją startową :

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 

Jeśli nie ma partycji rozruchowej, zrób to z logowaniem roota:

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

Musisz wpisać 1, jeśli chcesz ustawić partycję 1 jako bootowalną lub i po 2, jeśli chcesz uruchomić drugą partycję itd …

i zastosuj modyfikację za pomocą „w” w ten sposób

Command (m for help): w 

Aby zmodyfikować tabelę dysku i ustawić żądaną partycję jako startową.

W nadziei, że to pomoże

Komentarze

  • fdisk wydaje się już nie mieć opcji flagi startowej … podczas próby instalacji archlinux na 20190712
  • Za pomocą fdisk utworzyłem Systemowa partycja EFI i automatycznie miała flagę startową z GPT, którą mogłem zobaczyć za pomocą parted1, mimo że mogłem n nie ustawiaj go już ręcznie. Prawdopodobnie wybranie odpowiedniego typu partycji jest wystarczające.

Odpowiedź

Z print wpisz numer partycji (pierwsza kolumna). Powiedzmy, że jest to 1. Aby było możliwe uruchomienie:

(parted) set 1 boot on 

Komentarze

  • Warto zauważyć możesz to zrobić w GUI bardzo łatwo; kliknij prawym przyciskiem myszy wybraną partycję, flagi, kliknij przycisk rozruchu.
  • @robert, Dziękuję za właściwą odpowiedź na pytanie!

Odpowiedź

OS X https://qwiek.wordpress.com/ „fdisk”, a następnie flag 1, aby uruchomić pierwszą partycję.

Komentarze

  • Pytanie nie może dotyczyć systemu OS X, ponieważ dotyczy Linux!
  • BSD to unix? 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *