Trang 1 của 3 1 2 3 CuốiCuối
Kết quả 1 đến 15 của 40
  1. #1
    centos5f4vn Đang Ngoại tuyến
    Old Staff
    Ngày tham gia
    Aug 2007
    Bài viết
    306
    Thanks
    2
    Thanked 262 Times in 127 Posts

    GRUB4DOS - Multiboot trên Windows

    idconline
    GRUB4DOS – Multiboot trên Windows

    GRUB (GRand Unified Bootloader) là một chương trình bootloader. Nó là chương trình được nạp đầu tiên khi khởi động máy tính. Nó có thể tải nhân hoặc nạp phần khởi động của các hệ điều hành như Linux, BSD, DOS, Windows.

    GRUB4DOS (GRUB for DOS) là một multi-boot loader hoặc boot manager dựa trên GRUB. Nó làm việc trên môi trường dạng như DOS, Windows9X/NT/2K/XP/2003 và Linux. Nó được sử dụng để tạo phần khởi động trên ổ CD, ổ USB (ổ Flash hoặc USB-HDD) với hệ thống file FAT, FAT 32, NTFS.

    Phiên bản hiện tại của GRUB4DOS là 0.4.2, tham khảo và download theo các link sau:
    Code:
    ref: http://sarovar.org/projects/grub4dos/
    Download: http://sarovar.org/project/showfiles.php?group_id=320&release_id=767
    Document: http://grub4dos.sourceforge.net/wiki/index.php/Main_Page
    Đối với máy tính đã cài Hệ điều hành Windows (NT/2000/XP/2003, Vista sẽ nói riêng), khi sử dụng GRUB4DOS có 2 lựa chọn:

    1- Cài GRUB và MBR thay thế cho bootloader của Windows. Khi đó GRUB4DOS được sử dụng như chương trình quản lý boot chính.
    2- Dùng bootloader của Windows gọi GRUB4DOS để sử dụng. Khi đó chỉ cần chỉnh sửa file boot.ini để gọi bootloader của GRUB4DOS.

    Lựa chọn thứ 2 không thay đổi MBR nên khi muốn Uninstall GRUB, người sử dụng cũng có thể thực hiện dễ dàng.

    Các file chính cần thiết để chạy GRUB4DOS là grldrmenu.lst. grldr chính là bootloader của GRUB4DOS, menu.lst là menu lựa chọn. Về cơ bản, chỉ cần làm các công việc sau là cài được GRUB4DOS vào Windows:

    1- Download grub4dos theo link giới thiệu ở trên. Unzip và copy 2 file là grldr và menu.lst vào thư mục gốc của ổ chứa boot.ini (thông thường là ổ C).
    2- Edit file boot.ini và thêm vào dòng sau:
    Code:
    C:\grldr="Start GRUB4DOS"
    Sau khi chỉnh sửa như trên, khi khởi động Windows, menu khởi động sẽ xuất hiện lựa chọn Start GRUB4DOS. Chọn lựa chọn này sẽ ra menu của GRUB.

    Tuy nhiên làm tiếp những lựa chọn trên menu.lst sẽ phức tạp hơn, và tốn nhiều công để thử.

    Tôi đã làm một file image của ổ cứng (40MB) dos98.dsk.gz, có chứa DOS98, GHOST, NTFS4DOS, PQMagic, NC, VC. Với file này, có thể chạy DOS ở chế độ thực, có thể phân chia ổ cứng, có thể ghost, có thể mount NTFS,… Sau đó chỉnh sửa menu.lst để gọi file này khởi động.
    Code:
    title Boot DOS 98
    kernel (hd0,0)/boot/memdisk
    initrd (hd0,0)/boot/dos98.dsk.gz
    Download (khoảng 10MB):
    Code:
    http://www.mediafire.com/?bjncmzz4g90
    Khi sử dụng file trên, sau khi download, unrar, ta sẽ được các file là grldrmenu.lst và thư mục boot. Copy các file trên và thư mục boot và gốc của ổ C, edit lại file boot.ini như trên, rồi khởi động lại máy tính.


    Hình 1: Menu lựa chọn của Windows

    Ở Hình 1, chọn Start GRUB4DOS.


    Hình 2: Menu của GRUB4DOS

    Trên hình 2, có khá nhiều lựa chọn, để gọi file image của ổ cứng nói trên, chọn Boot DOS 98.

    Sau bước này, máy tính sẽ nạp file image của ổ cứng vào RAM, sau đó khởi động từ file image đó và xuất hiện dấu nhắc lệnh của DOS quen thuộc C:\.
    Tại dấu nhắc này, gõ vc để chạy VC.


    Hình 3: VC trên ổ ảo.

    Bạn nào thích nghịch thử cái Hiren9.2 thì thử như sau:

    1- Down file hiren92.rar (1.2 MB) theo link dưới đây, unrar được một file hiren92.dsk.
    Code:
    http://www.mediafire.com/?2tzqyzq9ccm
    2- Dùng WinImage mở file iso của Hiren, extract thư mục BOOTCD ra một thư mục, giả sử D:\TMP. Trong thư mục D:\TMP\BOOTCD có Vdefs, WinTools và các file (chủ yếu là uha), xóa thư mục WinTools đi (vì file dsk e làm tương ứng 64MB, và khi boot ngoài DOS, thư mục WinTools cũng không cần thiết nên xóa đi cho nhẹ.

    3- Dùng WinImage mở file hiren92.dsk, sau đó chạy Explorer, kéo thư mục BOOTCD trong D:\TMP vào cửa sổ của WinImage đang mở file hiren92.dsk trên. Như vậy trong hiren92.dsk có thêm thư mục BOOTCD ở mục gốc. Click menu File -> Save để lưu lại thông tin.

    4- Copy file hiren92.dsk vào thư mục C:\boot như hướng dẫn ở post 1.

    5- Edit file menu.lst, thêm vào các dòng
    title Hiren V 9.2
    kernel (hd0,0)/boot/memdisk
    initrd (hd0,0)/boot/hiren92.dsk
    Thử khởi động với Hiren để xem kết quả.

  2. The Following 10 Users Say Thank You to centos5f4vn For This Useful Post:


  3. #2
    bambino Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Sep 2006
    Bài viết
    16
    Thanks
    0
    Thanked 1 Time in 1 Post
    ổ nhà mình dùng NTFS thì làm thế nào?

  4. #3
    centos5f4vn Đang Ngoại tuyến
    Old Staff
    Ngày tham gia
    Aug 2007
    Bài viết
    306
    Thanks
    2
    Thanked 262 Times in 127 Posts
    Bài viết trên nói rõ về NTFS rồi còn gì:
    GRUB4DOS (GRUB for DOS) là một multi-boot loader hoặc boot manager dựa trên GRUB. Nó làm việc trên môi trường dạng như DOS, Windows9X/NT/2K/XP/2003 và Linux. Nó được sử dụng để tạo phần khởi động trên ổ CD, ổ USB (ổ Flash hoặc USB-HDD) với hệ thống file FAT, FAT 32, NTFS.
    Trích dẫn Gửi bởi bambino Xem bài viết
    ổ nhà mình dùng NTFS thì làm thế nào?

  5. #4
    cute1 Đang Ngoại tuyến Thành viên Softvnn
    Ngày tham gia
    Dec 2006
    Bài viết
    82
    Thanks
    45
    Thanked 35 Times in 24 Posts
    cảm ơn centos5f4vn nhiều.
    như hướng dẫn trên của của bạn thì GRUB4DOS load boot =file ảnh .
    còn với OS thì sao ví dụ muốn cài thêm linux hay 1 bản Win vào phân vùng D thì phải sửa trong menu.lst ntn? bạn hướng đẫn thêm nhé.
    :99: :hopital:

  6. #5
    centos5f4vn Đang Ngoại tuyến
    Old Staff
    Ngày tham gia
    Aug 2007
    Bài viết
    306
    Thanks
    2
    Thanked 262 Times in 127 Posts
    Bạn cute nói cụ thể tình huống của bạn. Hệ điều hành Windows cài lên XP rồi. Khi cài Linux nó đã cài thêm GRUB để quản lý cả 2 hệ điều hành rồi, thì cần gì GRUB4DOS nữa??
    Tạm nghỉ
    ---------------------------------------------

  7. #6
    meaning Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    May 2007
    Bài viết
    37
    Thanks
    13
    Thanked 9 Times in 7 Posts
    bạn có thể nói rõ hơn cái file này ko hiren92.dsk , bạn tạo cái file này như thế nào, có thể hướng dẫn cho mình và mọi người biết được ko, mình đã lấy sours của Hien's Boot 9.3 đưa vào trong file hiren92.dsk nó vẫn chạy tôt nhưng lại mang mác của Boot 9.2. thanks.

  8. #7
    centos5f4vn Đang Ngoại tuyến
    Old Staff
    Ngày tham gia
    Aug 2007
    Bài viết
    306
    Thanks
    2
    Thanked 262 Times in 127 Posts
    Việc tạo file dsk này hơi lằng nhằng, và e đang thử 1 cách đơn giản hơn. Tuy nhiên đợt tới e sẽ post các file 8MB, 16MB, 32 MB, 64 MB hoặc hơn nữa. Các file này có sẵn DOS, các bạn muốn chèn gì vào thì chèn.
    File trên e lấy gốc từ phần boot của Hiren 9.2, nên mác của nó vẫn thế.
    Tạm nghỉ
    ---------------------------------------------

  9. #8
    trung_ktld46a Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Sep 2006
    Bài viết
    13
    Thanks
    10
    Thanked 0 Times in 0 Posts
    ko co thu mục booCD trong hiren92.dsk

  10. #9
    trung_ktld46a Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Sep 2006
    Bài viết
    13
    Thanks
    10
    Thanked 0 Times in 0 Posts
    no bao lỗi memdisk không chay dc hiren92.dsk

  11. #10
    cute1 Đang Ngoại tuyến Thành viên Softvnn
    Ngày tham gia
    Dec 2006
    Bài viết
    82
    Thanks
    45
    Thanked 35 Times in 24 Posts
    Trích dẫn Gửi bởi trung_ktld46a Xem bài viết
    no bao lỗi memdisk không chay dc hiren92.dsk
    vì bạn thiếu 2 file memdisk vàn mentest.bin
    nó bạn có thể lấy nó ở đây.
    Code:
    http://www.mediafire.com/?bjncmzz4g90
    mình đã làm thành công với
    Boot DOS 98 và Hiren V 9.2
    :99: :hopital:

  12. #11
    ungdungtutai Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Nov 2007
    Bài viết
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Cho mình hỏi:
    Khi boot bằng đĩa CD Hiren thì xuất hiện menu:
    1. Boot local
    2. Boot CD ROM
    Có ai biết cách làm không ? có thể chỉ mình với.
    Thanks

  13. #12
    centos5f4vn Đang Ngoại tuyến
    Old Staff
    Ngày tham gia
    Aug 2007
    Bài viết
    306
    Thanks
    2
    Thanked 262 Times in 127 Posts
    1. Boot local - là boot từ HDD
    2. Boot CDROM - boot tiếp từ Hiren

    Trích dẫn Gửi bởi ungdungtutai Xem bài viết
    Cho mình hỏi:
    Khi boot bằng đĩa CD Hiren thì xuất hiện menu:
    1. Boot local
    2. Boot CD ROM
    Có ai biết cách làm không ? có thể chỉ mình với.
    Thanks
    Tạm nghỉ
    ---------------------------------------------

  14. #13
    ungdungtutai Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Nov 2007
    Bài viết
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Mình biết là thế, như tạo ra menu boot này như thế nào

  15. #14
    kollersi Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Aug 2006
    Bài viết
    5
    Thanks
    4,294,967,294
    Thanked 1 Time in 1 Post
    Cái này có khắc phục đc hiện tượng hirent kén main ko bạn. Mình xài asus P5LD2 PRO xài đĩa hirent ko đc ko biết xài cái này đc ko.

  16. #15
    Cure all Đang Ngoại tuyến Thành viên mới
    Ngày tham gia
    Jun 2007
    Bài viết
    18
    Thanks
    3
    Thanked 3 Times in 3 Posts
    Mình làm như hướng dẫn =>tất cả đều tốt ...
    Nhưng chỉ riêng cái Hiren 9.2 là không được, màn hình đen và chỉ có dấu nhắc dòng lệnh ..'

Trang 1 của 3 1 2 3 CuốiCuối

Tag của Chủ đề này

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
bản, cài, các, công, cần, chia, cho, dẫn, dụng, download, giới, hà, hiện, hướng, không, manager, nhân, nhẹ, phần, php, post, ram, tính, tạo, thích, thông, thực, theo, thiệu, trình, usb, windows, để, file, của, grub4dos, trên, mục, chọn, thư, động, khởi, như, lựa, vào, sử, menu.lst, boot, grub, đó 4.5 5 32691