No announcement yet.
X

[Cực Dễ] Tạo USB Boot với Syslinux & Grub4dos!!!

  • Filter
  • Giờ
  • Show
Clear All
new posts

  • [Cực Dễ] Tạo USB Boot với Syslinux & Grub4dos!!!

    CHEN CHÂN VÔ TUT TẠO USB BOOT.
    Mình giới thiệu TUT này với hy vọng mọi người có thêm lựa chọn trong quá trình tạo USB cứu hộ, hạn chế phần nào BUG khi xài các cách khác (Nhất là gần đây khi dùng cách nạp MBR và PBR để boot trên main Foxconn G31 bị ESS 5 (chưa kiểm trên các AV khác) nhận là virus boot sector - Đã submit nhưng chưa thấy Fix). Dĩ nhiên không có cách nào là tối ưu 100% cả.
    Quá trình này sẽ tạo USB có thể boot và được boot thông qua syslinux (chính) và grub4dos (phụ)

    Để làm được, USB của bạn cần:

    -Format với định dạng FAT32, NTFS (Chỉ format nếu không muốn phân mảnh file ISO)
    -Nếu bạn có sẵn file menu.lst thì cần sao lưu trước khi xài.

    Có 2 cách để làm

    1. Cách 1: Tạo USB boot thông qua dòng lệnh (Mod lại từ trang chủ hiren boot)
    -Tải file SYSLINUX CMD về (nén rar) và xả nén vô ổ cứng
    -Chạy file RunMe.bat (với Win 7 cần quyền admin)
    -Điền tên ổ đĩa USB (Đây là tên được hiển thị trong Windows explorer). Ví dụ là E thì gõ E:
    -Copy file cần thiết vô USB để xài.
    2.Cách 2: Sử dụng Syslinux setup
    -Tải file SYSLINUX SETUP (NÉN RAR) VỀ VÀ GIẢI NÉN.
    -Chạy file SysLinuxSetup.exe (với Win 7 cần quyền admin)
    -Chọn ổ đĩa USB để cài đặt
    -Click Continue, sau khi hoàn tất thì Click OK
    - Copy toàn bộ thư mục Boot vào usb
    - Copy các file grldr, menu.lst, RUN vào usb
    - Copy file cần thiết vô USB để xài

    Link:
    cách 1:
    SYSLINUX CMD
    https://app.box.com/s/f1mkxwbffb3akdve48ka
    cách 2:
    SYSLINUX SETUP
    https://app.box.com/s/cxt82zuulpwve9j5fg37
    Bảng mã màu:
    http://www.mediafire.com/download.php?x7m7a94lpup2tnn
    Hiren 15.1 (IMA, chỉ DOS thôi)
    http://www.mediafire.com/download.php?gi7c9acejbb33ej
    code menu.lst
    Code:
    title Hiren 15.1 (IMA)
    command run --nomem /hbcd15.ima
    Hiren 15 (ISO, chỉ DOS)
    http://www.mediafire.com/download.php?r199d55bslai1fz
    code menu.lst
    Code:
    title Hiren 15.1 (ISO)
    command run /dos.iso
    code syslinux.cfg
    Code:
    LABEL ISO
            MENU LABEL < ^A > --- Hiren 15
            LINUX memdisk
            INITRD /dos.iso
            APPEND iso raw
    OneKey Ghost
    http://www.mediafire.com/download.php?p58v8gcvl4fw3xo
    Code syslinux.cfg
    Code:
    LABEL onekey
            MENU LABEL [ ^4 ] -- Start OneKey Ghost
            kernel /syslinux/memdisk
            append initrd=/okdos.IMG c=140 h=4 s=36
    code menu.lst
    Code:
    command run /okdos.img
    DosTool
    http://www.mediafire.com/download.php?36jq8h73ap5wc22
    Code syslinux.cfg
    Code:
    LABEL IMA
            MENU LABEL < ^A > --- Start DosTool
            kernel /syslinux/memdisk
            append initrd=/dostool.IMG c=210 h=6 s=27
    code menu.lst
    Code:
    command run /dostool.img
    Mình thêm lệnh RUN để code trong menu.lst trở lên tiện lợi hơn (không xài cho file ISO kiểu Linux). Mọi người có thể tham khảo một số code mình viết sẵn. Hoặc ở menu của grub4dos gõ "C" để chạy dòng lệnh và gõ tiếp:
    RUN --help
    để lấy menu trợ giúp. Đơn giản vậy thôi!!!
    !!
    Last edited by hason_sonha_itt; 14/04/14, 04:04 PM.

  • #2
    Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

    đang học cách cài win gặp ngay topic mới ^^! số hên

    Comment


    • #3
      Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

      Mình thì vẫn quen dùng grub4dos rồi, SYSLINUXthấy giao diện ko đẹp bằng
      Cùng nhau trở thành Sứ Giả Thiện Chí của BKAV bạn nhé

      Comment


      • #4
        Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

        cho em hoi cai NTLDR fix nó hien ra từ 1 đến 10 thì fix cái nào ạ

        Comment


        • #5
          Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

          Nguyên văn bởi hason_sonha_itt Xem bài viết
          CHEN CHÂN VÔ TUT TẠO USB BOOT.
          Mình giới thiệu TUT này với hy vọng mọi người có thêm lựa chọn trong quá trình tạo USB cứu hộ, hạn chế phần nào BUG khi xài các cách khác (Nhất là gần đây khi dùng cách nạp MBR và PBR để boot trên main Foxconn G31 bị ESS 5 (chưa kiểm trên các AV khác) nhận là virus boot sector - Đã submit nhưng chưa thấy Fix). Dĩ nhiên không có cách nào là tối ưu 100% cả.
          Quá trình này sẽ tạo USB có thể boot và được boot thông qua syslinux (chính) và grub4dos (phụ)

          Để làm được, USB của bạn cần:

          -Format với định dạng FAT32 (Chỉ format nếu không muốn phân mảnh file ISO)
          -Nếu bạn có sẵn file menu.lst thì cần sao lưu trước khi xài.

          Có 2 cách để làm

          1. Cách 1: Tạo USB boot thông qua dòng lệnh (Mod lại từ trang chủ hiren boot)

          -Tải file SYSLINUX CMD về (nén rar) và xả nén vô ổ cứng
          -Chạy file RunMe.bat (với Win 7 cần quyền admin)
          -Điền tên ổ đĩa USB (Đây là tên được hiển thị trong Windows explorer). Ví dụ là E thì gõ E:



          -Đợi quá trình hoàn tất và ấn phím bất kỳ để đóng của sổ lệnh.
          -Copy file cần thiết vô USB để xài.




          Lưu ý:
          Với cách này, khi boot sẽ tự động load menu.lst của grub4dos.

          2.Cách 2: Sử dụng Syslinux setup

          -Tải file SYSLINUX SETUP (NÉN RAR) VỀ VÀ GIẢI NÉN.
          -Chạy file SysLinuxSetup.exe (với Win 7 cần quyền admin)
          -Chọn ổ đĩa USB để cài đặt, thông thường nó tự tìm đúng ổ USB (chưa test trên ổ cứng cùng định dạng FAT32)




          -Click Continue, sau khi hoàn tất thì Click OK
          -Tải file BOOT FILE (nén rar) và xả nén vào USB, được các file RUN, GRLDR, MENU.LST, thư mục syslinux.
          -Copy file cần thiết vô USB để xài.




          LƯU Ý
          Với cách này bạn có 2 tuỳ chọn menu là syslinux menu và load grub4dos menu.





          Link:
          cách 1:
          SYSLINUX CMD
          http://www.mediafire.com/download.php?kf8nfxh1jwomosu
          cách 2:
          SYSLINUX SETUP
          http://www.mediafire.com/download.php?qm24bp79hx1zdr2
          BOOT FILE
          http://www.mediafire.com/download.php?dp7lwnh696a6d72

          Mình thêm lệnh RUN để code trong menu.lst trở lên tiện lợi hơn (không xài cho file ISO kiểu Linux). Mọi người có thể tham khảo một số code mình viết sẵn. Hoặc ở menu của grub4dos gõ "C" để chạy dòng lệnh và gõ tiếp:
          RUN --help
          để lấy menu trợ giúp. Đơn giản vậy thôi!!!
          !!
          Anh có thể đưa hình ảnh sau khi làm xong USB boot của anh được không?
          Nguyên văn bởi Tuan_vip Xem bài viết
          Mình thì vẫn quen dùng grub4dos rồi, SYSLINUXthấy giao diện ko đẹp bằng
          Anh hướng dẫn làm USB boot bằng Grub4dos được không?

          Comment


          • #6
            Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

            Nguyên văn bởi meo2k Xem bài viết
            Anh có thể đưa hình ảnh sau khi làm xong USB boot của anh được không?

            Anh hướng dẫn làm USB boot bằng Grub4dos được không?
            TÌm trên diễn đàn đi bạn thiếu j` đâu, 1click của anh LK đó
            Cùng nhau trở thành Sứ Giả Thiện Chí của BKAV bạn nhé

            Comment


            • #7
              Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

              Nguyên văn bởi Tuan_vip Xem bài viết
              Mình thì vẫn quen dùng grub4dos rồi, SYSLINUXthấy giao diện ko đẹp bằng
              Ảnh JPG làm nền cũng đẹp lắm đấy, đơn giản nữa!!

              Nguyên văn bởi meo2k Xem bài viết
              Anh có thể đưa hình ảnh sau khi làm xong USB boot của anh được không?

              Anh hướng dẫn làm USB boot bằng Grub4dos được không?
              Cái ảnh trên là ở USB đó bạn, thực hiện trên USB rùi post đấy. Dòng đầu tiên là sử dụng Grub4dos. Dĩ nhiên bạn cần file menu.lst (có kèm sẵn).

              Nguyên văn bởi vohuynhthanhtra Xem bài viết
              cho em hoi cai NTLDR fix nó hien ra từ 1 đến 10 thì fix cái nào ạ
              Mình không xài nên cũng chẳng rõ, thường vô minixp rùi fix. Có thời gian sẽ lập topic về fix mấy cái đó.
              Last edited by hason_sonha_itt; 27/03/12, 07:27 PM. Lý do: **** Bài Tự động ghép ****

              Comment


              • #8
                Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                Thêm ít muối cho ai thích xài Grub4dos MBR. Làm theo hình (sau khi cài syslinux)

                Lúc vô boot thì ấn phím Space Bar (phím cách) để load grub4dos (đợi 5s). Chưa thử trên Foxconn G31 xem có treo không(đã thử, treo!!)!
                Last edited by hason_sonha_itt; 01/04/12, 07:55 PM.

                Comment


                • #9
                  Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                  Up thêm file hiren 15.1 IMA và ISO chỉ DOS thôi cho ai có nhu cầu.

                  Comment


                  • #10
                    Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                    thêm một cách hay
                    đôi lúc cần dùng tới syslinux

                    Comment


                    • #11
                      Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                      Code boot của 2 file IMA và ISO của Hiren có vấn đề kìa bác. Cho em xin cái code boot trên USB Grub4dos. Thank
                      Hãy vượt qua những khó khăn để cảm nhận được hạnh phúc thực sự

                      Comment


                      • #12
                        Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                        Nguyên văn bởi yeuwapviet Xem bài viết
                        Code boot của 2 file IMA và ISO của Hiren có vấn đề kìa bác. Cho em xin cái code boot trên USB Grub4dos. Thank
                        Code đó đi với lệnh RUN (đính trong gói), nếu làm theo thì OK thôi. Nếu chỉ muốn xài riêng thì xài tạm kiểu này
                        Code:
                        title Start Hiren 15 (IMA)
                        map /hbcd15.IMA (fd0) 
                        map --hook
                        chainloader (fd0)+1
                        rootnoverify (fd0)
                        Nếu thích nạp vô ram thì thêm map --mem
                        Code:
                        title Start Hiren 15 (ISO)
                        find --set-root /dos.iso
                        map /dos.iso (0xff)
                        map --hook
                        chainloader (0xff)

                        Comment


                        • #13
                          Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                          Up thêm OneKey Ghost cho ai có nhu cầu.

                          Comment


                          • #14
                            Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                            Up thêm Dostool, cũng đủ xài. Có code syslinux.cfg và menu.lst

                            Comment


                            • #15
                              Re: [Cực Dễ] Tạo USB Boot với Syslinux &amp; Grub4dos!!!

                              Nguyên văn bởi hason_sonha_itt Xem bài viết
                              Code đó đi với lệnh RUN (đính trong gói), nếu làm theo thì OK thôi. Nếu chỉ muốn xài riêng thì xài tạm kiểu này
                              Code:
                              title Start Hiren 15 (IMA)
                              map /hbcd15.IMA (fd0) 
                              map --hook
                              chainloader (fd0)+1
                              rootnoverify (fd0)
                              Nếu thích nạp vô ram thì thêm map --mem
                              Code:
                              title Start Hiren 15 (ISO)
                              find --set-root /dos.iso
                              map /dos.iso (0xff)
                              map --hook
                              chainloader (0xff)
                              Mình thử với code của bạn thì bị lỗi như sau:
                              Name:  79ef5d27a8c00c642166fcad72d4ba12.png
Views: 2
Size:  48,7 KB
                              Code trong menu list:
                              title Start Hiren 15 (IMA)
                              map /hbcd15.IMA (fd0)
                              map --hook
                              chainloader (fd0)+1
                              rootnoverify (fd0)
                              mình đã đổi tên file như trong code.
                              Mong được giúp đỡ
                              Attached Files
                              Hãy vượt qua những khó khăn để cảm nhận được hạnh phúc thực sự

                              Comment

                              Working...
                              X

                              Debug Information