Câu hỏi Thêm grub2 menu-entry cho iso bằng cách sử dụng grml-rescueboot


Theo dõi điều này trang tài liệu chính thức của Ubuntu và các bước được nêu trong "Tạo trình đơn grub2 - grml-rescueboot", tôi đã cố gắng thêm i386 desktop iso của Feisty Fawn (7.04) cũ vào các mục đã có (Windows 7 và Ubuntu 12.04).

Khi khởi động lại, mục nhập xuất hiện tốt ở cuối các tùy chọn danh sách menu; nhưng khi nhấp vào nó, máy tính sẽ hoạt động một thời gian ngắn, sau đó quay trở lại menu.

Bất kỳ ý tưởng? Tôi không nghĩ rằng đó là vì tuổi của distro vì nó nên chạy tốt trên netbook của tôi (không có UEFI, vv). Tôi đã bỏ lỡ một bước cần thiết, ngoại trừ các bước 1-3 nêu trong bài viết?


Nếu điều này không thể được khắc phục: Có cách nào khác để thêm một iso vào menu grub2 - mà không cần phải tạo thủ công trình đơn grub2 mà tôi muốn tránh không?


1
2017-10-24 20:39


gốc




Các câu trả lời:


Đầu tiên, bạn sẽ cần phải thêm thủ công một mục grub vì không có công cụ tự động nào sẽ tạo ra một mục nhập cho một .iso.

Thứ hai, mặc dù grub có thể "khởi động" một iso, iso cần phải được tùy chỉnh để có thể khởi động theo cách này. 7.04 không chứa các tùy chỉnh như vậy.

Cá nhân tôi không biết những gì tùy chỉnh cần phải được thực hiện, tôi nghi ngờ họ sẽ có trong hạt nhân và initrd. Tôi đã hỏi #grml (irc) nhưng chưa bao giờ có câu trả lời rõ ràng.

Có một số thảo luận bổ sung (và liên kết) ở đây - Cách khởi động từ tệp .iso trong GRUB2?


1
2017-10-24 20:50



Cảm ơn. Tôi có hiểu chính xác "Thứ hai" của bạn rằng bạn tin rằng không thể khởi động được với Feisty iso khi grub2 là bộ nạp khởi động không? Tôi sẽ làm theo các đề xuất bổ sung trong liên kết mà bạn đã thêm vào sau ngày hôm nay. - gnometorule
Nó không thể khởi động iso feisty với grub 2. - Panther
Và nó là chính xác rằng một khi grub2 xử lý khởi động, ngay cả khi thứ tự khởi động được thay đổi để USB (hoặc đĩa CD) ổ đĩa đầu tiên, tôi đi đến trình đơn grub? (Tôi hỏi khi lần đầu tiên tôi cố gắng khởi động từ USB có thể khởi động, nhưng vẫn tiếp tục chuyển sang menu grub2 (không có mục nhập cho hình ảnh USB), hoặc là hình ảnh có thể bị hỏng / bị lỗi với ổ USB đó? ). - gnometorule
Tôi không hiểu những gì bạn đang hỏi bây giờ, có lẽ là một câu hỏi riêng biệt hoặc kiểm tra tổng md5 của iso của bạn? - Panther
Thứ tự khởi động được đặt trong BIOS của bạn. Khi quá trình khởi động được chuyển sang grub, bạn sẽ tiếp tục quay trở lại menu grub trừ khi grub có thể chuyển quá trình vào phân vùng khởi động của bạn (initrd và vmlinuz) - Panther


Gói grml-rescueboot tích hợp khả năng khởi động ISO của Grml vào GRUB. Tôi tin rằng gói này đầu tiên đã có vào khoảng tháng 5 năm 2012.

Gói này cung cấp một kịch bản cho update-grub tìm kiếm các ảnh ISO Grml trong / boot / grml và tự động thêm một mục nhập cho mỗi ảnh.

Tôi đã sử dụng phương pháp này để tạo một trình cài đặt USB với nhiều ISO phương tiện trực tiếp để cho phép cài đặt "chọn và chọn".

Nếu bạn không có gói, bạn có thể cài đặt nó sudo apt-get install grml-rescueboot

Nguồn: Kinh nghiệm

https://wiki.grml.org/doku.php?id=rescueboot


1
2017-08-20 15:42



cảm ơn vì thông tin. Câu hỏi này gần như là 3 năm lol - Panther
@ bodhi.zazen Vâng. Tôi chỉ cố gắng thực hiện phần của mình để luôn cập nhật câu trả lời. ;-) - Elder Geek