Điều này thật kinh tởm với tôi, nhưng nó hoạt động:
echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb
Tôi muốn biết một cách khôn ngoan hoặc thanh lịch hơn để thực hiện điều này. Toàn bộ bản ghi khởi động và bảng phân vùng đang bị xóa trước khi thực hiện tác vụ này, vì vậy chúng tôi có thể tin tưởng rằng phân vùng 1 có sẵn.
1
Cũng có thể viết cùng một 'tiếng vang' trên nhiều dòng (nếu bạn đang thực hiện nó trong một tập lệnh bash) - cùng mức độ 'kinh tởm', nhưng dễ đọc hơn một chút. Các lựa chọn tốt hơn trong các câu trả lời dưới đây mặc dù :-)
—
Ralph Bolton