Phục hồi GRUB trong Ubuntu

Anonim

Phục hồi GRUB trong Ubuntu

Phương pháp 1: Tiện ích sửa chữa khởi động

Trước hết, chúng tôi muốn ảnh hưởng đến quyết định cho người mới bắt đầu. Tín dụng với sự phục hồi của GRUB trong Ubuntu sẽ giúp tiện ích sửa chữa khởi động. Từ người dùng, bạn chỉ cần cài đặt nó và chạy kiểm tra lỗi. Sau đó, tất cả các vấn đề được tìm thấy sẽ được sửa chữa tự động và một báo cáo chi tiết xuất hiện trên màn hình. Ngoài ra, trong công cụ này, bạn có thể đặt các tham số bổ sung, ví dụ: song song để khôi phục MBR hoặc thời gian hiển thị menu tải xuống. Bạn đã có một tài liệu riêng biệt trên Grogging GRUB thông qua việc sửa chữa khởi động. Chúng tôi khuyên bạn nên làm quen với nó bằng cách sử dụng tài liệu tham khảo bên dưới và chúng tôi đi đến các phương pháp sau.

Đọc thêm: GRUB Khởi động Khôi phục thông qua sửa chữa khởi động trong Ubuntu

Phương pháp 2: Phục hồi thủ công GRUB2

Ưu điểm của phương pháp này là người dùng không phải cài đặt các thành phần bổ sung, vì tất cả các công cụ để khôi phục trình tải đã có sẵn trong các bản phân phối Ubuntu. Nhược điểm chỉ liên quan đến nhu cầu đầu vào thủ công của các lệnh trong "Terminal", đôi khi gây khó khăn từ người mới bắt đầu. Tuy nhiên, nếu bạn làm theo các hướng dẫn sau, thực hiện chính xác từng hành động, sẽ không có vấn đề gì.

  1. Điều đầu tiên sẽ phải khởi động từ LiveCD, vì sự phá vỡ hoàn toàn của trình tải GRUB2 có nghĩa là không thể mở một lớp vỏ tiêu chuẩn. Hướng dẫn chi tiết về chủ đề này nằm trên trang web chính thức của hỗ trợ Ubuntu, nhằm vào những người mới đến, vì vậy chúng tôi sẽ không tháo rời nó ngay bây giờ.
  2. Hướng dẫn tải xuống Ubuntu với LiveCD trên trang web chính thức

  3. Sau khi tải xuống ở chế độ LiveCD, hãy mở "Terminal" một cách thuận tiện và nhập lệnh sudo fdisk -l ở đó.
  4. Mở một danh sách các đĩa để khôi phục thêm GRUB trong Ubuntu

  5. Xác nhận nó, chỉ định mật khẩu từ gốc.
  6. Nhập mật khẩu để hiển thị danh sách các đĩa khi khôi phục GRUB trong Ubuntu

  7. Do đó, một danh sách các đĩa có sẵn sẽ xuất hiện trên màn hình. Kiểm tra nó và tìm đĩa với hệ thống chính và phần lưu trữ bootloader được lưu trữ. Ví dụ về mô tả của các phần mong muốn mà bạn thấy mô tả dưới đây.

    Đĩa / Dev / SDC: 14,5 Gib, 15514730496 byte, 30302208 ngành

    Đơn vị: các lĩnh vực của 1 * 512 = 512 byte

    Kích thước giây (logic / vật lý): 512 byte / 512 byte

    Kích thước I / O (tối thiểu / tối ưu): 512 byte / 512 byte

    Loại DiskLabel: DOS

    Mã định danh đĩa: 0x38972EB0

    Thiết bị khởi động bắt đầu Loại kết thúc Sector Kiểu ID

    / dev / sdc1 * 23949312 29882367 5933056 2.8G 7 HPFS / NTFS / exfat

    / dev / sdc2 29882368 30302207 419840 205m B W95 FAT32

    / Dev / sdc3 13551616 23949311 10397696 5G 83 Linux

    / dev / sdc4 2048 12621823 12619776 6G B W95 FAT32

  8. Xem danh sách đĩa để phục hồi thêm GRUB trong Ubuntu

  9. Bây giờ các hệ thống tệp cần thiết không được gắn trong vị trí cần thiết, vì vậy hãy làm điều đó. Đội đầu tiên có chế độ xem gắn kết / dev / sdc3 / mnt. Ở đây và trong các lệnh tiếp theo, thay thế vị trí của các đĩa vào xác định trước đó.
  10. Gắn đĩa với hệ thống tệp để khôi phục GRUB trong Ubuntu

  11. Lệnh thứ hai - gắn / dev / sdc2 / mnt / boot. Nó chịu trách nhiệm lắp các tệp bộ tải khởi động.
  12. Gắn đĩa với các tệp trình tải để khôi phục GRUB trong Ubuntu

  13. Bây giờ hãy thực hiện các hành động chuẩn bị để đăng nhập. Đầu tiên chúng tôi quan tâm đến Đội Sudo Mount --Bind / Dev / Mnt / Dev.
  14. Gắn đế của vỏ khi khôi phục thủ công GRUB trong Ubuntu

  15. Các đường gắn kết cuối cùng trông như thế này: Sudo Mount --Bind / Sys / Mnt / Sys và Sudo Mount --Bind / Proc / Mnt / Proc.
  16. Các lệnh bổ sung để gắn vỏ chính khi phục hồi GRUB trong Ubuntu

  17. Sau đó nhập môi trường máy tính để bàn bằng lệnh chroot / mnt / bin / bash.
  18. Lệnh chuyển sang vỏ được gắn khi khôi phục GRUB trong Ubuntu

  19. Ở vị trí này, chỉ định lệnh env-Update để tải xuống tất cả các bản cập nhật của các biến hồ sơ.
  20. Cài đặt cập nhật cho trình tải GRUB trong Ubuntu khi được phục hồi

  21. Hoàn thành hành động này bằng cách nhập nguồn / vv / hồ sơ.
  22. Đội để cập nhật các biến nghề khi phục hồi GRUB trong Ubuntu

  23. Các nhiệm vụ trước đã chuẩn bị, và sau khi thực hiện thành công, có thể tiến hành khôi phục trực tiếp GRUB2. Để bắt đầu, hãy cài đặt lại nó bằng sudo grub2-install / dev / sdc, trong đó / dev / sdc thay thế tên của đĩa cứng của bạn.
  24. Cài đặt cập nhật cho GRUB trong Ubuntu khi khôi phục nó

  25. Sau đó, tạo một tệp cấu hình mới chịu trách nhiệm cho hành vi trình tải: sudo grub2-mkconfig -o /boot/grub/grub.cfg.
  26. Tạo một tệp cấu hình mới cho GRUB trong Ubuntu khi khôi phục nó

  27. Sử dụng lệnh sudo grub-update để cập nhật tất cả các thành phần.
  28. Cài đặt cập nhật sau khi bộ tải khởi động GRUB được khôi phục trong Ubuntu

  29. Nếu không có lỗi nào không xảy ra trong quá trình, hãy nhập lối ra để thoát khỏi môi trường.
  30. Thoát khỏi vỏ sau khi khôi phục thành công bộ nạp khởi động GRUB trong Ubuntu

  31. Khởi động lại hệ điều hành để bắt đầu đưa vào chính xác với trình tải đã phục hồi.
  32. Khởi động lại máy tính sau khi thu hồi grub thành công trong Ubuntu

Như bạn có thể thấy, không có gì phức tạp trong các hành động của việc giảm GRUB2 với sự thất bại đầy đủ của nó. Trong hầu hết các trường hợp, chỉ cần sử dụng các lệnh trên để đạt được kết quả tích cực, mà không nhận được một lỗi duy nhất. Tuy nhiên, có một cách đơn giản hơn là hữu ích cho sự cố tải không đầy đủ. Chúng tôi sẽ nói về anh ấy tiếp theo.

Phương pháp 3: Phục hồi thủ công mà không có LiveCD

Đôi khi, người dùng phải đối mặt với các tình huống khi không thể tải Ubuntu, nhưng "Chỉnh sửa dòng tối thiểu" được hỗ trợ "sẽ xuất hiện trên màn hình và chuỗi hoạt động được bật để nhập các lệnh ở phía dưới. Đây được gọi là môi trường tối thiểu của bash, và phục hồi grub cũng có sẵn thông qua nó, việc khôi phục GRUB đã có sẵn.

  1. Trong trình bao này, sử dụng lệnh LS để xem danh sách các đĩa được kết nối với máy tính. Nó sẽ trông giống như thế này: (HD2, MSDOS1, HD2, MSDOS2, HD2, MSDOS3, HD2, MSDOS4).
  2. Xem danh sách các đĩa trong shell tối thiểu để khôi phục GRUB trong Ubuntu

  3. Trong thiết bị đầu cuối này, bạn chỉ có thể giao tiếp với một đĩa cùng một lúc, vì vậy hãy chọn phần với các tệp bộ nạp khởi động và gán các biến môi trường của nó bằng cách chỉ định root = (hd2,2). HD2,2 Thay thế tên mong muốn.
  4. Chọn một đĩa trong vỏ tối thiểu khi khôi phục GRUB trong Ubuntu

  5. Thay phiên, nhập các lệnh sau để thực hiện việc mở vỏ GRUB.

    Chuyển sang đĩa trong vỏ tối thiểu để khôi phục GRUB trong Ubuntu

    Insmod ext2.

    Insmod bình thường

    Bình thường

  6. Chạy kernel. Trong hầu hết các trường hợp, lệnh Linux / Boot / Vmlinuz phù hợp với điều này.
  7. Một lệnh để khôi phục trình nạp GRUB trong Ubuntu trong vỏ tối thiểu

  8. Nó chỉ còn chỉ để thực hiện tải trọng tiêu chuẩn và trong "thiết bị đầu cuối" của hệ điều hành luân phiên thực hiện các lệnh sau:

    khởi động.

    Sudo grub2-install / dev / sda

    Sudo grub2-mkconfig -o /boot/grub/grub.cfg

Bây giờ bạn đã quen thuộc với số nguyên ba cách để khôi phục GRUB trong Ubuntu. Như bạn có thể thấy, mỗi người trong số chúng đều phù hợp trong một số tình huống và ngụ ý công việc của thuật toán hành động hoàn toàn khác nhau. Bạn chỉ có thể chọn phương thức tối ưu. Người mới bắt đầu chúng tôi khuyên bạn nên chú ý đặc biệt đến tùy chọn đầu tiên, vì nó là hiệu quả nhất cho danh mục người dùng này.

Đọc thêm