Điểm:1

Grub và hệ thống bị hỏng

lá cờ us

Tôi đang cố sửa lỗi grub từ ổ USB. Tôi không chắc tại sao vấn đề lại xảy ra. Tôi đang chạy Ubuntu 20.04 và khởi động lại bình thường và khi khởi động lại, tôi nhận được màn hình grub-rescue. Tôi chưa cài đặt windows, chỉ có Ubuntu. Hiện tại mình đang dùng usb để fix. Tôi đã chạy Boot-repair nhưng gặp lỗi dưới đây

Đã phát hiện lỗi trong grub_mkconfig

Sau khi khởi động lại, tôi được đưa đến màn hình grub. Tôi đang thử những giải pháp này, nhưng không có gì hiệu quả.

Tôi chạy như sau:

sudo mount /dev/sda1 /mnt
Sudo grub-install --root-directory=/mnt /dev/sda

Tôi nhận được lỗi sau đây:

grub-thăm dò: lỗi: không nhận được đường dẫn chính tắc của /cow.

Ngay cả khi chạy

Sudo grub-mkconfig > /boot/grub/grub.cfg

hoặc

cập nhật-grub

trong chroot, tôi gặp lỗi tương tự. Ai đó có thể giải thích lỗi và giải thích cách giải quyết không?

Đây là kết quả của việc chạy lệnh sudo fdisk /dev/sda

Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/dev/sda1 * 2048 1901873141 1901871094 906.9G 83 Linux
/dev/sda2 1901875198 1953523711 51648514 24.6G 5 Mở rộng
/dev/sda5 1901875200 1937033215 35158016 16.8G 82 Trao đổi Linux / Solaris
/dev/sda6 1937035264 1953523711 16488448 7.9G 83 Linux

Chỉnh sửa: Liên kết Pastebin tới báo cáo tóm tắt Bootinfo: https://paste.ubuntu.com/p/sT23JKdBr8/ Liên kết Pastebin sau khi sửa chữa khởi động ngang hàng:https://paste.ubuntu.com/p/nRf4Q29pfv/

Jeff avatar
lá cờ mx
Thành thật mà nói, theo tôi, điều tốt nhất nên làm là cài đặt lại Ubuntu 20.04. Bạn có biết nếu bạn có thể sao lưu hệ thống? Hãy thử chạy sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" /home /path/to/disk/to/save/home/to
Jeff avatar
lá cờ mx
Điều này sẽ sao lưu thư mục/home. Đảm bảo rằng bạn có một ổ đĩa ngoài khác.
Jeff avatar
lá cờ mx
Để sao lưu, sau khi cài đặt lại Ubuntu, hãy chạy sudo rsync -a --info=progress2 --exclude="lost+found" /path/to/disk/to/save/home/to /home/
Jeff avatar
lá cờ mx
Tôi sẽ đưa ý kiến ​​​​của tôi như một câu trả lời
oldfred avatar
lá cờ cn
Vui lòng sao chép và dán liên kết pastebin vào báo cáo tóm tắt Bootinfo ( không đăng báo cáo), không chạy sửa lỗi tự động cho đến khi được xem xét. Hãy xem chi tiết, sử dụng phiên bản ppa với trình cài đặt USB của bạn (tùy chọn thứ 2) hoặc bất kỳ cài đặt nào đang hoạt động, không phải Boot -Sửa ISO https://help.ubuntu.com/community/Boot-Repair https://sourceforge.net/p/boot-repair/home/Home/ /cow có nghĩa là bạn đang cố cập nhật trình cài đặt trực tiếp chứ không phải bản cài đặt của bạn. Nhưng nếu bạn đã chroot chính xác vào bản cài đặt của mình, thì bạn đã có thể sửa nó từ đó.
newbie avatar
lá cờ us
https://paste.ubuntu.com/p/sT23JKdBr8/ đây là liên kết pastebin
nobody avatar
lá cờ gh
có vẻ như hệ thống của bạn đã được cài đặt ở biosmode. Phiên trực tiếp của bạn cũng khởi động ở chế độ bios phải không? đối với chế độ bios, nơi thích hợp để cài đặt lại grub là trong MBR của ổ đĩa. điều này nên làm https://askubuntu.com/questions/88384/how-can-i-repair-grub-how-to-get-ubuntu-back-after-installing-windows
Martin Zeitler avatar
lá cờ in
Đồng thời xem https://askubuntu.com/questions/254491/failed-to-get-canonical-path-of-cow
WinEunuuchs2Unix avatar
lá cờ in
Trước khi xảy ra sự cố, bạn có thực hiện bất kỳ thay đổi nào đối với tệp `/etc/default/grub` không? Bạn có thể liệt kê nội dung tệp trong câu hỏi của mình không? Thay đổi một số tùy chọn `GRUB_CMDLINE_LINUX_DEFAULT` trong tệp ***có thể*** sửa lỗi.
Điểm:1
lá cờ mx

Thành thật mà nói, theo tôi, điều tốt nhất nên làm là cài đặt lại Ubuntu 20.04. Bạn có biết nếu bạn có thể sao lưu hệ thống? thử chạy sudo rsync -a --info=progress2 --exclude="lost+found" --exclude=".cache" /home /path/to/disk/to/save/home/to

Điều này sẽ sao lưu thư mục/home. Đảm bảo rằng bạn có một ổ đĩa ngoài khác.

Để sao lưu, sau khi cài đặt lại Ubuntu, hãy chạy sudo rsync -a --info=progress2 --exclude="lost+found" /path/to/disk/to/save/home/to /home/

Để biết thêm thông tin, xem cái này chủ đề trên AskUbuntu. Nó dường như là một vấn đề rất giống nhau và có thể có một giải pháp tốt hơn.

Organic Marble avatar
lá cờ us
Trang web của bạn bị lỗi 404 và ngay cả khi nó hoạt động, có lẽ bạn không nên quảng cáo nó.
Jeff avatar
lá cờ mx
@OrganicMarble Tôi đặt nhầm trang web trên đó. CƯỜI. Xin lỗi đã quên chữ "e" khác. tôi sửa nó rồi
Điểm:1
lá cờ cn

Khi tôi muốn sửa lỗi grub đơn giản (và không thể tìm ra cách sửa lỗi), tôi chỉ thực hiện cài đặt bổ sung. Tôi sẽ tạo một số không gian cho một phân vùng mới (hoặc sử dụng một phân vùng không cần thiết) và cài đặt một phiên bản linux (nhỏ/tối thiểu) mới ở đó. Tôi sẽ đảm bảo rằng tôi đang cài đặt bộ tải khởi động mới trên bộ tải khởi động cũ.Sau đó để cài đặt tìm cài đặt cũ của tôi và thêm nó vào menu. Sau đó, cả hai cài đặt đều có thể truy cập được khi khởi động lại. Về cơ bản, tôi để cài đặt khắc phục sự cố.

Chỉnh sửa: đã kiểm tra và cập nhật bằng lệnh bổ sung.
Nếu bạn muốn xóa cài đặt MỚI, bây giờ bạn có thể đăng nhập HĐH cũ và chạy sudo grub-install /dev/wherever-your-bootloader-is. Để có được hiệu ứng mờ ấm áp, tôi đã truy cập /etc/default/grub và thực hiện một thay đổi nhỏ đối với "GRUB_TIMEOUT" (tôi đã đặt ở 7 giây. Tôi đã thay đổi thành 13 giây để xác minh rằng tôi đang đi đúng hướng )... và sau đó cập nhật sudo-grub. Việc khởi động lại ngay bây giờ đã đưa tôi đến menu grub với thời gian chờ 13 giây, vì vậy tôi biết rằng tôi đã sẵn sàng cho grub hiện được cấu hình bởi bản cài đặt cũ của mình. Đăng nhập lại vào hệ thống cũ, bây giờ bạn có thể xóa phân vùng HĐH MỚI và chạy lại update-grub... Thao tác này sẽ đưa menu grub của bạn trở lại chỉ cài đặt ban đầu...

.... trong trường hợp cụ thể của bạn, tôi sẽ cẩn thận một chút. Bố cục của bạn trông kỳ lạ (với tôi là 'cá nhân')... Bạn có một phân vùng 906G lớn với nhãn khởi động, sau đó là một phân vùng mở rộng với rất nhiều trao đổi và sau đó là một phân vùng 7,9 gig bên trong đó. Tôi không thể biết nơi cài đặt hệ điều hành của bạn, vì vậy tôi sẽ do dự khi cho bạn biết nơi cài đặt mà không thấy df -h và biết những gì bạn có trên các phân vùng đó. Bạn chỉ muốn đảm bảo rằng mình không cài đặt trên hệ điều hành hiện có hoặc bất kỳ dữ liệu nào mà bạn muốn giữ lại. Bạn muốn thu nhỏ một trong những phân vùng đó và tạo một phân vùng mới với không gian mới... Bạn cũng có thể thoát khỏi việc cắm ổ USB hoặc thẻ sd và cài đặt hệ điều hành nhỏ ở đó thay vào đó, trong khi thực hiện chắc chắn rằng bạn đang chỉ định vị trí bộ nạp khởi động trên ổ đĩa hiện có tên /dev/sda trong ảnh của bạn.

Đă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.