Điểm:0

Làm cách nào để tạo hình ảnh của phân vùng hệ thống mà không cần khởi động từ DVD hoặc USB trực tiếp? (Chế độ khẩn cấp?)

lá cờ tr

Tôi muốn tạo một hình ảnh của phân vùng hệ thống 20.04 của mình làm bản sao lưu trong trường hợp có sự cố xảy ra để tôi có thể khôi phục nó sau.

Ngoài ra, tôi muốn làm cho phân vùng hệ thống nhỏ hơn (có thể sau khi đã sao lưu...) để tôi có thể tạo một phân vùng riêng cho một số ảnh và dữ liệu khác (không nên tự động gắn nhưng có thể gắn khi cần)

Vấn đề của tôi là máy tính xách tay không có ổ đĩa quang và hiện tại tôi không có bất cứ thứ gì ở đây để có thể khởi động (ngoại trừ DVD trực tiếp, điều này rõ ràng là không giúp được gì nhiều nếu không có ổ đĩa quang)

Vì vậy, tôi nghĩ rằng bằng cách nào đó có thể thực hiện việc này khi tôi ngắt kết nối/đầu tiên theo cách thủ công, có thể sau khi khởi động ở chế độ khẩn cấp? Hoặc không thể ngắt kết nối/ngay cả trong chế độ khẩn cấp?

Có thể sử dụng dd cũng hoạt động khi/được gắn ở chế độ chỉ đọc?

Có ý tưởng nào về cách tôi có thể hoàn thành các tác vụ đơn giản này mà không cần phải khởi động lại từ phương tiện USB không?

Bất kỳ trợ giúp được đánh giá cao.

chỉnh sửa:

Bây giờ tôi đã từ bỏ phần sửa đổi phân vùng vì dường như thực sự không phải là giải pháp tốt để thu nhỏ phân vùng hệ thống được gắn kết - Nhưng tôi vẫn không thể tin rằng không có cách nào để tạo hình ảnh "sống" từ một hệ thống đang chạy, vì điều này thường cần thiết cho các máy chủ hoặc máy tính khác mà bạn không có quyền truy cập vật lý vào...?! (Và nó đã có thể thực hiện được trong một số hệ điều hành khác từ nhiều năm trước)

Nmath avatar
lá cờ ng
Bạn không cần đầu đĩa DVD. Bạn có thể khởi động từ USB trực tiếp. Bạn không thể ngắt kết nối hệ thống tệp gốc trong khi quá trình cài đặt đó đang chạy.
user535733 avatar
lá cờ cn
Bạn có phân vùng có sẵn hoặc không gian chưa phân vùng không? Nếu vậy, bạn có thể cài đặt Ubuntu *ở đó*, khởi động vào hệ thống đó, sau đó thay đổi kích thước (các) phân vùng hệ thống hiện tại của bạn.Không đơn giản, dễ nhầm lẫn và việc điều chỉnh phân vùng luôn tiềm ẩn rủi ro. Sẽ đơn giản hơn, an toàn hơn và ít bối rối hơn khi mượn ổ USB trống của một người bạn trong một buổi chiều.
j0h avatar
lá cờ au
j0h
những gì bạn không muốn làm là phân vùng lại đĩa hiện đang chạy hệ điều hành của bạn, vô số vấn đề sẽ xảy ra sau đó. khởi động qua một phương tiện khởi động riêng thuộc bất kỳ loại nào là tùy chọn an toàn nhất cho bạn, đó có thể là đĩa khởi động hoặc một ổ cứng khác đã cài đặt linux.
lá cờ tr
@ người dùng535733 Có lẽ tôi có thể tạm thời hủy kích hoạt và xóa phân vùng trao đổi, nhưng có lẽ nó quá nhỏ để cài đặt hoàn chỉnh. - Và tôi không biết cách cài đặt Ubuntu mà không cần phương tiện khởi động? Ubuntu có thể tự cài đặt từ một phiên đang chạy sang một số phân vùng hoặc phương tiện khác không?
lá cờ tr
Phần không dễ lắm nhưng dễ nhầm lẫn sẽ không phải là vấn đề và dù sao thì tôi cũng sẽ tạo hình ảnh trước nếu có bất kỳ điều gì sai sót. - Sẽ phải đợi đến tuần sau và mua một số ổ flash USB dởm ở đâu đó (điều đó có lẽ cũng sẽ không tồn tại được lâu - đó cũng là lý do tại sao tôi hiện không có ổ USB hoạt động @Nmath)
lá cờ tr
@ j0h Được rồi, giả sử việc phân vùng lại sẽ đợi cho đến khi tôi nhận được một số phương tiện có thể khởi động - Có ai biết cách ít nhất tôi có thể tạo một hình ảnh mà không cần phương tiện có thể khởi động không?!
j0h avatar
lá cờ au
j0h
hệ thống của bạn có hoạt động ngay bây giờ không? Linux hiện đã được cài đặt chưa? không tạo bản sao lưu trên cùng một đĩa, điều đó rất lãng phí dung lượng và không giúp bạn bảo vệ nếu đĩa đó bị lỗi.
lá cờ tr
Vâng và vâng. (Ubuntu đã được cài đặt sẵn)
lá cờ tr
Tôi đã nghĩ đến việc chia sẻ mạng hoặc sao lưu qua ftp hoặc đại loại như thế này. Dù sao thì việc ghi một hình ảnh vào cùng một phân vùng mà bạn thực sự muốn sao lưu không phải là một ý tưởng hay .... (tôi đoán là có thể dẫn đến mất dữ liệu)
j0h avatar
lá cờ au
j0h
ok, và bạn muốn tạo một cách bổ sung để khởi động hệ thống của mình. và hoặc sao lưu tất cả các tệp của bạn. nếu bạn có tùy chọn, hãy sao lưu các tệp cá nhân của bạn trên ổ đĩa mạng. khởi động mạng là một vấn đề, hiện tại chúng tôi đang bỏ qua điều đó.tất cả các tệp cá nhân của bạn phải ở trong /home/$USER. tạo các phân vùng riêng biệt, không giúp bạn có thêm khả năng phục hồi khi có một ổ cứng bị lỗi. nếu ổ cứng của bạn bị lỗi, việc có một phân vùng khởi động khác sẽ không giúp được gì cho bạn. Một trong những lý do chúng tôi đề xuất một thanh USB khởi động là tổng dung lượng cần thiết thấp hơn nhiều.
j0h avatar
lá cờ au
j0h
Có nhiều cách để tạo usb boot trong linux. có "Trình tạo đĩa khởi động", một chương trình đồ họa, thường được bao gồm trong nhiều phiên bản Ubuntu. bạn có thể tải xuống một hình ảnh của bất kỳ phiên bản linux yêu thích nào của bạn. Tôi thích Mate, tôi đang liên kết nó ở đây. https://cdimage.ubuntu.com/ubuntu-mate/releases/20.04/release/ubuntu-mate-20.04.3-desktop-amd64.iso sau khi tải xuống, bạn có thể tạo đĩa khởi động bằng tiện ích trình tạo đĩa khởi động. Bạn có thể sử dụng dòng lệnh nếu muốn, $sudo dd if=/home/$USER/Downloads/ubuntu-mate-20.04.3-desktop-amd64.iso of=/dev/some/other/disk
lá cờ tr
Cảm ơn, nhưng trong trường hợp ổ đĩa trong bị lỗi (hoặc bất kỳ thứ gì khác), tôi muốn có một bản sao lưu bên ngoài không chỉ các tệp trong /home mà còn của toàn bộ hệ thống vì phải mất đủ thời gian để định cấu hình và cài đặt mọi thứ, và nó sẽ hữu ích trong nhiều tình huống để có thể quay lại hệ thống hiện tại nơi mọi thứ hoạt động bình thường khi tôi cần. Tôi biết rằng một phân vùng riêng biệt chỉ giúp chống lại, ví dụ: hỏng hệ thống tệp, nhưng nó cũng giúp dễ dàng sao lưu các tệp được lưu trữ trên phân vùng này thường xuyên hơn một chút (chỉ một nơi cần sao lưu và không có tệp nào tôi không cần)
lá cờ tr
Có phân vùng thứ hai để khởi động chủ yếu sẽ giúp tôi tạo hình ảnh khi tôi hiện không có ổ USB, nhưng cũng có thể giúp ích trong một số tình huống khác khi tôi nghĩ về nó. Nhưng tôi không có ý định đây là biện pháp bảo vệ chống lại ổ đĩa bị lỗi hoặc thứ gì đó tương tự. Có cách nào để cài đặt Ubuntu vào một số phân vùng hoặc phương tiện khác từ một phiên đang chạy mà không cần khởi động từ đĩa cài đặt có thể khởi động hoặc ổ USB trước không? Tôi nghĩ rằng trình tạo đĩa Khởi động cũng cần một ổ USB ... (?)
sudodus avatar
lá cờ jp
Nếu bạn không thể mua USB ngay bây giờ, vui lòng thử mượn một cái từ bạn bè, người thân hoặc đồng nghiệp. Những việc bạn muốn làm sẽ phức tạp hơn nhiều nếu không có ổ USB. (Cũng có thể boot qua đầu chuyển USB vào thẻ nhớ (thẻ SD chẳng hạn).
lá cờ tr
Có lẽ tôi có thể di chuyển các tệp từ thẻ SD sang nơi khác và khởi động từ thẻ đó, tôi chưa thử cách này - nhưng có thể là một gợi ý hay (nếu máy tính có thể khởi động từ đó)
Điểm:1
lá cờ in

Nếu bạn không có phương tiện để khởi động từ ổ đĩa quang hoặc usb, bạn có thể khởi động hầu hết các tệp iso trực tiếp bằng cách đặt chúng vào ổ cứng cục bộ của bạn và thêm mục menu tùy chỉnh vào grub.

Tôi đã mô tả cách thực hiện việc này với GParted trong liên kết bên dưới và hy vọng bạn có thể thực hiện tương tự với thứ gì đó như clonezilla để tạo ảnh hệ thống của bạn

Cách sửa đổi phân vùng mà không cần USB/CD trực tiếp

Tôi đã thiết lập GParted để chạy như thế này trên hầu hết các hệ thống của mình và nó hoạt động giống như khởi động từ usb

lá cờ tr
Điều đó khá tuyệt, vì vậy bạn luôn có ổ USB có thể khởi động bên mình khi cần :) (Tất nhiên là miễn là ổ hoạt động bình thường...)
lá cờ tr
Điều đó cũng khá gần với những gì tôi đã nghĩ đến, cảm ơn bạn. - Có lẽ người ta nên đảm bảo rằng tệp hình ảnh có phân vùng riêng để bạn có thể sửa đổi tất cả các phân vùng khác mà không gặp sự cố. (Nếu đó là một tệp hình ảnh nhỏ, nó có thể sẽ được tải vào bộ nhớ hệ thống, nhưng dù sao thì tôi cũng không muốn sửa đổi phân vùng chứa tệp hình ảnh ...)
PonJar avatar
lá cờ in
Đó là một gợi ý hợp lý mặc dù tôi chưa bao giờ gặp vấn đề với cách tiếp cận này. Các iso GParted và Clonezilla khá nhỏ. Tôi đã đặt chúng trong phân vùng EFI của mình trước đây nhưng không phải lúc nào bạn cũng có đủ dung lượng cho việc đó.
lá cờ tr
Tôi cho rằng đó không phải là vấn đề miễn là tệp hình ảnh đủ nhỏ và bộ nhớ hệ thống đủ lớn và tùy chọn **toram** được sử dụng. Mặt khác (ví dụ: khi bạn sử dụng một hình ảnh Ubuntu đầy đủ và không cài đặt đủ RAM), có thể phân vùng lưu trữ tệp hình ảnh sẽ vẫn được gắn kết và nếu không được ngắt kết nối theo cách thủ công (có thể bị lỗi...) dù sao cũng được sửa đổi. Ghi chú về cách sử dụng **toram** và thông tin hữu ích khác về khởi động tệp ISO từ ổ cứng: https://help.ubuntu.com/community/Grub2/ISOBoot#Installing_Ubuntu_from_a_Menuentry_Boot
Điểm:1
lá cờ tr

Tôi đã đánh dấu câu trả lời của PonJar là được chấp nhận vì đó là giải pháp tốt nhất tôi có (và đã tìm thấy) và không có cách nào tốt để co lại một phân vùng hệ thống trong khi hệ thống vẫn đang chạy.

Nhưng trong trường hợp một người muốn khởi động một số hình ảnh ISO khác từ ổ cứng, mục nhập GRUB có thể cần phải được sửa đổi.

Dưới đây là hướng dẫn chi tiết và tổng quát hơn về cách thực hiện việc này: https://help.ubuntu.com/community/Grub2/ISOBoot

Thậm chí có thể sử dụng phương pháp này để cài đặt Ubuntu mà không cần ổ USB hoặc DVD (miễn là GRUB có mặt và hoạt động)

Điểm:0
lá cờ us

KHÔNG THỂ, bạn không thể thay đổi kích thước phân vùng trong khi nó được gắn kết. Chỉ cần khởi động từ usb trực tiếp và sử dụng gparted.

PonJar avatar
lá cờ in
Tôi đồng ý với bạn rằng một usb trực tiếp là cách dễ nhất để làm điều này. Tuy nhiên, nếu bạn muốn tăng kích thước của phân vùng được gắn kết và bạn có dung lượng chưa phân bổ sau phân vùng đó trên ổ đĩa thì bạn có thể thực hiện. Xem tại đây https://askubuntu.com/questions/24027/how-can-i-resize-an-ext-root-partition-at-runtime Tôi đã thử nghiệm điều này và nó hoạt động.
lá cờ tr
Thực sự dường như không phải là một giải pháp tốt để thu nhỏ phân vùng được gắn kết ... (Tôi không nói rằng Windows có thể làm được;) - Nhưng ít nhất bạn có thể sử dụng ổ đĩa trong để khởi động hình ảnh từ như PonJar đã đề xuất :)
lá cờ tr
Tôi đã từ bỏ phần sửa đổi phân vùng, nhưng tôi vẫn không thể tin rằng không có cách nào để tạo một hình ảnh "trực tiếp" từ một hệ thống đang chạy, vì điều này thường cần thiết cho các máy chủ hoặc máy tính khác mà bạn không có quyền truy cập vật lý đến...?!
Yvain avatar
lá cờ us
Bạn có thể thử chuyển dd từ đĩa sang usb
lá cờ tr
Có lẽ nó hoạt động nếu tôi có thể đồng bộ hóa (và nếu có thể kể lại ở chế độ chỉ đọc) phân vùng trước đó? - Tôi cũng có thể kiểm tra tệp hình ảnh bằng e2fsck để xem nó có thể sử dụng được hay không hoặc gắn tệp hình ảnh ở chế độ chỉ đọc để xác minh các tệp trong đó với hệ thống tệp nguồn.Tất nhiên, khởi động lại vào đĩa DVD, ổ USB hoặc tệp ISO trực tiếp là giải pháp tốt nhất trong hầu hết các trường hợp. Nhưng nếu sử dụng dd ít nhất không làm mọi thứ rối tung lên (nếu được sử dụng đúng cách) thì nó có thể đáng để thử.... Có lẽ ai đó đã thử điều này trước đây? (Vẫn đang thực hiện một số nghiên cứu về điều này ...)
Yvain avatar
lá cờ us
Bạn không thể phá vỡ bất cứ điều gì trừ khi bạn nhầm các tùy chọn if/of (tệp đầu vào/tệp đầu ra) Lấy toàn bộ ổ đĩa (không phải phân vùng) như thể và vào usb thì sẽ tốt.
lá cờ tr
Tôi nghĩ rằng tôi không thể gắn tệp hình ảnh kết quả khi tôi dd toàn bộ ổ đĩa, nhưng vẫn có thể - vì vậy bạn nói đúng rằng cũng có bảng phân vùng và bộ tải khởi động, v.v. là một ý tưởng hay :) (Làm thế nào để truy cập các phân vùng bên trong ảnh toàn đĩa: https://askubuntu.com/questions/69363/mount-single-partition-from-image-of-entire-disk-device )

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.