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
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? 🙂
set
flagę, ale zawsze możesz wydrukować układ urządzenia (którym jest lista numerowana) i sprawdź ją przed ustawieniem jakichkolwiek flag.