No announcement yet.

Hướng dẫn sử dụng GRUB4DOS để tạo USB boot đa tính năng

  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Hướng dẫn sử dụng GRUB4DOS để tạo USB boot đa tính năng

    Chào các bạn!

    Như hầu hết các bạn đã biết, chiếc USB hiện nay ngày càng trở nên gần gũi và phổ biến hơn với tất cả mọi người, nhờ tính cơ động và thuận tiện, có thể lưu trữ dữ liệu lên tới hàng chục GB. Ngoài việc hỗ trợ di chuyển, lưu trữ dữ liệu, nó còn được sử dụng như một vật trang trí đẹp mắt, như móc đeo chìa khóa,...

    Nhưng, USB còn có một khả năng khác, đó là dùng để cứu hộ máy tính. Cụ thể là giúp sao lưu, khôi phục dữ liệu, xử lí sự cố do virus, do lỗi hệ điều hành,...
    Có rất nhiều công cụ có thể giúp đỡ chúng ta tạo USB có khả năng này. Tuy nhiên, các công cụ luôn có mặt hạn chế, đó là mỗi khi tạo một tính năng cụ thể nào, để chắc ăn, nó lại phải format toàn bộ USB và tạo mới khả năng boot từ đầu dựa vào nguyên liệu được yêu cầu cung cấp.
    Format nhiều lần làm mau hư USB, ngoài ra, rất bất tiện khi USB có dung lượng lớn mà phải sao lưu rồi copy trả lại nhiều lần. Nếu sơ sót hoặc nhầm lẫn là có thể bị mất hết dữ liệu.
    Chúng ta đều biết, một chiếc USB cứu hộ thì càng gọn càng tốt. Nên hầu hết các gói ứng dụng chỉ gói gọn trong một đĩa CD (nhỏ hơn 700 MB). Hầu hết các bộ cứu hộ của các AV mạnh chỉ dưới 200 MB. Chỉ khi nào ta tạo bộ cài cho Windows thì mới to, ví dụ như XP (hơn 500 MB), Windows 7 (hơn 3 GB).
    Ngoài ra, mỗi công cụ lại tạo theo một cách boot riêng, không dùng chung được cho các cách khác. Đã thế, nguyên liệu lại bị xả nén toàn bộ ra USB, rất nhiều và bừa bộn. Nhìn rối mắt, dễ bị xoá nhầm. Là các file chạy hoặc cơ sở dữ liệu của Anti-virus thì còn dễ bị virus phá hoại, vô hiệu hoá, chèn mã độc...

    Vậy giải pháp?
    Lãng khách luôn luôn sử dụng GRUB4DOS để tạo USB boot. Tạo theo cách này, các bạn có thể tuỳ biến cực kì linh hoạt. Và có rất nhiều ứng dụng trên USB đã được Lãng khách lần lượt giới thiệu trên Bkav Forum và một số diễn đàn khác và đều nhận được sự ủng hộ nhiệt tình của các bạn.
    Bên cạnh đó, vẫn còn có nhiều bạn, tuy đã sử dụng những phương án độc lập, nhưng vẫn muốn biết cách làm sao có thể tự mình tuỳ biến menu lệnh để có thể kết hợp những khả năng boot khác nhau cho USB.
    Bài viết này của Lãng khách sẽ cùng với các bạn làm sáng tỏ dần các thắc mắc đó.
    Cảm ơn các bạn đã quan tâm.

    Để tạo được một chiếc USB có khả năng boot với GRUB4DOS, Lãng khách sẽ giới thiệu với các bạn công cụ BootIce Lãng khách thường dùng.

    A. NGUYÊN LIỆU:

    1. Một chiếc USB 512 MB trở lên (nhằm chứa được ít nhất một file ISO của các AV, ví dụ bộ Rescue của Kaspersky khoảng gần 200 MB).

    2
    . Boot Ice dùng để format USB và tạo MBR cho USB, cùng với các file GRLDR, Menu.lst (riêng trường hợp Kaspersky Rescue cần một file rỗng usblive nữa) để tạo menu boot:
    BOOTICE.zip (65,0 KB)
    GRLDR+menu.lst.zip‎ (105,2 KB)

    3.
    File Anti-virus Rescue dạng ISO, ví dụ của Kaspersky:
    kav_rescue_10.iso (176 MB)
    (http://devbuilds.kaspersky-labs.com/.../RescueDisk10/)

    B. THỰC HIỆN:
    1. Gắn USB vào máy, chạy BootIce.exe, nạp MBR cho USB:


    By DrLangkhach



    By DrLangkhach


    By DrLangkhach

    2. Xả nén 3 file GRLDR, Menu.lst, liveusb trong file GRLDR+menu.lst.zip‎ vào thư mục gốc của USB (đối với hầu hết các trường hợp, không cần file rỗng liveusb, file này chỉ dành riêng cho Kaspersky Rescue).

    3. Phải chuột thư mục gốc của USB, tạo mới một thư mục tên là Rescue. Copy file kav_rescue_10.iso vào thư mục Rescue và đổi tên thành Rescue.iso.
    Bây giờ chiếc USB của các bạn đã boot được. Ở trên là Lãng khách đã ví dụ rất cụ thể với Kaspersky Rescue.
    Xin lỗi các bạn vì Lãng khách đã copy lại nội dung hướng dẫn tạo USB Rescue của Kaspersky sang bài viết này để các bạn dễ hiểu.
    Nội dung tiếp theo, Lãng khách muốn nói đến tạo khả năng boot đa năng cho USB. Mấu chốt nằm ở file menu.lst và các hình thức boot mà nó hỗ trợ. Vậy mục tiêu của chúng ta là cần tìm ra tính chất và cách thức boot của gói ứng dụng được tạo để boot trên USB, để đưa vào nội dung file menu.lst.
    Ở trường hợp cụ thể trên của Kaspersky Rescue, nội dung file menu.lst như thế này:
    Code:
    color light-blue/blue light-red/red light-green/green light-magenta/magenta
    
    timeout 6
    default 0
    
    title KAV 2010 Rescue.iso
    map /rescue/rescue.iso (0xff) || map --mem /rescue/rescue.iso (0xff)
    map --hook
    root (0xff)
    chainloader (0xff)
    
    title Boot from hard disk
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --hook
    chainloader (hd0)+1
    boot
    
    title Reboot System
    reboot
    
    title Halt/Shutdown System
    halt
    Với mỗi đoạn code bắt đầu từ dòng title, ví dụ:
    Code:
    title KAV 2010 Rescue.iso
    map /rescue/rescue.iso (0xff) || map --mem /rescue/rescue.iso (0xff)
    map --hook
    root (0xff)
    chainloader (0xff)
    là hỗ trợ một dạng thức boot. Và đoạn code trên chính là để boot Kaspersky Rescue. Các bạn sẽ thấy đường dẫn file ISO được chỉ ra trong file menu.lst chính là đường dẫn mà ta đã tạo ra trong USB.

    Bây giờ, Lãng khách sẽ trình bày tiếp nội dung đoạn code cần thêm vào menu.lst để có thể boot với AVG Rescue.iso. Các bạn hãy phải chuột file menu.lst, chọn Open with... rồi chọn NotePad để edit nội dung file này. Đoạn code các bạn cần thêm cho AVG Rescue sẽ là chèn thêm đoạn code sau vào rồi Save lại:
    Code:
    title Boot AVG Rescue CD
    find --set-root /AVG.iso
    map /AVG.iso (hd32)
    map --hook
    chainloader (hd32)
    Sau đó, copy file ISO của AVG Rescue vào thư mục gốc, đổi tên thành AVG.ISO là được. Chú ý, nếu các bạn muốn gọn thư mục gốc, hãy copy file AVG.ISO vào chung thư mục rescue của Kaspersky Rescue, và thay bằng đoạn code sau:
    Code:
    title Boot AVG Rescue CD
     find --set-root /rescue/AVG.iso
     map /rescue/AVG.iso (hd32)
     map --hook
     chainloader (hd32)
    File ISO của AVG Rescue các bạn tải tại đây:
    Download Rescue CD (for CD creation)

    Tiếp theo, để tạo thêm menu boot với Norton Ghost dạng ISO, các bạn chèn thêm đoạn code sau:

    Code:
    title Start Norton Ghost 11.5 auto-boot ISO (0xff)
    find --set-root /rescue/NortonGhost.iso
    map --mem /rescue/NortonGhost.iso (0xff)
    map --hook
    chainloader (0xff)
    boot
    File NortonGhost các bạn tải về tại liên kết bên dưới, xả nén lấy một trong 2 file ISO, đổi tên thành NortonGhost.iso rồi copy vào thư mục rescue trong USB:
    Ghost115.rar

    Tiếp theo, để tạo thêm lựa chọn boot với MiniXP có khả năng kết nối Internet (40 MB), các bạn chèn thêm đoạn code sau vào file menu.lst:
    Code:
    title Boot MiniXP 40 MB - (0xFF)
    find --ignore-floppies --set-root /rescue/MiniXP.ISO
    map /rescue/MiniXP.ISO (0xff) || map --mem /rescue/MiniXP.ISO (0xff)
    map --hook
    chainloader (0xff)
    Đây là file MiniXP Lãng khách đã trích từ Hiren's với dung lượng 40MB, với đầy đủ tính năng như kết nối Internet, và thao tác dễ dàng. Các bạn tải về, đổi tên thành MiniXP và đặt vào thư mục rescue trong USB:
    MiniXP.iso

    Tiếp tục, Lãng khách sẽ giới thiệu cách boot với Hiren's dạng ISO. Các bạn chèn thêm đoạn code dưới đây vào menu.lst:

    Code:
    title Start Hiren's Boot ISO - (0xFF)
    find --ignore-floppies --set-root /rescue/Hiren.ISO
    map /rescue/Hiren.ISO (0xff) || map --mem /rescue/Hiren.ISO (0xff)
    map --hook
    chainloader (0xff)
    Sau đó, bạn cần bản Hiren's nào, hãy mở trang tìm kiếm Google, gõ Hiren + phiên bản + site:9down.com. Lãng khách với ví dụ là muốn tìm Hiren's 10.4, sẽ gõ như sau:
    Code:
    Hiren 10.4 site:9down.com
    Và đây là kết quả:
    http://www.google.com.vn/search?hl=v...=&oq=&gs_rfai=

    Các bạn tải được file Hiren's về, tách lấy file .ISO, đổi tên file ISO này thành Hiren.ISO và đặt vào thư mục rescue như các trường hợp trước.

    -----------------------------------------------
    Tool đã được kiểm tra an ninh bởi Bkav:
    http://forum.bkav.com.vn/images/Kinh...90/BOOTICE.zip
    http://forum.bkav.com.vn/images/Kinh.../KasRescue.zip
    -----------------------------------------------
    Lần sửa cuối bởi NamLH_Bkav; 04/06/13, 11:19 AM. Lý do: Cập nhật link file
    Hội fan LAPTOP xách tay USA siêu bền Ngon - Bổ - Rẻ!
    http://forum.bkav.com.vn/search?sear...ssage%22%5D%7D

  • #2
    Đây là file MiniXP Lãng khách đã trích từ Hiren's với dung lượng 40MB, với đầy đủ tính năng như kết nối Internet, và thao tác dễ dàng. Các bạn tải về, đổi tên thành MiniXP và đặt vào thư mục rescue trong USB:
    MiniXP.iso
    Em đổi thành Mini XP không đc anh ạ
    nick yahoo : k20_md
    Ctrl A

    Comment


    • #3
      Nguyên văn bởi KaitouKid Xem bài viết
      Em đổi thành Mini XP không đc anh ạ
      Tốt nhất là em nên đổi trong title thôi . Ví dụ:
      Code:
      title Boot MiniXP 40 MB - (0xFF)
      find --ignore-floppies --set-root /rescue/MiniXP.ISO
      map /rescue/MiniXP.ISO (0xff) || map --mem /rescue/MiniXP.ISO (0xff)
      map --hook
      chainloader (0xff)
      Code:
      title Boot Mini XP 40 MB - (0xFF)
       find --ignore-floppies --set-root /rescue/MiniXP.ISO
       map /rescue/MiniXP.ISO (0xff) || map --mem /rescue/MiniXP.ISO (0xff)
       map --hook
       chainloader (0xff)
      Hội fan LAPTOP xách tay USA siêu bền Ngon - Bổ - Rẻ!
      http://forum.bkav.com.vn/search?sear...ssage%22%5D%7D

      Comment


      • #4
        khá phức tạp đây nhỉ,nhưng ko khó,hihi,làm thui, thanks lãng khách nhé.
        [CENTER][B][SIZE=4][URL="http://forum.kaspersky.vn/showthread.php?11462-DB-c%E1%BB%A7a-BKAV&p=79233&viewfull=1#post79233"][/URL][/SIZE][/B][/CENTER]

        Comment


        • #5
          Đọc bài này xong, em thấy mọi vấn đề mình thắc mắc lúc trước đều sáng tỏ. Thật là ngưỡng mộ anh LK quá. Em không phải là dân IT nhưng thích vọc máy tính lắm. Có câu này hỏi anh LK, những kiến thức này anh tự mày mò trong sách hay là lang thang trên mấy forum nước ngoài? anh có thể chia sẽ một chút kinh nghiệm cách anh học và nghiên cứu được không? Cám ơn anh LK nhiều!

          Comment


          • #6
            Nguyên văn bởi kinhkinhkha Xem bài viết
            Đọc bài này xong, em thấy mọi vấn đề mình thắc mắc lúc trước đều sáng tỏ. Thật là ngưỡng mộ anh LK quá. Em không phải là dân IT nhưng thích vọc máy tính lắm. Có câu này hỏi anh LK, những kiến thức này anh tự mày mò trong sách hay là lang thang trên mấy forum nước ngoài? anh có thể chia sẽ một chút kinh nghiệm cách anh học và nghiên cứu được không? Cám ơn anh LK nhiều!
            Thực ra, Lãng khách cũng không có nhiều thời gian. Khi mọi người chia sẻ cho nhau, Lãng khách thấy thú vị thì bắt đầu tự tìm hiểu. Đương nhiên Lãng khách giống như các bạn chỉ là một người dùng cuối, và có thể là một amatuer tester. Lãng khách cũng không học gì liên quan đến IT cả. Những kiến thức này như vậy cũng là tổng kết, tham khảo từ các diễn đàn. Phần boot này là do đợt tham gia diễn đàn Kaspersky VN, có anh Tran Quang Ha lúc đó đang là Smod rất hay chia sẻ về việc dùng USB tạo khả năng boot để cứu hộ cho các khách hàng của anh. Lãng khách thấy rằng việc này hết sức ý nghĩa, vì chính Lãng khách cũng gặp nhiều máy tính không có (hoặc hỏng) ổ CD. Ngoài ra Lãng khách lại rất sẵn USB (có một cái Transcend, một cái Kingston, và sau này Bkav tặng một chiếc 4 GB nữa), nên quyết tìm hiểu. Khi tìm hiểu, Lãng khách hiểu rằng nếu để USB theo kiểu xả nén mà 99% cư dân mạng đang chia sẻ thì virus lây file sẽ "thịt" hết các file chạy (ví dụ file .exe, .com,...) hoặc sẽ phá hoại cơ sở dữ liệu của các AV cứu hộ trên USB, do tính chất ghi xóa của USB khác với Read-only (chỉ đọc) của CD. Nên Lãng khách nghĩ rằng tại sao ta không boot dạng Linux, vừa miễn phí vừa xa lạ với virus, hoặc boot trực tiếp file ảnh ISO, vốn có sẵn thuộc tính chỉ đọc giống như trên CD và virus muốn mở thì cũng phải có khả năng giống như chương trình đọc, ghi, xoá file ISO. Bởi vì file nén cũng có thể bị xoá sửa nội dung bình thường. Và Lãng khách Google ra http://boot-land.net. Trang này thì toàn cao thủ boot. Và bài viết đầu tiên của Lãng khách là hỏi về cách boot dạng Linux của Kaspersky Rescue. Sau đó Lãng khách tìm hiểu thêm các bài viết của họ về boot file ảnh, sau đó tự làm và rút ra những kinh nghiệm riêng cho mình .

            Điều quan trọng là kiến thức là chung. Ta sẽ sử dụng nó thế nào, kết hợp ý tưởng của mình như thế nào, nó sẽ cho kết quả tương ứng như thế. Giống như dùng Anti-virus. Các tính năng được cung cấp là như nhau. Đối với mỗi người dùng, mỗi hoàn cảnh mà nó sẽ phát huy tác dụng khác nhau, và mang lại những trải nghiệm, những lợi ích thiết thực khác nhau.
            Hội fan LAPTOP xách tay USA siêu bền Ngon - Bổ - Rẻ!
            http://forum.bkav.com.vn/search?sear...ssage%22%5D%7D

            Comment


            • #7
              Cám ơn anh đã chia sẽ kinh nghiệm. Chúc anh luôn thành công trong cuộc sống!

              Comment


              • #8
                LK ơi. Mình đã làm. Có menu boot nhưng chỉ dùng được mỗi cái MiniWin. Còn Boot CD không vào đc. Còn cái KAV Rescue thì chạy 1 lát rồi chả có gì. Giờ phải làm sao ta?

                Comment


                • #9
                  Nguyên văn bởi cknood Xem bài viết
                  LK ơi. Mình đã làm. Có menu boot nhưng chỉ dùng được mỗi cái MiniWin. Còn Boot CD không vào đc. Còn cái KAV Rescue thì chạy 1 lát rồi chả có gì. Giờ phải làm sao ta?
                  Bạn làm sai thao tác nào đó rồi. Bạn mô tả lại cách làm của bạn, Lãng khách sẽ sửa lại cho bạn nhé (bạn hãy mô tả bạn làm thế nào, chứ không nói là làm y như Lãng khách đã hướng dẫn ).
                  Hội fan LAPTOP xách tay USA siêu bền Ngon - Bổ - Rẻ!
                  http://forum.bkav.com.vn/search?sear...ssage%22%5D%7D

                  Comment


                  • #10
                    Àh. Mình boot được Hiren rồi LK àh. Lúc trước là do file iso của hiren mình load trên mạng về có vấn đề.
                    Bây giờ mình muốn hỏi thêm bạn về KAV Rescue. Tác dụng của nó là gì? Nó có khả năng scan virus không? Và bây giờ mình làm như thế nào để nó chạy được (hồi nãy mình làm rồi, nó chạy kiểu như giải nén cái gì đó trên dos rồi thôi, có báo bấm q để dừng lại khi nó chạy xong).
                    Theo như mình nghĩ thì bây giờ muốn dùng bộ cài win cũng chỉ cần thay title và đường dẫn đến file cài đặt trong usb đúng hok bạn. hjhjj

                    Comment


                    • #11
                      Nguyên văn bởi cknood Xem bài viết
                      Àh. Mình boot được Hiren rồi LK àh. Lúc trước là do file iso của hiren mình load trên mạng về có vấn đề.
                      Bây giờ mình muốn hỏi thêm bạn về KAV Rescue. Tác dụng của nó là gì? Nó có khả năng scan virus không? Và bây giờ mình làm như thế nào để nó chạy được (hồi nãy mình làm rồi, nó chạy kiểu như giải nén cái gì đó trên dos rồi thôi, có báo bấm q để dừng lại khi nó chạy xong).
                      Theo như mình nghĩ thì bây giờ muốn dùng bộ cài win cũng chỉ cần thay title và đường dẫn đến file cài đặt trong usb đúng hok bạn. hjhjj
                      Kaspersky Rescue bản Lãng khách giới thiệu cũng là một HĐH nền tảng Linux. Khi boot vào bạn sẽ có giao diện tương tự như Windows, và có khả năng kết nối Internet (có trình duyệt Internet đi kèm, các thông số kết nối được thiết lập tự động tương tự các thiết lập bạn đang dùng). Dĩ nhiên mục đích chính của nó là để Scan toàn bộ máy tính khi máy bị nhiễm virus, nên nó có khả năng này. Để chạy được bạn chỉ cần làm y như Lãng khách đã hướng dẫn thôi mà. Khi vào màn hình giống như Dos, bạn bấm Enter. Sau đó bấm một phím bất kì để truy cập Menu chọn ngôn ngữ giao diện. Sau đó tiếp tục chọn English -> chọn Graphic mode -> chờ một lát đến bảng thoả thuận sử dụng -> bấm phím A để chấp nhận -> bạn sẽ được đưa vào giao diện chính. Bạn chờ một lát để Kaspersky Rescue hoàn tất các cấu hình, sau đó thì truy cập Menu Start tương tự như Windows.

                      Phần cài Windows thì hơi khác. Với Windows 7 bạn có thể hiểu như vậy. Với XP thì nhất thiết phải làm như Lãng khách đã hướng dẫn với 2 cách khác nhau trên Bkav Forum.
                      Hội fan LAPTOP xách tay USA siêu bền Ngon - Bổ - Rẻ!
                      http://forum.bkav.com.vn/search?sear...ssage%22%5D%7D

                      Comment


                      • #12
                        Nó có khả năng diệt virus sao?
                        Tuyệt quá. Mình cần nhất điều này. Vì mình có cái ổ cứng di động mà. Bây giờ đi cắm vào máy người khác chỉ sợ bị nhiễm virus. Mới ít dữ liệu thì không sao, chứ sau này cỡ 300GB dữ liệu thì ai mà đem về nhà ngồi đợi nó scan hết được
                        Nên mình muốn cái Rescue này để scan máy khác trước khi cắm ổ di động của mình vào cop dữ liệu

                        Comment


                        • #13
                          Nguyên văn bởi cknood Xem bài viết
                          Nó có khả năng diệt virus sao?
                          Tuyệt quá. Mình cần nhất điều này. Vì mình có cái ổ cứng di động mà. Bây giờ đi cắm vào máy người khác chỉ sợ bị nhiễm virus. Mới ít dữ liệu thì không sao, chứ sau này cỡ 300GB dữ liệu thì ai mà đem về nhà ngồi đợi nó scan hết được
                          Nên mình muốn cái Rescue này để scan máy khác trước khi cắm ổ di động của mình vào cop dữ liệu
                          Bạn có thể tham khảo các bảo vệ dữ liệu trên USB hoặc ổ cứng di động của Lãng khách như sau:
                          Bảo mật USB tối cao!!! - Bkav Forum

                          Việc liên tục phải scan không phải là tốt, vừa tốn thời gian, vừa giảm độ bền vật lí của ổ cứng di động. Kaspersky Rescue USB là dành cho các trường hợp máy tính bị nhiễm virus nặng, mà nếu xử lí trên HĐH đã bị virus nắm quyền kiểm soát sẽ không triệt để hay bỏ sót, thì ta mới dùng đến (sử dụng một HĐH mới độc lập với Windows, coi toàn bộ máy tính là khối dữ liệu tĩnh cần xử lí).
                          Hội fan LAPTOP xách tay USA siêu bền Ngon - Bổ - Rẻ!
                          http://forum.bkav.com.vn/search?sear...ssage%22%5D%7D

                          Comment


                          • #14
                            Áh! Bài viết hay nhưng chưa đọc được. Đi ngủ đây, tay nghịch ớt lại dụi vào mắt. Nóng quá. Huhuhuhu

                            Comment


                            • #15
                              A Lãng Khách .Cái KAV cài dc rồi nhưng chưa dùng đc no báo lỗi này nè . Chọn Graphic hay cái nào cũng bị
                              Media not found
                              Could not find CD to boot , something else needed
                              Could not find the root block device in
                              Please specify another value or: press Enter for the same ,type "shell" for a shell , or "q"
                              to skip
                              root block device () ::
                              đã test trên 2 máy lỗi y chan
                              Giúp e với

                              Comment

                              Working...
                              X

                              Debug Information

                              1