Làm thế nào để tôi điều tra các vấn đề khởi động và phân vùng?


22

Máy của tôi sẽ không khởi động hoặc sẽ không chọn hệ điều hành phù hợp khi tôi chọn nó trong menu GRUB. Tôi cần cung cấp thông tin gì trong câu hỏi của mình để mọi người có thể giúp tôi?

Câu trả lời:


20

Kịch bản thông tin khởi động là một cách tuyệt vời để lấy thông tin cho những gì đang diễn ra, đặc biệt là khắc phục sự cố những gì đang xảy ra với khởi động và phân vùng của bạn.

Dành cho 12.04 trở lên:

sudo apt-get install boot-info-script pastebinit

Rồi chạy boot_info_script.

Nếu bạn cần chia sẻ thông tin với ai đó để giúp bạn phân vùng (đặc biệt là ở đây trên Ask Ubuntu, bạn có thể sử dụng nó cùng với pastebinitđể đăng thông tin khởi động của bạn trên web:

sudo boot_info_script --stdout | pastebinit

Điều này sẽ tự động gửi thông tin đến paste.ubfox.com và trả lại URL cho bạn. Lấy URL đó và sau đó chỉnh sửa nó cho câu hỏi của bạn.

Cho 11.10 trở về trước:

  • Tải xuống tập lệnh thông tin khởi động
  • Giải nén tập tin zip vào một thư mục bạn chọn.
  • Mở một thiết bị đầu cuối (Ứng dụng -> Phụ kiện -> Thiết bị đầu cuối trong Gnome) và nhập:

    sudo bash [path/to/the/download_folder]/boot_info_script.sh
    
  • Ví dụ: nếu bạn đã tải tệp xuống máy tính để bàn, hãy sử dụng:

    sudo bash ~/Desktop/boot_info_script.sh
    
  • Bây giờ bạn sẽ có tệp RESULTS.txt trong cùng thư mục với tập lệnh. Nhưng nếu tập lệnh nằm trong thư mục hệ thống (như / usr hoặc / etc) thì RESULTS.txt sẽ nằm trong thư mục chính.

Nếu bạn đã cài đặt pastebinit, bạn có thể gửi kết quả trực tiếp đến paste.ubfox.com:

sudo bash boot_info_script.sh --stdout | pastebinit

Tôi ước tôi đã biết một hoặc ba tháng trước rằng tất cả những gì bạn cần làm là sử dụng pastebinitđể stdoutchuyển sang nó hoặc, để dán nội dung của một tập tin, sử dụng pastebinit -i /etc/a/file/name. Nhưng rõ ràng man pastebinitlà quá kỹ thuật để tôi đối phó. :-(
phi lý John

6

Khi bạn có thể khởi động vào bản cài đặt của mình, cách để đi được đưa ra trong câu trả lời của Jorge Castro. Thông tin bổ sung được thu thập từ Nhật ký khởi động được đánh giá cao. (Để biết chi tiết, hãy cuộn xuống.) Khi hệ thống của bạn bị hỏng hoàn toàn và từ chối khởi động cài đặt bằng bất cứ giá nào, đây là một giải pháp thay thế.

Rescatux để giải cứu bạn !!

Ok, bây giờ chúng tôi có một tiêu đề, thủ tục sau đây. Thử nghiệm với tất cả mọi thứ nó có, nhưng có nguy cơ của riêng bạn, và thậm chí bạn có thể sẽ giải quyết vấn đề của mình. Nếu bạn muốn tránh mọi rắc rối, hãy làm theo hướng dẫn, chính xác .

  • Tải xuống Rescatux . Rescatux là một cd cứu hộ. chọn bất kỳ một hình ảnh ISO từ trang đó. Phiên bản ổn định mới nhất (phiên bản không có alpha / beta trong tiêu đề) được khuyến nghị.
  • Ghi nó vào đĩa CD, hoặc tạo khả năng khởi động bằng thanh USB với ISO đó. (Hướng dẫn chi tiết bên dưới)
  • Khởi động bằng đĩa cd / usb.

    Lưu ý: Bạn có thể cần nhấn hoặc giữ F12hoặc một số phím khác (Thường được hiển thị ở góc dưới cùng của màn hình khởi động) và chọn Khởi động từ CD hoặc USB hoặc một số tùy chọn có liên quan khác để ngăn tự động khởi động từ ổ cứng.
    Lưu ý rằng việc khởi động có thể không đơn giản trên phần cứng bị giới hạn khởi động, chẳng hạn như Macbook. Bạn được đề nghị tìm kiếm sự giúp đỡ từ bạn bè của chúng tôi tại Hỏi Khác trong trường hợp đó.

  • Chọn Rescatux 32 bit hoặc Rescatux 64 bit, nếu có. Nếu nghi ngờ, hãy chọn 32-bit. Nếu không có tùy chọn nào khả dụng và bạn thấy 'sống', hãy chọn nó.

  • Chọn Supporttùy chọn, theo sau Boot info scriptvà sau đó run.
  • Một thông báo xác nhận được hiển thị, tập lệnh bootinfo đó đã chạy.
  • Chọn Hỗ trợ, rồi chia sẻ_log. chọn bootinfoscript_log.txt, nhấp vào tiếp theo và bạn sẽ nhận được một liên kết đến kết quả được tải lên. Bạn có thể sử dụng liên kết đó khi yêu cầu giúp đỡ.
  • Nếu bạn ngoại tuyến, bạn có thể xem nhật ký bằng cách chọn tùy chọn đó dưới sự hỗ trợ và có thể lưu tệp đó ở nơi khác. Trên một thanh USB khác, v.v., và bao gồm thông tin đó khi đặt câu hỏi.

Đây là một video giúp . Nhiều hơn có thể được tìm thấy trên trang chủ Rescatux .

Bao gồm bootogs, nếu có thể:

Để truy cập nhật ký khởi động:

  • Nếu bạn có thể khởi động vào cài đặt của bạn, hãy bắt đầu một thiết bị đầu cuối, và loại dmesg > dmesglog.txtcp /var/log/boot.log bootlog.txtvà bao gồm nội dung của cả hai tập tin (dmesglog.txt và bootlog.txt), trong khi đặt câu hỏi. Bạn sẽ tìm thấy chúng được tạo trong thư mục nhà của bạn, nếu bạn làm theo đúng hướng dẫn.
  • Nếu bạn có bất kỳ cd trực tiếp nào, (Ubuntu, Rescatux hoặc bất kỳ livecd nào khác): Mở trình duyệt tệp, gắn đĩa với cài đặt, điều hướng đến var / log và bao gồm nội dung của tệp dmesgboot.logtrong khi đặt câu hỏi.

Để ghi đĩa CD:

  • Sử dụng Ubuntu: Nhấp chuột phải vào iso đã tải xuống và chọn Write to disk.Thực hiện theo hướng dẫn trên màn hình.
    Ngoài ra, Tìm kiếm Disc burnervà mở nó. Chọn hình ảnh iso và làm theo hướng dẫn trên màn hình.
  • Sử dụng Windows: Nhấp chuột phải vào iso đã tải xuống và chọn 'Ghi hình ảnh đĩa'. Bạn sẽ được hướng dẫn bởi trình hướng dẫn ghi đĩa CD.
    Khác, tìm kiếm và mở Windows Disc Image burner và làm theo các hướng dẫn trên màn hình. Chọn tệp iso thích hợp (tệp bạn đã tải xuống) khi được nhắc.
  • Sử dụng Mac / Other Linux Distros: Rất có thể, bạn sẽ có tùy chọn menu chuột phải. Khác, sử dụng tiện ích ghi đĩa mặc định của bạn. (Cập nhật với hướng dẫn cụ thể chào mừng.)

Để tạo ra thanh USB có thể khởi động:

  • Công cụ đề xuất: Unetbootin . (Hoạt động trên Windows, Linux và MacOSX.)
  • Người dùng có kinh nghiệm có thể thấy dễ sử dụng hơn sudo dd if=<path-to-iso> of=<USB-drive-here>
    (ví dụ: sudo dd if=~/rescatux.iso of=/dev/sdbThay thế sdb bằng bất kỳ đĩa USB nào và ~ / rescatux.iso bằng đường dẫn đến tệp iso của bạn)

    KHÔNG SỬ DỤNG ddnếu bạn không có kinh nghiệm. gõ chỉ một chữ cái sai có thể khiến toàn bộ đĩa cứng của bạn không thể sửa được mà chỉ có thể sửa được bằng cách cài đặt lại và có thể gây mất dữ liệu vĩnh viễn.


Nếu hệ thống của tôi bị hỏng, làm cách nào tôi có thể tải xuống Rescatux hoặc ghi vào Live Cd hoặc USB-Stick. Theo như Ubuntu live CD có liên quan, rất có thể OP phải có LiveCd hoặc USB-Stick.
atenz

@tijybba Đối số hợp lệ. Nhưng nếu hệ thống bị hỏng hoàn toàn và bạn tìm kiếm sự trợ giúp ở đây bằng cách đăng câu hỏi, bạn có thể có quyền truy cập vào PC của một người bạn hoặc đại loại như thế. để có thể được sử dụng Hoặc, một khởi động cd trực tiếp thực hiện công việc. :) Tôi sợ điều tương tự không thể được thực hiện mà không cần khởi động trực tiếp. Tôi đang tìm kiếm một sự thay thế tốt hơn. Cải tiến chào mừng.
Mahesh

@Mahesh bạn có thể cập nhật điều này với cách thực hiện một số điều với Ubuntu cd không? Như trong, làm thế nào để tìm các bản ghi từ đĩa cd trực tiếp, v.v.
jrg

2

Cài đặt boot-Repair nó sẽ giúp ...

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

1

Nếu bạn không thể khởi động vào hệ thống, hãy sử dụng chế độ "dùng thử" của đĩa CD cài đặt ubfox. Điều này sẽ cung cấp cho bạn một máy tính để bàn đồ họa chạy từ đĩa cd / dvd của bạn.

Sau đó, bạn có thể gắn phân vùng gốc của mình và cài đặt lại grub bằng cách sửa chữa khởi động.

https://help.ubfox.com/community/RecoveringUbfoxAfterInstallingWindows


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.