VicoTas
Câu hỏi
avatar sytudatinh
04/06/2013 23:20

Multiboot là gì ? Cài đặt multiboot trên CD-ROM như thế nào ?

Mình được thầy giáo ra đề tiểu luận: Nghiên cứu cơ chế Multiboot và cách cài đặt multiboot trên CD-ROM.
Có ai hiểu rõ về đề tài này giứp mình với. Giải thích rõ Multiboot là thế nào và cách cài đặt nó trên cd-rom nữa .mục đích của việc làm này để phục vụ cho điều gì?
Chân thành cảm ơn các bạn chia sẻ hiểu biết!



Danh sách câu trả lời (1)
avatar superpipocb 04/06/2013 23:20

Multiboot= multi (nhiều)+boot (khởi động). Vậy nó là gì?
Thực ra khái niệm multiboot dùng nhiều trong trường hợp máy tính của bạn cài nhiều hệ điều hành khác nhau và mỗi lần khởi động vào máy tính bạn có quyền lựa chọn hệ điều hành để mình sử dụng, xem cụ thể ở đây : http://en.wikipedia.org/wiki/Multi_boot . Nhưng sau đó theo mình khái niệm này được hiểu ko chỉ cho các hệ điều hành nữa mà là tất cà những chương trình có khả năng tự boot từ BIOS được tích hợp trên một device nào đó (chẳng hạn đĩa compact, USB hoặc ổ cứng, hoặc từ mạng LAN), người dùng có quyền chọn một trong số chúng để tương tác với máy tính, cứu hộ máy tính hoặc phân vùng, quét virus, sửa lỗi windows...
Multiboot Cd Có nghĩa là gì? Là Multiboot được tích hợp trên đĩa CD, sau khi MBR (master boot record) khởi động thì nó sẽ gọi đến ổ CD->> tại ổ CD này có chứa file được MBR nhận dạng->> nó gọi đến các chương trình trên CD. Hiren's boot chính là một trong số Multiboot đó.
Cho nên thực ra Multiboot cũng chỉ là một boot mà thôi, ý mình ở đây là một boot của CD. Nhưng boot này gọi ra một loạt các chương trình (có thể là hệ điều hành, có thể là ứng dụng), những cái mà có khả năng hoạt động trên DOS. Hoạt động trên DOS là sao?
Bạn biết đó, đa phần các ứng dụng ngày nay khi được viết ra đều được hỗ trợ bởi nền tảng .NET của MS. Nó chỉ hoạt động khi được cài trên windows thôi. Tuy nhiên nếu trường hợp windows bị lỗi, không thể vào được máy tính thì cứu hộ nó thế nào (cứu dữ liệu chẳng hạn)->> người ta vẫn phải sử dụng những chương trình có khả năng chạy trên DOS vì DOS là hệ điều hành giao tiếp gần như trực tiếp với phần cứng (có lẽ dưới nó là các ngôn ngữ module và các ngôn ngứ máy- các ngôn ngữ bậc thấp này mình cũng chưa rõ lắm nên ko thể giải thích tường tận được) và nó rất nhẹ. Trong các đĩa Multiboot bao giờ cũng có các file chạy thẳng được trên boot (chẳng hạn như file *.bat, *.bin). Có rất nhiều chương trình dạng này, lớn có, nhỏ cũng có. Chẳng hạn lớn như Hệ điều hành (hệ điều hành cũng là một dạng phần mềm nhưng nó là phần mềm đặc biệt...), sau đó là các chương trình như Acronis TrueImage, đĩa cứu hộ Hiren's boot CD...
Có một vấn đề là thường các chương trình này ko tận dụng hết dung lượng của đĩa CD->> lãng phí->> nên tập hợp chúng vào một đĩa duy nhất sao cho vừa chứa nhiều công cụ lại vừa tiết kiệm được không gian đĩa=>> khái niệm multiboot có lẽ ra đời từ đây.
Hiện nay có khá nhiều công cụ để tích hợp các công cụ vào một multiboot duy nhất, người ta có thể dùng phần mềm, hoặc pro hơn là viết dạng câu lệnh (giống nhu zver của nga).
Khi các đĩa Multiboot này ra đời đã được chào đón nhiệt tình bởi nó có chứa rất nhiều công cụ cứu hộ windows, chứa được nhiều hệ điều hành khác nhau với rất nhiều drivers (do người làm tích hợp vào).
Còn cách làm thì về cơ bản người ta vẫn phải thao tác với folder trên máy tính->> copy tất cả hệ điều hành cũng như các chương trình vào một folder duy nhất->> thao tác trên đó, viết file boot chung, viết file gọi đến file boot của từng chương trình nhỏ...
Cách làm thì từ đơn giản đến phức tạp, từ ít chương trình đến nhiều (phụ thuộc tham vọng của người làm Mltiboot thôi :).
Cách làm cụ thể bạn xem ở một số trang sau :
http://my.opera.com/chautuan/blog/2009/0… (trang này rất cụ thể).
http://www.docstoc.com/docs/1526427/tu-t…
Tham khảo thêm một số trang tiếng anh :
http://www.magiciso.com/tutorials/miso-c…
http://www.msfn.org/board/topic/74862-ho…
Giờ thì bắt tay vào làm cho mình một multiboot đi thôi bạn.
Chúc vui.

Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Phần cứng
nophoto Cách kiểm tra nhanh lỗi USB và ổ cứng?

Đăng lúc: 23:20 - 04/06/2013 trong Phần cứng

MrTien Giúp khắc phục lỗi ẩn toàn bộ thư mục trong ổ đĩa?

Đăng lúc: 23:20 - 04/06/2013 trong Phần cứng

nophoto Tìm Driver Compacq V3000 V3222AU ?

Đăng lúc: 23:20 - 04/06/2013 trong Phần cứng

Lê Thị Hoa Hồng Cấu hình SSID của wireless d-link?

Đăng lúc: 23:20 - 04/06/2013 trong Phần cứng

nophoto Em có thể up CPU từ Core 2 Duo T6500 lên Core 2 Quad Q9400 được ko ?

Đăng lúc: 23:20 - 04/06/2013 trong Phần cứng

Mạnh Linh Chuột cảm ứng máy laptop em bị hỏng giờ phải làm sao?

Đăng lúc: 23:20 - 04/06/2013 trong Phần cứng

nophoto Lỗi HDD 2010 trên T43-cách khắc phục ?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Xin được trợ giúp driver ethernet controller ?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Chip xeon X3330 có cắm vào main bình thường được ko ?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Trình tự cài driver cho laptop ausus?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Máy notebook của em có up RAM được không?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Sửa lỗi máy Fax

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Em có 1 con ổ cứng bị lỗi giờ ổ C còn có 8GB mà ổ của em là 160 GB?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Có những phương pháp hay mẹo gì để giảm lỗi ổ cứng không?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Phòng và giải quyết sự cố đĩa cứng bằng cách nào?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

Manh Linh Kinh nghiệm chọn mua đĩa cứng? Khi mua đĩa cứng cần lưu ý những điều gì?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Sound card nào nghe hay nhất cho máy tính ?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Phân biệt CPU Core 2 Duo và Core Duo

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Giúp mình tìm driver laptop Compag presario C700 ?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

nophoto Hỏi về hai loại màn hình WLED và WXGA ?

Đăng lúc: 23:19 - 04/06/2013 trong Phần cứng

Rao vặt Siêu Vip