Đặt dòng lệnh phân vùng có khả năng khởi động


10

Làm cách nào để đặt phân vùng khởi động bằng cách sử dụng dòng lệnh trong parted?

Lý tưởng nhất là tôi muốn một danh sách được đánh số để tôi có thể chọn phân vùng để khởi động dễ dàng.


2
Cách đặt cờ phân vùng được giải thích trong hướng dẫn và phải là một nhiệm vụ tầm thường ... Bạn không thể có danh sách được đánh số khi bạn setgắn cờ nhưng bạn luôn có thể in bố cục thiết bị (là danh sách được đánh số) và kiểm tra trước thiết lập bất kỳ cờ.
don_crissti

Câu trả lời:


13

Tôi sử dụng fdisk. trước khi áp dụng điều này, tôi khuyên bạn nên làm việc với CD hoặc USB trực tiếp và sao lưu dữ liệu của bạn.

Trước tiên hãy kiểm tra xem có phân vùng khởi động nào giống như trong hệ thống của tôi không "/ dev / sda1" là phân vùng có thể khởi động:

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

Nếu không có bất kỳ phân vùng khởi động nào, hãy làm như thế này với đăng nhập 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): 

Bạn đã gõ 1 nếu bạn muốn tạo khả năng khởi động phân vùng 1 hoặc sau 2 nếu bạn muốn tạo khả năng khởi động phân vùng thứ hai, v.v ...

và aply sửa đổi với "w" như thế này

Command (m for help): w

Để sửa đổi bảng của đĩa của bạn và làm cho phân vùng mong muốn có thể khởi động.

Hy vọng sự giúp đỡ đó


3
fdisk dường như không còn tùy chọn cờ khởi động nữa ... trong lần thử cài đặt archlinux vào 20190712
Scott Stensland

Với fdisk tôi đã tạo phân vùng System EFI và nó tự động có cờ khởi động với GPT mà tôi có thể nhìn thấy parted1, mặc dù tôi không thể thiết lập thủ công nữa. Có thể chọn đúng loại phân vùng là đủ.
mateuszb

8

Với printlệnh bạn ge số phân vùng (cột đầu tiên). Hãy để chúng tôi nói nó là 1. Để làm cho nó có khả năng khởi động:

(parted) set 1 boot on

Đáng lưu ý rằng bạn có thể làm điều này trong GUI rất dễ dàng; bấm chuột phải vào phân vùng bạn muốn, cờ, bấm khởi động.
Owen Versteeg 27/03/18

@robert, Cảm ơn bạn đã trả lời đúng cho câu hỏi!
Ashfaq

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.