tag:blogger.com,1999:blog-42570088319968591462024-03-13T09:03:50.026+07:00Hướng dẫn cơ bảnCơ bản là điều phức tạp nhất để chúng ta có thể đạt được.Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.comBlogger77125tag:blogger.com,1999:blog-4257008831996859146.post-58858466695894648842022-08-05T08:36:00.001+07:002022-08-05T08:36:27.446+07:00XLight FTP : tạo server chia sẽ file trên máy tính đơn giản, miễn phí<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://www.xlightftpd.com/images/xlight_head.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="144" data-original-width="800" height="144" src="https://www.xlightftpd.com/images/xlight_head.png" width="800" /></a></div><p></p><p>Chương trình tạo server file trực quan, đơn giản miễn phí và hiệu quả trên windows.</p><p>Tôi đã sử dụng nhiều chương trình tạo FTP server trên windows rồi, cái thì có phí, cái thì khó sử dụng, cái thì hay mất kết nối. Sau đó tôi dừng lại với Xlight FTP, chương trình nhỏ gọn, miễn phí, trực quan dễ dàng cài đặt và kết nối thông suốt.</p><p>Nếu bạn muốn tạo 1 File server chia sẽ giữa máy tính và các thiết bị khác qua mạng không dây thì đây là chương trình ngon nhất bạn có thể dùng.</p><p>Sau khi tạo, bạn có thể truy cập vào địa chỉ ip của máy tính bằng các thiết bị điện thoại, máy tính khác để lấy file mà không cần thông qua cáp kết nối rườm rà.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://www.xlightftpd.com/images/xlight_snap_0.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="576" data-original-width="673" height="576" src="https://www.xlightftpd.com/images/xlight_snap_0.png" width="673" /></a></div><p>Các cấu hình được lưu lại, khi mở bạn chỉ việc nhấn Start để bắt đầu phát server, và nhấn stop bất kỳ lúc nào để ngừng chia sẽ</p><p>Download:</p><p><a href="https://www.xlightftpd.com/index.htm">https://www.xlightftpd.com/index.htm</a><br /></p><p><br /></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-22132911841699047352022-05-22T19:42:00.003+07:002022-06-02T21:58:08.472+07:00Đăng nhập nhiều tài khoản, nhân bản ứng dụng hiệu quả trên android<p> Vào 1 ngày đẹp trời, tôi muốn dùng 2 tài khoản Zalo trên điện thoại android của mình và đã tìm rất nhiều chương trình để dùng thử, phần lớn chúng đều có quảng cáo và có những bất tiện riêng.</p><p>1. CloneApp <br /></p><p>Cuối cùng tôi dừng lại với Clone app, chương trình hoàn toàn miễn phí và không bao gồm quảng cáo quá nhiều. Các ứng dụng có không gian riêng và có phần cài đặt riêng, chạy trong không gian ảo của nó chứ không phải thông qua cầu nối của app nhân bản như những chương trình khác.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0pC_R2CkQC3R6LK4T02uT46u_uEKBhKUaH2COTJRBTTCRyL9mNktOYJaX-3N_KmMxIkSnoDSyUj4XaCp-k_HZnxvc8RusTV0tHupPT7LaPwdVLb_jrfh2OtXOeoQzLm2UxZyvGFVAmqf0cjJRfuc8YT4jKzHaLZGtpJmL54RdpOJHVotPl4NHYu-mxw/s256/logo.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="256" data-original-width="256" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0pC_R2CkQC3R6LK4T02uT46u_uEKBhKUaH2COTJRBTTCRyL9mNktOYJaX-3N_KmMxIkSnoDSyUj4XaCp-k_HZnxvc8RusTV0tHupPT7LaPwdVLb_jrfh2OtXOeoQzLm2UxZyvGFVAmqf0cjJRfuc8YT4jKzHaLZGtpJmL54RdpOJHVotPl4NHYu-mxw/s1600/logo.png" width="256" /></a></div><br /> <p></p><p>Điều này làm cho quá trình khởi động và nhận dữ liệu trên app nhân bản hiệu quả hơn, không bị ngắt quảng hoặc phụ thuộc vào ứng dụng chính.</p><p>* Ứng dụng có phiên bản thu gọn trên Google play</p><p> <a href="https://play.google.com/store/apps/details?id=com.pengyou.cloneapp">https://play.google.com/store/apps/details?id=com.pengyou.cloneapp</a></p><p> * Phiên bản đầy đủ không được chấp nhận bởi Google play, với khả năng nhân bản hàng loạt và nhiều tính năng thú vị như thay đổi thông tin nhận diện của thiết bị, tránh bị theo dõi.</p><p><a href="https://www.cloneapp.net/index_en.html">https://www.cloneapp.net/index_en.html</a> <br /></p><p>* Ứng dụng có nhiều tùy chọn để thay đổi biểu tượng, tên ứng dụng, fake thông tin thiết bị....<br /></p><p>2. Dual Space</p><p>Nếu tin nhắn nền thường bị chậm trễ trên Clone app thì với Dual Space bạn sẽ thấy chương trình nhân bản hoạt động tốt hơn và không bị nghẻn tin nhắn</p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVjhK-OG-31_3v1RQvVRxFzwN7SpmFMVrKwnE7wT0jnwhGgiGeu89zL1ZzlXxOY0Rg9Eomn155_r_AzccUuVtQ-tfEjeOnH1Gn0KcqFdh_Tsl2inATPHz3FBgPCVjrSPkvIMC9aRKtwrPQlllGmDsYBv4wkKLVKdYXZ70Pd5wMuDNYJNrpImS6_krlMA/s240/unnamed.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="240" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVjhK-OG-31_3v1RQvVRxFzwN7SpmFMVrKwnE7wT0jnwhGgiGeu89zL1ZzlXxOY0Rg9Eomn155_r_AzccUuVtQ-tfEjeOnH1Gn0KcqFdh_Tsl2inATPHz3FBgPCVjrSPkvIMC9aRKtwrPQlllGmDsYBv4wkKLVKdYXZ70Pd5wMuDNYJNrpImS6_krlMA/s1600/unnamed.png" width="240" /></a></div><br /> <p></p><p> Với app dual space thì một môi trường ảo hóa sẽ làm nhiệm vụ giao tiếp giữa người dùng và ứng dụng chạy trong môi trường ảo, khiến cho việc nhắn tin không bị ngắt quảng, mặc dù người dùng phải để chương trình Dual space chạy thường xuyên cũng như cấp các quyền cho nó.</p><p>Một vấn đề lớn với Dual Space chính là môi trường ảo và ứng dụng chạy thường trực cần 1 bộ nhớ lớn để giữ các dịch vụ của ứng dụng chính và ứng dụng nhân bản, với những máy android có bộ nhớ thấp dưới 4G thì ứng dụng chạy không ổn định, do đó bạn cần sử dụng cách nhân bản khác<br /></p><p>Nếu ứng dụng đòi hỏi nhiều quảng cáo, bạn có thể trả phí hoặc tìm một chương trình được chỉnh sửa trên mạng. Giúp bạn tránh khỏi các quảng cáo và truy cập các chức năng vip của chương trình, như đặt mật khẩu khóa.<br /></p><p><a href="https://play.google.com/store/apps/details?id=com.ludashi.dualspace&hl=vi&gl=US">https://play.google.com/store/apps/details?id=com.ludashi.dualspace&hl=vi&gl=US</a> <br /></p><p><br /></p><p>3. Work profile</p><p>Với môi trường phân quyền của hệ thống, sẽ giúp cho việc sử dụng phân chia môi trường được tối ưu và ổn định hơn. Mỗi máy android đều có 1 môi trường người dùng cá nhân và môi trường công việc, đều này giúp cho việc dữ liệu cá nhân và công việc không bị chồng chéo.</p><p>Ứng dụng của tính năng này trên các hệ android và người ta tạo ra ứng dụng thứ 2 chạy song song với ứng dụng thứ nhất mà không cần tốn nhiều bộ nhớ của máy.</p><p>Một số ứng dụng có khả năng thực hiện việc này bao gồm</p><p>* Island</p><p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIibkINeOdc2V0GiKtDPxg7Loda6DUFCkhG2sMvhiQwJNXq4wZzXV1KC_rUNepFo8C3cCPuo36vNEAaaUpZ2-6-_zj2pWvT2oyjm-sRMdTpsFe6ix4t-dyN2YvIbFbaTF0rfLtwTiP84rFsV9YLyALBb3DwccriDzWC9wxkeq3D3SafQY0nhrT8Zfh4w/s240/island.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="240" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIibkINeOdc2V0GiKtDPxg7Loda6DUFCkhG2sMvhiQwJNXq4wZzXV1KC_rUNepFo8C3cCPuo36vNEAaaUpZ2-6-_zj2pWvT2oyjm-sRMdTpsFe6ix4t-dyN2YvIbFbaTF0rfLtwTiP84rFsV9YLyALBb3DwccriDzWC9wxkeq3D3SafQY0nhrT8Zfh4w/s1600/island.png" width="240" /></a></div><br /><br /><p></p><p><a href="https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=en&gl=US">https://play.google.com/store/apps/details?id=com.oasisfeng.island&hl=en&gl=US</a></p><p> </p><p>* Shelter</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDbwK59FmoR3RZKyu5bxstkmH4_EZI_S56tEPmy0a8rH_tVVqDMwvW-qNP8K-vWZNtC6c1FmsADlKVlbfgdWsTp0_-pAwjthmy_bg_4EXQTsDcIgP0jSiX2AXhrgMRt3RCU4wjHLhf-xOeWqg7xYvndSI9P99i1up497j4ninRhIYlEoqn1zH5xfomw/s240/shelter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="240" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdDbwK59FmoR3RZKyu5bxstkmH4_EZI_S56tEPmy0a8rH_tVVqDMwvW-qNP8K-vWZNtC6c1FmsADlKVlbfgdWsTp0_-pAwjthmy_bg_4EXQTsDcIgP0jSiX2AXhrgMRt3RCU4wjHLhf-xOeWqg7xYvndSI9P99i1up497j4ninRhIYlEoqn1zH5xfomw/s1600/shelter.png" width="240" /></a></div><br /><p><br /></p><p><a href="https://play.google.com/store/apps/details?id=net.typeblog.shelter&hl=en&gl=US">https://play.google.com/store/apps/details?id=net.typeblog.shelter&hl=en&gl=US</a><br /></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-33609528823483212762022-04-16T10:39:00.003+07:002022-04-16T12:08:22.195+07:00Công cụ tích hợp bootloader grub4dos vào ổ cứng<p>Với công cụ này bạn nhanh chóng tích hợp menu grub4dos vào ổ cứng tiện lợi để bạn có thể thêm iso cứu hộ vào máy tính của mình mà không cần dùng đến usb nữa (mặc dù vẫn khuyên có usb cứu hộ đề phòng trường hợp ổ cứng bad)</p><p>công cụ chạy hoàn toàn tự động install vào ổ đĩa 0 của máy</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhshitc2Clbv_nyTxc4CoGqwP82-p_CP08BxYq0CV7K3m0aCe2dhOyxrMI8Iiz8_TiDjw4FXE2x6r8vZ6ZPJICtb9IOs2nC9ehMxhb6owGM3diMUXwsH2LaTYHY5NqgXxsfS2dC6JU0EaKWOixThBrVfxBtffe-CPRLvbdA8yO72hupJUUrpMduOCgOBA/s133/2022-04-16%2010_30_38-Window.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="133" data-original-width="129" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhshitc2Clbv_nyTxc4CoGqwP82-p_CP08BxYq0CV7K3m0aCe2dhOyxrMI8Iiz8_TiDjw4FXE2x6r8vZ6ZPJICtb9IOs2nC9ehMxhb6owGM3diMUXwsH2LaTYHY5NqgXxsfS2dC6JU0EaKWOixThBrVfxBtffe-CPRLvbdA8yO72hupJUUrpMduOCgOBA/w388-h400/2022-04-16%2010_30_38-Window.png" width="388" /></a><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjB2sQnnEGwMJMPbGp_TzqFxMij34Sn6PIIu4hOFvpAr4j5kHss2baWHsLQV12LCRtOws1AKuxNdOQfD_R2L_lJFVAywkuZcPewlsnV1JmOv5VOCz-tYiZgYWoyy9uZOBoAjqr8DTmuic03Yzumci286meACdvD0jGV778ghP-CZckJ0tKfhdZz1GPZQ/s402/2022-04-16%2010_31_33-Window.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="136" data-original-width="402" height="135" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjB2sQnnEGwMJMPbGp_TzqFxMij34Sn6PIIu4hOFvpAr4j5kHss2baWHsLQV12LCRtOws1AKuxNdOQfD_R2L_lJFVAywkuZcPewlsnV1JmOv5VOCz-tYiZgYWoyy9uZOBoAjqr8DTmuic03Yzumci286meACdvD0jGV778ghP-CZckJ0tKfhdZz1GPZQ/w400-h135/2022-04-16%2010_31_33-Window.png" width="400" /></a></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCeIcyPQWh2EupQyA1BNLMW0LgZ3E5K92zxaFrzUV13187dwRWosKIkYSvP-fhOgbrawNtzp2N6MGv4LFtYSG5zSKDn-XWy4K-CBoV2WCfpIrzjH-UjHOjcQzh-rCVnmH237cXe_VMgHv-VOeXgc2SIrAvjN2UqLE8VBHQZ6l_4AsyqTa-6OSl7Zlbw/s230/2022-04-16%2010_31_00-Window.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="133" data-original-width="230" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOCeIcyPQWh2EupQyA1BNLMW0LgZ3E5K92zxaFrzUV13187dwRWosKIkYSvP-fhOgbrawNtzp2N6MGv4LFtYSG5zSKDn-XWy4K-CBoV2WCfpIrzjH-UjHOjcQzh-rCVnmH237cXe_VMgHv-VOeXgc2SIrAvjN2UqLE8VBHQZ6l_4AsyqTa-6OSl7Zlbw/w400-h231/2022-04-16%2010_31_00-Window.png" width="400" /></a></div></div>Sai khi chương trình báo thành công, bạn chỉ cần khởi động lại máy để thấy hiệu quả.<p></p><p>Bạn có thể chuẩn bị file các file iso để chép vào thư mục c:\boot\iso để tạo khả năng boot từ các iso này, với các tên mặc định như sau:</p><p>winpe.iso (windows pe)<br /></p><p>krd.iso (kaspersky rescue disk)</p><p>eset.iso (Eset live cd)</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://app.box.com/s/66ndqae74rvyxe7o79dqpqlcypbmk8ql" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="100" data-original-width="300" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Rbrx1YYysj8bYchCfgjfGZSSoN8DT6KOztsE87qZjE4P-lJkTH0eSyZhJ--lOG_I69i2yP8OBPQVFIvtXy4BcFhYJNXhp7OqxMIMWVVN2yohgOIuHV-uWyuGxyfFLxtr2ZEwEyR1ZJ7hTaqHdVfNzSCfOHxyYVdH0NNO5gQQqnfTA4T1CA-K4kltiw/s1600/DOWNLOAD-BT.png" width="300" /></a></div>>><a href="https://app.box.com/s/66ndqae74rvyxe7o79dqpqlcypbmk8ql" target="_blank">Download</a><< <p></p><p>* Link 1 số iso cứu hộ</p><p>krd.iso</p><p><a href="https://www.kaspersky.com/downloads/free-rescue-disk">https://www.kaspersky.com/downloads/free-rescue-disk</a></p><p> winpe11</p><p><a href="https://drive.google.com/file/d/1-l-D8FFKKnr-GFoieY5dQ9eoWGxuJbCO/view?usp=sharing">https://drive.google.com/file/d/1-l-D8FFKKnr-GFoieY5dQ9eoWGxuJbCO/view?usp=sharing</a></p><p>winpe10</p><p><a href="https://drive.google.com/file/d/1WuAF72uSxe06oVSzXaxoM0N2MHL07rUM/view?usp=sharing">https://drive.google.com/file/d/1WuAF72uSxe06oVSzXaxoM0N2MHL07rUM/view?usp=sharing</a> <br /></p><div class="separator" style="clear: both; text-align: center;"></div><p>eset live cd</p><p><a href="https://www.eset.com/int/support/sysrescue/">https://www.eset.com/int/support/sysrescue/</a><br /></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-85319119773454768642021-10-25T09:30:00.010+07:002021-10-27T09:44:15.167+07:00Thêm menu chuột mở command prompt dưới quyền Admin<p> Mặc dù đã qua nhiều năm nhưng những câu lệnh console vẫn là thứ không thể thiếu với người dùng chuyên nghiệp, mặc dù không có một giao diện, những nút lệnh sẵn có, nhưng nhiều khi chương trình console lại là thứ mang lại nhiều lợi ích và nhanh nhất. </p><p>Với câu lệnh console, và viết script batch người dùng hoàn toàn có thể thực hiện những công việc một các tự động và đồng loạt trong im lặng.</p><p>Mặc dù vậy, việc nhấn giữ Shift và click phải để mở command prompt lại không lúc nào thực hiện được công việc suôn sẻ, vì có những chương trình đòi hỏi quyền Admin. do đó, thêm quyền Admin vào Command prompt đáp ứng nhu cầu của người dùng hơn.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMbGIP92DNyWlcoOAKXzyPmndqU1qLVfL2sNB2D7kx7L_Q93dQV0ezA8eCL-Wo1v9azRfmeccaBCOvWsFEPwGT3nrURCtradfheLgv1cZ1BB7oNJNxuMftMMFUtkz701WPvVES2CehSUMh/s384/2021-10-25+09_22_31-.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="325" data-original-width="384" height="339" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMbGIP92DNyWlcoOAKXzyPmndqU1qLVfL2sNB2D7kx7L_Q93dQV0ezA8eCL-Wo1v9azRfmeccaBCOvWsFEPwGT3nrURCtradfheLgv1cZ1BB7oNJNxuMftMMFUtkz701WPvVES2CehSUMh/w400-h339/2021-10-25+09_22_31-.jpg" width="400" /></a></div><br /><br /><p><br /></p><p>Để thực hiện được việc này bạn hãy mở registry lên và thêm vào khóa sau như sau:</p><p><span style="color: red;">HKEY_CLASSES_ROOT\Directory\Background\shell</span></p><p>thêm 1 new Key tên là </p><p><span style="color: red;">OpenCmdHereAsAdmin</span></p><p>bên phải giá trị mặc định bạn gõ tên hiện thị cho tùy chọn này tùy ý</p><p><span style="color: red;">"Mở cmd với quyền Admin"</span></p><p>sau đó tại key này, thêm 1 key mới tên là</p><p><span style="color: red;">command</span></p><p>và bên phải gán giá trị mặc định của của nó là lệnh sau</p><p><span style="color: red;">cmd /c powershell -WindowStyle Hidden "start cmd \"/k cd /d %V\" -v runAs"</span></p><p>Sau đó bạn nhấn F5 để cập nhật giá trị của Registry.</p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt-EPqQeThAN-N0py2HL_PG8P295VAW2xGgDp0ywqUScQU_CiNe512ujI0BC2i_HqCD4xKT5LsO_FqE0k7cAK2n5j8Gd627OD2SN4JG28UuygK_brtNt8_0y3IUIIkro9jRqjoB8HNki7_/s962/2021-10-25+09_22_53-Registry+Editor.jpg" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="205" data-original-width="962" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt-EPqQeThAN-N0py2HL_PG8P295VAW2xGgDp0ywqUScQU_CiNe512ujI0BC2i_HqCD4xKT5LsO_FqE0k7cAK2n5j8Gd627OD2SN4JG28UuygK_brtNt8_0y3IUIIkro9jRqjoB8HNki7_/w640-h136/2021-10-25+09_22_53-Registry+Editor.jpg" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"></td></tr></tbody></table><p></p><p>và thử nhấn phải vào màn hình sẽ được kết quả.</p><p>hoặc bạn cũng có thể copy lệnh sau và lưu vào file reg để thực hiện thêm vào registry nhanh chóng.</p><p><br /></p><textarea cols="80" rows="20" width="100%"> Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin]
@="Open CMD as ADMID"
"Icon"="imageres.dll,-5324"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHereAsAdmin\command]
@="cmd /c powershell -WindowStyle Hidden \"start cmd \\\"/k cd /d %V \\\" -v runAs\""
</textarea>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-76723482909046338582021-10-23T21:37:00.002+07:002021-10-23T21:38:47.989+07:00thêm liveCD antivirus vào menu boot của grub4Dos<div>Hôm nay xin giới thiệu với các bạn cách thêm các iso quét virus vào usb boot, một usb cứu hộ không có trình quét virus thì hơi thiếu.</div><div>Quét virus trong môi trường windows đang chạy là không an toàn, virus có thể đã khống chế và làm hỏng file của chương trình trong windows. Quét qua liveCd trong usb boot sẽ giúp phát huy sức mạnh của trình duyệt virus, chống bỏ sót mối nguy hoại.</div><iframe frameborder="0" height="270" src="https://youtube.com/embed/g3sStahWS5s" width="480" allowfullscreen></iframe>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-6659556589938165252021-10-22T09:54:00.003+07:002021-10-22T09:56:45.541+07:00Chuyển đổi giữa boot Legacy và UEFI<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8RzH4acRd1GZ04IvLwwdT83BIaj7ILFAlddPfMapPn5-VKeyDUhvmEupOGKCooDb1-_caUwdX9TRTmRGqE0ySKpiDt_4rBaMhCZpphSJd9mwv3l7Iq6FUO9ozFQjGrFDKLhkwqGidSToz/s2000/BIOS+vs+UEFI.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2000" data-original-width="2000" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8RzH4acRd1GZ04IvLwwdT83BIaj7ILFAlddPfMapPn5-VKeyDUhvmEupOGKCooDb1-_caUwdX9TRTmRGqE0ySKpiDt_4rBaMhCZpphSJd9mwv3l7Iq6FUO9ozFQjGrFDKLhkwqGidSToz/s320/BIOS+vs+UEFI.png" width="320" /></a></div><br /><p><br /></p><p> Hiểu một chút về Boot Legacy và UEFI và cách để chuyển đổi 2 boot này mà không mất dữ liệu, hoặc phải cài lại windows</p><p><br /><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/zpiwoop1CKw" title="YouTube video player" width="560"></iframe></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-8370818313848907582021-10-01T20:45:00.007+07:002021-10-02T08:48:54.374+07:00holyeyed - gfxMenu maker<p> <b><span style="color: #cc0000;">CHƯƠNG TRÌNH LÀM THEME CHO GRUB4DOS</span></b></p><p>Hôm nay lại rảnh rỗi ngồi vọc vạch để viết chương trình tạo theme cho Grub4dos</p><p>Hôm trước tôi chuyển sang grub3 bootloader vì lúc đó Grub4dos chưa hỗ trợ UEFI</p><p>Nay mò lại thì thấy Grub4dos đã hỗ trợ UEFI rồi, cho nên nghiên cứu lại làm boot loader bằng grub4dos</p><p>và thấy rằng menu của nó dùng theme từ gói gfxboot, cũng khá là rắc rối nào là giải nén, nén, kích thước image 800x600, là lá la la... Thấy phức tạp quá, nên tôi mới tìm hiểu, thì thấy trên mạng cũng có nhiều người viết tool để làm thuận tiện hơn rồi. Tuy nhiên rãnh quá nên tôi nghiên cứu viết, một ngày trời để làm ra tool này.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSVemnOAwVBsRcS0O5BCtx-TKZMI2PFExpwKoUYuyRcW4ukFbM2IAVoTLHhka1jhmA1AnMf4JmOmCS994EYzATLbO5rdzbM2A-AVYKcjOpuvI2BVxYlQ3Gat2QFSraOvztb98X2BV_4Nwl/s802/2021-10-01+20_35_49-Themes_Grub4Dos.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="657" data-original-width="802" height="524" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSVemnOAwVBsRcS0O5BCtx-TKZMI2PFExpwKoUYuyRcW4ukFbM2IAVoTLHhka1jhmA1AnMf4JmOmCS994EYzATLbO5rdzbM2A-AVYKcjOpuvI2BVxYlQ3Gat2QFSraOvztb98X2BV_4Nwl/w640-h524/2021-10-01+20_35_49-Themes_Grub4Dos.jpg" width="640" /></a></div><br /><p>* Bạn download chương trình về và giải nén ra rồi nhấn vào file chạy để chạy</p><p>Để lựa chọn font trong chương trình, bạn vào thư mục sw\ttf và cài đặt các font trong đó nhé.</p><p>Sau đó chỉ cần thêm file message vào menu.lst của grub4dos là được nha</p><p><b><span style="color: #cc0000;">gfxmenu /message</span></b></p><div class="separator" style="clear: both; text-align: center;"><a href="https://drive.google.com/file/d/1u9KSktOmL-HGV8y7E87btDskQCe1htS1/view?usp=sharing" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="100" data-original-width="300" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2faehjbpAJprgp-zvwlNyGLaUj8Jg1agq8-fCOw6RtFDpH0eJibLtp6aTFdNEvdhHgsP4ALb4C6SZy0CEzPtBWQMo_MHtqseWumw7jj0w2-LbfKMiNeAFhJFQRwkcU6V94fekCbCNj87h/s0/DOWNLOAD-BT.png" width="300" /></a></div><br /><p><br /></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-45482598100167887012021-09-06T17:29:00.006+07:002021-09-06T17:43:51.929+07:00Các cách vào BIOS<p><span style="font-family: times; font-size: medium;"> Vào Bios là một trong những việc khi hệ thống của bạn gặp sự cố để chọn thiết bị khởi động cho việc sửa chữa hệ điều hành hoặc cài lại hệ điều hành mới. Bios còn chứa những cài đặt cơ sở để sử dụng trong hệ điều hành, tránh hệ điều hành bị lỗi hoặc không tương thích giữa phần cứng.</span></p><p><b><span style="color: #800180; font-family: times; font-size: medium;">1. Phím tắt khi vừa nhấn nút nguồn</span></b></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfESvYNhT5u7iwzlrqAO53CknLqAG1dfOYPRaA-uiy2AqWolbKWQNvi0JmvI1G7TWXAwrwX7vhEPTMqcL1aQPWgIvq0S0945OvvjV2eQLr-UDlLWrZ3izZl1PB7v7y4ZAHV8nSuKSSOrrA/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: times; font-size: medium;"><img alt="" data-original-height="395" data-original-width="337" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfESvYNhT5u7iwzlrqAO53CknLqAG1dfOYPRaA-uiy2AqWolbKWQNvi0JmvI1G7TWXAwrwX7vhEPTMqcL1aQPWgIvq0S0945OvvjV2eQLr-UDlLWrZ3izZl1PB7v7y4ZAHV8nSuKSSOrrA/w342-h400/image.png" width="342" /></span></a></div><b><span style="color: #800180; font-family: times; font-size: medium;"><p><b><span style="color: #800180;"><br /></span></b></p>2. Đối với windows 8, 10</span></b><p></p><p><span style="font-family: times; font-size: medium;">Để khởi động vào BIOS chúng ta dùng lệnh (cmd) sau với quyền administartor</span></p><p><span style="color: red; font-family: times; font-size: medium;">shutdown /r /fw /f</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim5PtywlNY7nkvCU-yPn2CfGtkaA5ySTh3HL0mGy1LiUa7rnbGgk6Z_gZyjMbn-R9cOeVLhwTcWJHSrzCO8V3cm8wjOd3NJJR3oDvpRMADeyLR5bH1azOMhAl3xlFbTiRifdqCb0H90wZe/s449/2021-09-06+17_34_46-Administrator_+C__Windows_System32_cmd.exe.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="176" data-original-width="449" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim5PtywlNY7nkvCU-yPn2CfGtkaA5ySTh3HL0mGy1LiUa7rnbGgk6Z_gZyjMbn-R9cOeVLhwTcWJHSrzCO8V3cm8wjOd3NJJR3oDvpRMADeyLR5bH1azOMhAl3xlFbTiRifdqCb0H90wZe/w400-h156/2021-09-06+17_34_46-Administrator_+C__Windows_System32_cmd.exe.jpg" width="400" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><span style="color: #800180;">3. Chọn thiết bị khởi động qua menu startup của windows 8, 10</span><br /><span style="font-family: times; font-size: medium;">Trước khi nhấn vào menu restart máy, nhấn giữ phím <span style="color: #800180;">Shift, </span>sau đó nhấn vào menu Restart, đợi khoảng 5 đến 10 giây rồi mới bỏ phím shift ra, bạn sẽ vào menu Startup của windows 8, 10</span><p></p><p><span style="font-family: times; font-size: medium;">Lúc này tiếp tục chọn như sau để chọn thiết bị khởi động ngoại vi</span></p><p><span style="font-family: times; font-size: medium;"><br /></span><br /></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-75321778014971013392021-07-31T21:45:00.003+07:002021-07-31T21:48:02.222+07:00grub.cfg nhớ vị trí menuentry cuối cùng người dùng chọn<p> <br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpQjZm0AYhCnSTDQp99OalbOMKPceSqWu-L9YIr9q-uG_MladXRQZyDGnDaZr-PFIF0purOKO0jFLeqot9Ko3YJt3viXklEl5xd4O6cHY9yOMzTMvi74ykutqcdki6uaN7iPIPuoIFQO7a/s786/2021-07-31+21_46_45-QEMU.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="579" data-original-width="786" height="472" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpQjZm0AYhCnSTDQp99OalbOMKPceSqWu-L9YIr9q-uG_MladXRQZyDGnDaZr-PFIF0purOKO0jFLeqot9Ko3YJt3viXklEl5xd4O6cHY9yOMzTMvi74ykutqcdki6uaN7iPIPuoIFQO7a/w640-h472/2021-07-31+21_46_45-QEMU.png" width="640" /></a></div><br /><p>Để thực hiện lưu lại những thông số cho lần sau dùng lại, grub2 sử dụng 1 file lưu có tên là grubenv, đặt cùng thư mục với file grub.cfg</p><p>file này dùng để lưu các biến và để dùng lại sau này.</p><p>ví dụ trong file grub.cfg thường có giá trị biến default dùng để chỉ định vị trí mặc định lựa chọn khi boot</p><p><span style="color: red;">set default=2 </span><br /></p><p>khi chúng ta lưu giá trị default chúng ta thực hiện lệnh sau <br /></p><p><span style="color: red;">save_env default</span></p><p>giá trị này sẽ được load sau này nếu chúng ta thêm vào đầu file grub.cfg dòng lệnh sau</p><p><span style="color: red;">load_env</span></p><p>khi đó, giá trị default đã được lưu sẽ được tải lại, và nó chọn đúng vị trí menu mà ta đã ghi nhớ trước đó.</p><p>Trong 1 file grub.cfg có nhiều vị trí khác nhau, chúng ta không thể nào cứ đếm vị trị của menuentry rồi gán lệnh lưu được. Do đó với mỗi menuentry ta gán id cho nó, gán id thông qua lệnh --id 'tên_id'</p><p>ví dụ</p><p>menuentry "boot into winpe" <span style="color: red;">--id 'winpe'</span> {</p><p>.....</p><p>}</p><p>khi chúng ta chọn menuentry này, thì sẽ xuất hiện 1 biến gọi là chosen, được gán giá trị của id khi đó giá trị của chosen='winpe'</p><p>chúng ta gán giá trị của chosen cho default</p><p><span style="color: red;">set default=${chosen}</span></p><p>sau đó lưu default</p><p><span style="color: red;">save_env default</span></p><p>* File menentry dùng để lưu hoàn chỉnh như sau</p><p><span style="color: red;">if [ -f /boot/grub/grubenv ]; then load_env; fi</span></p><p><span style="color: red;">function savedefault {</span></p><p><span style="color: red;">set default=${chosen}</span></p><p><span style="color: red;">save_env default <br /></span></p><p><span style="color: red;">}</span></p><p><span style="color: red;">#.....</span></p><p><span style="color: red;">menuentry "khởi động vào winpe" --id 'winpe' {</span></p><p><span style="color: red;">savedefault</span></p><p><span style="color: red;">#.....</span></p><p><span style="color: red;">}</span></p><p><span style="color: red;">menuentry "khởi động vào msdos" --id 'msdos' {</span></p><p><span style="color: red;">savedefault</span></p><p><span style="color: red;">#.....</span></p><p><span style="color: red;">}</span></p><p><span style="color: red;">menuentry "khởi động vào linux" --id 'linux' {</span></p><p><span style="color: red;">savedefault</span></p><p><span style="color: red;">#.....</span></p><span style="color: red;">}</span><p> </p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-81851028975828516032021-07-21T21:56:00.004+07:002021-07-21T21:56:34.011+07:00Chương trình submaker phiên bản Web<p> Sau những giờ làm việc mệt mỏi, tôi lại ngồi viết vài dòng code như 1 thú vui</p><p>Đó là thứ khiên tôi giải khuây nhất. và cho ra đời phiên bản web của chương trình submaker</p><p>Bạn có thể download bản cập nhật tại đây</p><p><a href="https://github.com/holyeyed/sub-maker/releases/tag/v5.0">https://github.com/holyeyed/sub-maker/releases/tag/v5.0</a></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit1uVW7S5toaCr_BUgaOvR81MBefDGLr3LIMkIG4jqZDhF3nvBUipdZPsX1mB2fNazqLPGnUDgsXZlAjDdb49ojnB4MoVUw-GgC3fIdynwDYkEDorzjOdbE-MuPN0W3UthVHXuJL0qUo0B/s1231/Screenshot+2021-07-21+at+21-44-21+CH%25C6%25AF%25C6%25A0NG+TR%25C3%258CNH+T%25E1%25BA%25A0O+LYRIC+BY+HOLYEYED.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="610" data-original-width="1231" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit1uVW7S5toaCr_BUgaOvR81MBefDGLr3LIMkIG4jqZDhF3nvBUipdZPsX1mB2fNazqLPGnUDgsXZlAjDdb49ojnB4MoVUw-GgC3fIdynwDYkEDorzjOdbE-MuPN0W3UthVHXuJL0qUo0B/w640-h318/Screenshot+2021-07-21+at+21-44-21+CH%25C6%25AF%25C6%25A0NG+TR%25C3%258CNH+T%25E1%25BA%25A0O+LYRIC+BY+HOLYEYED.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9rdCS-Vx5sJ1dxLcEnJs1jE47JOQltth3cAVOJxlrxA4wAGzxveVmGT3baL2lGCig3jFGUqPtGvVwhwVxDGmlsviF7I69KpKOBoHYZMbtXVm3-vXfroeR62xDwERsyQhYcrYf7YiVeX65/s1215/Screenshot+2021-07-21+at+21-45-34+CH%25C6%25AF%25C6%25A0NG+TR%25C3%258CNH+T%25E1%25BA%25A0O+LYRIC+BY+HOLYEYED.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="611" data-original-width="1215" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9rdCS-Vx5sJ1dxLcEnJs1jE47JOQltth3cAVOJxlrxA4wAGzxveVmGT3baL2lGCig3jFGUqPtGvVwhwVxDGmlsviF7I69KpKOBoHYZMbtXVm3-vXfroeR62xDwERsyQhYcrYf7YiVeX65/w640-h322/Screenshot+2021-07-21+at+21-45-34+CH%25C6%25AF%25C6%25A0NG+TR%25C3%258CNH+T%25E1%25BA%25A0O+LYRIC+BY+HOLYEYED.png" width="640" /></a></div><br /> <br /><p></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-42617316053740827502021-06-16T18:00:00.007+07:002021-06-22T09:39:22.093+07:00TẠO USB AN TOÀN CHỐNG VIRUS TRONG VÒNG 1 NỐT NHẠC<p> Virus máy tính autorun là 1 phổ biến đến độ mọi người cảm thấy bực mình và chịu sống chung với nó cho đến tận ngày nay.</p><p>Có nhiều loại virus đa hình ngoài autorun còn có virus shortcut, virus ẩn file, virus xóa file.....</p><p>Với phần mềm nhỏ bé này, bạn sẽ tạo 1 thư mục [DU LIEU] an toàn trên USB của bạn, và cũng chống virus tạo file trên thư mục gốc USB</p><p><br /></p><p>Cách sử dụng rất đơn giản</p><p><span style="color: red;">Cắm usb vào máy tính <br /></span></p><p><span style="color: red;">Tải phần mềm về, click chạy file usbsafe.exe </span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjvvz3On2Im7WgDzrBpVSHILryo2V1scLQL5LiIqGLJMLVMHDT081GLaSILTIwGANCSQuszzvkL6sfXhtdI86WiB28lnHQGEPy6J4U9AzaOVeKTosMRiRPyC7e8Z4WAY31fZSw6-URMmxG/s408/2021-06-16+17_59_31-C__windows_system32_cmd.exe.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="115" data-original-width="408" height="113" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjvvz3On2Im7WgDzrBpVSHILryo2V1scLQL5LiIqGLJMLVMHDT081GLaSILTIwGANCSQuszzvkL6sfXhtdI86WiB28lnHQGEPy6J4U9AzaOVeKTosMRiRPyC7e8Z4WAY31fZSw6-URMmxG/w400-h113/2021-06-16+17_59_31-C__windows_system32_cmd.exe.png" width="400" /></a></div><p></p><p><span style="color: red;">Gõ vào kí tự ổ đĩa usb mà bạn muốn tạo thư mục an toàn</span></p><p><span style="color: red;">Xong!!!</span></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqs4Jl5msu9KavlR0MDHfDprhGuiWBSDpq3WNc3gHp_ksjYripEhddDp3uQ5vKFfPGZdXH6Di3c5QfT-zVruj49GPwedt8dp1bgHZVe9Tvz6ID9knDTi4oaJ0P8Mv8OdkUk2shiuPf-q1I/s471/2021-06-16+17_57_07-sb+%2528B_%2529.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="174" data-original-width="471" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqs4Jl5msu9KavlR0MDHfDprhGuiWBSDpq3WNc3gHp_ksjYripEhddDp3uQ5vKFfPGZdXH6Di3c5QfT-zVruj49GPwedt8dp1bgHZVe9Tvz6ID9knDTi4oaJ0P8Mv8OdkUk2shiuPf-q1I/w400-h148/2021-06-16+17_57_07-sb+%2528B_%2529.png" width="400" /></a></div><br /><br /> <p></p><p>khi truy cập vào USB sẽ có thư mục [DU LIEU] là thư mục an toàn chống ẩn file, ngoài ra bạn cũng không thể tạo file vào thư mục gốc của USB được, chống virus tạo file virus vào usb.</p><p><span style="color: #800180;"><b>* phiên bản v2.0</b></span></p><p>- thư mục CDRom file chỉ có thể lưu trữ, có thể xóa, không thể chỉnh sửa trực tiếp trên usb, không thể chép đè.<br /></p><p>- thư mục mydata, có thể lưu trữ và chỉnh sửa trực tiếp trên usb<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://app.box.com/s/5re7y6hluyperp8vki8np5xrfkaqtt04" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="212" data-original-width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggwsN8BoVRR2Ituh0ZN2IMhR1ROK8ptQ84NBhjuJru_GJRVm2akfjeedJ2nn0ag49P_EM4ARmLcZKt05G0GIHWnJTu5lpJfztcM7zpXUMAqLO8TBYQxhcI-pePL5MMEDlmsgaJZV-q9C3F/s320/taive.png" width="320" /></a></div>Hoặc truy cập vào trang github của tôi <a href="https://github.com/holyeyed/usbsafe/releases">https://github.com/holyeyed/usbsafe/releases</a><br /><p><br /></p>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-74707442952534223462021-02-05T18:30:00.003+07:002021-02-05T18:37:00.270+07:00dismgui, giao diện sử dụng dism để backup và restore<p> Chương trình tôi viết để thêm vào winpe sử dụng để sao lưu (backup) và khôi phục (restore) windows thông qua trình dism, vì nhiều lúc viết câu lệnh cũng rất mệt.</p><p>Chương trình hỗ trợ chọn file thông qua hộp thoại với 3 chức năng sau.</p><p>Chức năng khôi phục từ file wim, hoặc cài đặt windows từ file install.wim trong đĩa windows.</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJailmkK9iPjmkyL_CrTei1HwVCIixa2PXwUtu_zDm22fp-sF8cvYrKKubnxn5xYREtpk_r0y9fv1g3wVBCNN8xeT-17ARsHAeOBfXDhkGC6SJ1k7aNh_fDcCD55HPl5dcRtRWHgSmDyJ_/s297/2021-02-05_182242.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="223" data-original-width="297" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJailmkK9iPjmkyL_CrTei1HwVCIixa2PXwUtu_zDm22fp-sF8cvYrKKubnxn5xYREtpk_r0y9fv1g3wVBCNN8xeT-17ARsHAeOBfXDhkGC6SJ1k7aNh_fDcCD55HPl5dcRtRWHgSmDyJ_/s0/2021-02-05_182242.png" /></a></div><br /> <p></p><p>Chức năng tạo bản sao lưu windows thành file wim.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaDzsGGT0Jvk_bj0Gt4CRBdEKndtyS6G8rE07YwKUNDBFqDr_zX-t4e197J4t07Giu-Lu74QH9lWmRRSvFbgW8FUHmGVhecEIFk-Je65LmJzhITaj4HjSBNhGZaYJrM8pxTvBN3wzlGubM/s300/2021-02-05_182259.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaDzsGGT0Jvk_bj0Gt4CRBdEKndtyS6G8rE07YwKUNDBFqDr_zX-t4e197J4t07Giu-Lu74QH9lWmRRSvFbgW8FUHmGVhecEIFk-Je65LmJzhITaj4HjSBNhGZaYJrM8pxTvBN3wzlGubM/s0/2021-02-05_182259.png" /></a></div><p></p><p>Chức năng mở để thêm bớt nội dung file wim.<br /></p><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRIl0mxQBi2hrSZu_9K0ohwHgo0D5ajxDsKP_99Gn99ehOZXeG_d5NY-8p7wVFU9qlxmADChlXR4Wzi78VbitIXismB02TrYo1OD0jMogkJsWAPaELJTyc0AttBJsBeGSxJeTUqGJSM-Fu/s300/2021-02-05_182311.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="221" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRIl0mxQBi2hrSZu_9K0ohwHgo0D5ajxDsKP_99Gn99ehOZXeG_d5NY-8p7wVFU9qlxmADChlXR4Wzi78VbitIXismB02TrYo1OD0jMogkJsWAPaELJTyc0AttBJsBeGSxJeTUqGJSM-Fu/s0/2021-02-05_182311.png" /> </a></div><div class="separator" style="clear: both; text-align: left;"><b>* Lưu ý: khi thực hiện cài windows hoặc khôi phục từ file WIM, nên chọn chế độ ổ đĩa sata trong BIOS là giao tiếp AHCI, như vậy tránh tình trạng windows báo không thể cấu hình để chạy trên máy tính này. </b><br /></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZPaetbWaH3VmzqjaE363B0Yrn2JfwL80MHV6eyfKavQhb_EErv8UfVJjGHsmc5sRxWBybgGMQ6kFT8rRYMxCNR5Ey62KrpnC58GEViyLHNPedkw7YddSt45FnVllefrnJKGBFMLj03vTm/s298/2021-02-05_182323.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="226" data-original-width="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZPaetbWaH3VmzqjaE363B0Yrn2JfwL80MHV6eyfKavQhb_EErv8UfVJjGHsmc5sRxWBybgGMQ6kFT8rRYMxCNR5Ey62KrpnC58GEViyLHNPedkw7YddSt45FnVllefrnJKGBFMLj03vTm/s0/2021-02-05_182323.png" /></a></div><br /><br /><br /><br /><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://drive.google.com/file/d/1VfCxE10W5QvNGvy58L9hs0OML5xWR6KK/view?usp=sharing" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="212" data-original-width="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggwsN8BoVRR2Ituh0ZN2IMhR1ROK8ptQ84NBhjuJru_GJRVm2akfjeedJ2nn0ag49P_EM4ARmLcZKt05G0GIHWnJTu5lpJfztcM7zpXUMAqLO8TBYQxhcI-pePL5MMEDlmsgaJZV-q9C3F/s320/taive.png" width="320" /></a></div><br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-87068729997869404052020-10-24T09:24:00.005+07:002021-02-05T19:15:32.824+07:00Cài đặt grub2 bootloader lên USB hoặc ổ cứng bất kỳ nào<p> Để thay thế windows boot manager, grub2 là một lựa chọn khá hoàn hảo</p><p>tất cả những gì bạn làm là chạy file cài đặt để chuyển sang grub2 bootloader, sau đó điều chỉnh file grub.cfg để thêm vào những hệ điều hành mà bạn muốn, hỗ trợ linux, windows, winpe cả chế độ UEFI và LEGACY</p><p>Cấu trúc file trên phân vùng BOOT (FAT32) như sau:</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtDTbVSYxgyskivkPcOl6vJ3DaPluPlV5hTRyHj4Q9incKw5ezqMCYhaZw5G6KmOfSch9dA0Ezv1cwezvbS8eYDFrYCBk_xBErnGsQ2yiPsElBBLgFqjKBdeccY6pmvLEx9LqkPU7RqvGn/s1185/usbboot-grub2-ipxe-wimboot.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1185" data-original-width="720" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtDTbVSYxgyskivkPcOl6vJ3DaPluPlV5hTRyHj4Q9incKw5ezqMCYhaZw5G6KmOfSch9dA0Ezv1cwezvbS8eYDFrYCBk_xBErnGsQ2yiPsElBBLgFqjKBdeccY6pmvLEx9LqkPU7RqvGn/w242-h400/usbboot-grub2-ipxe-wimboot.png" width="242" /></a></div><br /> Tạo 1 phân vùng FAT32 trên USB, format phân vùng này, sau đó click phải vào file install-grub.cmd, chọn thứ tự ổ đĩa USB và kí tự phân vùng FAT32 vừa tạo, chương trình sẽ tự động tạo boot grub2 cho USB này.<p></p><p>Do thư mục vừa tạo được để trong thư mục "con" tránh để virus di chuyển, nên bạn sẽ phải dùng chương trình UltraISO hoặc winrar để truy cập đến thư mục con này, sau đó kéo những file trong đĩa WINPE vào thư mục winpe.</p><p> Bạn cũng có thể giải nén winpe vào một thư mục winpe</p><p>winpe\(boot,efi,sources,...) sau đó dùng lệnh</p><p><span style="color: #ff00fe;">xcopy winpe [driveletter]:\con\winpe\ /s</span></p><p>để copy nội dung của đĩa winpe vào thư mục winpe trên USB<br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6_N09QF_UVDqK5kEyUqctspkdbOQkr29TQFU_xZZTW9KgHQNG_GOiKAVtAVOPFjt7_T2ioM-t0TPwcgVNo5aXuzkdJPJ7oSPXUhyphenhyphenPYn15LUb5pEMZxnNfqvRzRFDJU2Ajqd9EThvASG1/s1124/USBboot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="796" data-original-width="1124" height="454" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6_N09QF_UVDqK5kEyUqctspkdbOQkr29TQFU_xZZTW9KgHQNG_GOiKAVtAVOPFjt7_T2ioM-t0TPwcgVNo5aXuzkdJPJ7oSPXUhyphenhyphenPYn15LUb5pEMZxnNfqvRzRFDJU2Ajqd9EThvASG1/w640-h454/USBboot.jpg" width="640" /></a></div><p></p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://drive.google.com/file/d/1d6-2AXbBW4R4pus-AoX1ZV5W-reJz0XP/view?usp=sharing" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="100" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2faehjbpAJprgp-zvwlNyGLaUj8Jg1agq8-fCOw6RtFDpH0eJibLtp6aTFdNEvdhHgsP4ALb4C6SZy0CEzPtBWQMo_MHtqseWumw7jj0w2-LbfKMiNeAFhJFQRwkcU6V94fekCbCNj87h/s0/DOWNLOAD-BT.png" /></a></div><br /><p><br /></p><br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-30287658825787213342020-05-18T17:22:00.001+07:002020-05-22T15:34:25.790+07:00Tạo ảnh nền onlineNhững lúc rảnh rỗi tôi hay viết code, viết hướng dẫn, và trong 1 lúc tôi viết cái này.<br />
Một công cụ tạo hình nền online, ở chế độ ngẫu nhiên, mỗi lúc click chuột là 1 hình nền khác xuất hiện.<br />
<a href="https://holyeyed.github.io/backgroundgen/triangle.html">https://holyeyed.github.io/backgroundgen/triangle.html</a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYFMKPprewmfD9RGwnzExMAXgeWq2UrJHgxJKJvEbhCiJL4p4J5-F2cR-CxnjOH4gWpHDZOyaxVLaXj4hmdCDJnmNpAzRHPH3rpJmZo_HB0ec3feKFODX34fIT_kpejCRW-LbI2JP1KP43/s1600/maut%25C3%25ADm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYFMKPprewmfD9RGwnzExMAXgeWq2UrJHgxJKJvEbhCiJL4p4J5-F2cR-CxnjOH4gWpHDZOyaxVLaXj4hmdCDJnmNpAzRHPH3rpJmZo_HB0ec3feKFODX34fIT_kpejCRW-LbI2JP1KP43/s320/maut%25C3%25ADm.png" width="320" /></a></div>
Mong mọi người vui vẻ với hình nền nhé.Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-52358478133206826282020-04-08T17:48:00.001+07:002020-04-08T17:48:55.277+07:00Thêm Menu Cài Windows trực tiếp từ ổ cứng mà không cần dùng usb hoặc đĩa CD<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/7ag2Y3UJ2sc" width="480"></iframe>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-18330391878423467912020-04-05T20:16:00.003+07:002020-04-05T20:16:55.762+07:00Hướng dẫn chuyển windows từ Legacy Bios sang boot UEFI mà không cần cài lại windows<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/cXwgK4mjOf0/0.jpg" src="https://www.youtube.com/embed/cXwgK4mjOf0?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-84698548636563487652020-03-13T23:47:00.001+07:002020-03-13T23:47:14.483+07:00Hướng dẫn làm video đơn giản bằng Vegas pro sonyVideo dưới đây hướng dẫn bạn làm video bằng vegas pro, chúc bạn vui<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/hJlpbZfRRl8/0.jpg" src="https://www.youtube.com/embed/hJlpbZfRRl8?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-44454577704249595652020-03-06T18:16:00.002+07:002020-05-05T13:51:33.626+07:00winpe 10 x64 nhỏ gọn, cứu hộ, cài win, drivers tích hợp dễ sử dụngBản windows pe 10 64 bit này tôi chế lại từ 1 bản windows pe trên mạng. Tôi mong muốn 1 bản windows pe nhỏ gọn có đầy đủ chức năng và tiện lợi. Mặc dù tôi có thể dùng những bản winpe chế sẵn, cũng không phức tạp mấy, nhưng muốn chuẩn bị xong thì phức tạp lắm.<br />
Bản iso này tích hợp 1 số pm này:<br />
- Ghost<br />
- Acronis True Image 2016<br />
- Hardware info<br />
- File recovery<br />
- Minitool Partition 8.1<br />
- Guru partition<br />
- Double drivers<br />
- BootIce<br />
- DiskInfo<br />
- FScapture<br />
- UltraIso<br />
Với command promt thì có sẵn<br />
- dism<br />
- bootsect<br />
- bcdboot<br />
- bcdedit <br />
.....<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHdL5CAIbGWmyneLc7j1e82PY4Znbo6REz6tmqyo9vACa30nvEE8Qr1j2VPfRol4rMKTo2ccNVtwcFgWGdJDh_Nz3Ggek9B0UF-90GXV1Qytpdef-Mb9EyMstxOZvZJVhCdLlTEbaHAJUt/s1600/Annotation+2020-03-06+172417.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="766" data-original-width="1026" height="475" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHdL5CAIbGWmyneLc7j1e82PY4Znbo6REz6tmqyo9vACa30nvEE8Qr1j2VPfRol4rMKTo2ccNVtwcFgWGdJDh_Nz3Ggek9B0UF-90GXV1Qytpdef-Mb9EyMstxOZvZJVhCdLlTEbaHAJUt/s640/Annotation+2020-03-06+172417.jpg" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCloi5XE5-nDzgC6EodcuQYfCUuBoENoVn_iwVAk8IDVTMRJO8v-thVWcX1kaKwfeYvABi1xENGb9AQ-Q7pImSSFwSf-F0d0JZWXohbpgcDD5hpIdBoHSVFMRwNAJ6s0UznCFYVOjiuiWr/s1600/Annotation+2020-03-06+172534.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="770" data-original-width="1022" height="482" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCloi5XE5-nDzgC6EodcuQYfCUuBoENoVn_iwVAk8IDVTMRJO8v-thVWcX1kaKwfeYvABi1xENGb9AQ-Q7pImSSFwSf-F0d0JZWXohbpgcDD5hpIdBoHSVFMRwNAJ6s0UznCFYVOjiuiWr/s640/Annotation+2020-03-06+172534.jpg" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi07YSZCpPK9vmIdKEkMfavU2eyaD24w_gn0OLepyKwkptcUgaTb6rZ1p_gdjJqOR9q1gQ2HMmVYxV2b39SlKeBLMN1WpAVLFST8OjHRfOSQVWT6cCrVE5OQZ3G4YUcLT8-eXo-dVLpV_tj/s1600/Annotation+2020-03-06+172559.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="765" data-original-width="1017" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi07YSZCpPK9vmIdKEkMfavU2eyaD24w_gn0OLepyKwkptcUgaTb6rZ1p_gdjJqOR9q1gQ2HMmVYxV2b39SlKeBLMN1WpAVLFST8OjHRfOSQVWT6cCrVE5OQZ3G4YUcLT8-eXo-dVLpV_tj/s640/Annotation+2020-03-06+172559.jpg" width="640" /></a></div>
Chỉ cần download file iso dưới đây và dùng Rufus hoặc UltraIso ghi vào USB là đã có 1 USB winpe 10 64 bit cứu hộ mọi lúc mọi nơi. <span style="color: #cc0000;"><i>(khuyên dùng UltraIso để ghi iso vào usb để tạo 1 phân vùng boot ẩn trên USB nhé, phần còn lại của USB để lưu dữ liệu) </i></span><br />
Hướng dẫn tạo USB boot<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/S4pWipXcULM/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/S4pWipXcULM?feature=player_embedded" width="320"></iframe></div>
<br />
Chúc mọi người vui vẻ!<br />
* Hiện tại file được chia làm 2 phần, phần winpe***.iso, dùng để ghi vào usb boot, và phần apps.iso dùng để copy vào bất kỳ ổ đĩa nào, giúp giảm tải thời gian load file boot, và bạn có thể chọn ứng dụng tùy ý bằng cách chỉnh sửa apps.iso<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://drive.google.com/open?id=1s8Bkyq4yxpxnfQBB7SXHg-Vjbk23xc4Z" target="_blank"><img alt="DOWNLOAD" border="0" data-original-height="100" data-original-width="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6scDUTcLPiCrsKPH2eWmd7B4WBECg472hscdb0XkIPia0BaJtzaq-nE266W4NW1wtcGNQx9DURhsJFlclF96THBG0HWPA4wtGDfk_qx0yNARbWKuxLdXHEAEM0FfMyIKOEKBP1qr8JjNc/s1600/DOWNLOAD-BT.png" /></a></div>
<div style="text-align: center;">
Kích thước Iso file: <span style="color: red;">615Mb</span></div>
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-72314447505209473402020-01-06T10:27:00.003+07:002020-09-15T21:52:21.601+07:00Chương trình tạo sub karaoke holyeyed sub makerHôm nay tôi giới thiệu một chương trình của mình.<br />
Chương trình được viết bởi tôi, trên ngôn ngữ autoit, cùng với đó là sự hỗ trợ của chương trình chơi nhạc vlc và chương trình xử lý video ffmpeg.<br />
Một hôm tôi muốn làm sub karaoke và tìm được nhiều lời khuyên từ mạng, trong đó có aegisub và sayatoo<br />
- Tôi thấy sayatoo thì cách làm karaoke nhanh hơn<br />
- Còn aegisub thì làm karaoke đẹp hơn.<br />
- Sayatoo có phí và ko ai bẻ khóa nữa<br />
- Aegisub thì miễn phí.<br />
...<br />
Tôi nghĩ, chuyện viết chương trình với tôi cũng đâu khó và tôi quyết định gom 2 chương trình lại.<br />
Kết quả là tôi có chương trình <span style="color: red;">holyeyed sub maker</span><br />
- Cách tạo sub như cách điền thời gian của sayatoo<br />
- Sau đó file sub .ass sẽ được tạo<br />
- Và với thư viện khổng lồ effect của aegisub thì bạn biết là không ai làm được karaoke sub đẹp như bạn.<br />
...<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_FErnWLkgyLnxZ8bWRYYs_TMX-LPCGA7hYMffYOGUbFla02TJCGptNQQgzTIhMWFy3bSodyBFDyGVtM05TI86JiTM7EE76GtZeD5K65xq812zFSXpA_piZGgORbnt-f4EbtTxgo4LjpS1/s1600/2020-01-06+08_20_37-Holyeyed-submaker.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="305" data-original-width="603" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_FErnWLkgyLnxZ8bWRYYs_TMX-LPCGA7hYMffYOGUbFla02TJCGptNQQgzTIhMWFy3bSodyBFDyGVtM05TI86JiTM7EE76GtZeD5K65xq812zFSXpA_piZGgORbnt-f4EbtTxgo4LjpS1/s640/2020-01-06+08_20_37-Holyeyed-submaker.png" width="640" /></a></div>
Chương trình cần sử dụng chương trình chơi video VLC, và chương trình ffmpeg để encode xuất ra video. Ban đầu tôi định chỉ dùng ffmpeg thôi, nhưng phải viết thêm phần diễn sub, nên lười quá, hahaha, lười quá thì bỏ qua, nếu sau này VLC với ffmpeg không hỗ trợ nữa thì mới viết.<br />
Giao diện chương trình như sau. <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcyHMaEW4WusjpBuIVoax6lMRsphVAmwDGxQ8PcPKxeV5MtSt8GxPv7nGf-t76z0Rn-l5uuT0QlB0qOipndVE1pEOl04O4vwafiUIt_s9UJugCoyyT67l0sZP8rFd2rK5Wwe-En3hrYulC/s1600/2020-01-06+08_22_35-Holyeyed-submaker.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="516" data-original-width="652" height="506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcyHMaEW4WusjpBuIVoax6lMRsphVAmwDGxQ8PcPKxeV5MtSt8GxPv7nGf-t76z0Rn-l5uuT0QlB0qOipndVE1pEOl04O4vwafiUIt_s9UJugCoyyT67l0sZP8rFd2rK5Wwe-En3hrYulC/s640/2020-01-06+08_22_35-Holyeyed-submaker.png" width="640" /></a></div>
Sử dụng rất đơn giản, sau khi thêm thời gian cho lyric, bạn sẽ "Export" ra file karaoke sub .ass, bạn có thể dùng ngay hoặc bạn nhấn nút Render, chương trình sẽ add cứng sub karaoke vào file video cho bạn (Tác vụ này chưa được hoàn thiện, vì mình thích dùng aegisub để tạo hiệu ứng hơn), và load vào aegisub là bạn có thể tạo hiệu ứng đẹp mắt rồi.<br />
Xem thêm video hướng dẫn dưới đây để biết thêm chi tiết nhé.<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/9JNMqsMab98/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/9JNMqsMab98?feature=player_embedded" width="320"></iframe></div>
<br />
Download chương trình tại đây:<br />
<a href="https://github.com/holyeyed/sub-maker/releases/tag/3.0">https://github.com/holyeyed/sub-maker/releases/tag/3.0</a><br />
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-18038307014879810792019-11-23T10:13:00.001+07:002019-11-23T10:13:38.791+07:00INSTALL GRUB2 TRÊN WINDOWS<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
</style>
<![endif]-->
<br />
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;">INSTALL GRUB2 TRÊN WINDOWS</span></b></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">*****</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;">1. TẢI VỀ GRUB2</span></b></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">Để tải bản mới nhất của grub, dành
cho cả Windows và Linux bạn vào đường dẫn này.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">https://ftp.gnu.org/gnu/grub/</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;">2. CHUYỂN ĐẾN THƯ MỤC GIẢI NÉN CỦA GRUB VÀ CHẠY DÒNG LỆNH ĐỂ CÀI ĐẶT BOOTLOADER
GRUB2 CHO Ổ ĐĨA CỦA BẠN</span></b></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">grub-install.exe <span style="mso-spacerun: yes;"> </span>--boot-directory=G:\boot
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>--target=i386-pc
<span style="mso-spacerun: yes;"> </span>//./PHYSICALDRIVE2</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Trong đó <b style="mso-bidi-font-weight: normal;">[--boot-directory=] là vị trí lưu file boot của grub</b> có thể thay G:\boot
bằng một thư mục con trong G:, ở đây G:\boot là phân vùng cần chứa bootloader</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- <b style="mso-bidi-font-weight: normal;">[--target=]</b> là kiểu hệ điều hành cần tạo boot, <span style="color: red;">[i386-pc]</span> là cho hệ điều hành chế độ BIOS (CSM,
Legacy), ngoài ra còn <span style="color: red;">[x86_64-efi] </span>cho boot hệ
điều hành x64 efi, <span style="color: red;">[i386-efi] </span>cho hệ điều hành
boot x86 efi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- <b style="mso-bidi-font-weight: normal;">[//./PHYSICALDRIVE2]</b> là thứ tự ổ đĩa cần tạo grub2 bootloader, nếu
là ổ USB thì chọn [--removeable]. Để biết thứ tự ổ đĩa bạn dùng lệnh list disk
trong diskpart nhé. Vào <span style="color: red;">cmd</span>, gõ <span style="color: red;">diskpart</span>, gõ <span style="color: red;">list disk</span>.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxYVtRwvUqen9OEOkPBlHYYT-0yGU1VyKhyS7x8RPxWxka_UgtwjYtix395_rvwgO0MC-ni4NOtVapKDraqzGWElGpxodDkT1XN2z1bwExtwxIbnaP3gthSz-OYnMVBTW9Ap7a5Hqy5NdB/s1600/2019-11-23+09_17_30-S%25E1%25BB%25AC+D%25E1%25BB%25A4NG+GRUB2+BOOTLOADER.docx+-+Word.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="337" data-original-width="672" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxYVtRwvUqen9OEOkPBlHYYT-0yGU1VyKhyS7x8RPxWxka_UgtwjYtix395_rvwgO0MC-ni4NOtVapKDraqzGWElGpxodDkT1XN2z1bwExtwxIbnaP3gthSz-OYnMVBTW9Ap7a5Hqy5NdB/s640/2019-11-23+09_17_30-S%25E1%25BB%25AC+D%25E1%25BB%25A4NG+GRUB2+BOOTLOADER.docx+-+Word.png" width="640" /></a></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%; mso-no-proof: yes;"></span><span style="font-size: 12.0pt; line-height: 107%;"></span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">grub-install.exe<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>--boot-directory=G:\boot <span style="mso-spacerun: yes;"> </span>--efi-directory=G:<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>--target=x86_64-efi<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>--removable</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;">3. Sau khi thực hiện lệnh chương trình sẽ thông báo thành công hay không.</span></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXI6cyB4q4OAryxHWQgrRFygh9hCS0mU_Hhezlpihnet85WqDzXlTmO6gOVeAdXJUJjITO_XH20eTKgrU7QRdp0Xw3iwEpNLXv3_g4ON3ftBI8L7NjGPJ6KXmvkHgbdl61sH2nIgFSZfD/s1600/thanhcong.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="332" data-original-width="587" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdXI6cyB4q4OAryxHWQgrRFygh9hCS0mU_Hhezlpihnet85WqDzXlTmO6gOVeAdXJUJjITO_XH20eTKgrU7QRdp0Xw3iwEpNLXv3_g4ON3ftBI8L7NjGPJ6KXmvkHgbdl61sH2nIgFSZfD/s640/thanhcong.png" width="640" /></a></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%; mso-no-proof: yes;"></span></b><b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;"></span></b></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Nhớ rằng, để boot efi thì phân vùng
chứa efi boot phải định dạng <span style="color: red;">FAT32</span></span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Nếu chọn kiểu boot efi thì cần xác
định thư mục chứa boot-efi nữa qua [--efi-directory=], tuy nhiên lệnh tạo EFI
chỉ thành công khi bạn đang boot OS với chế độ UEFI. Không sao, bạn chỉ cần tìm
file <span style="color: red;">grubx64.efi </span>và đổi tên thành bootx64.efi và
chép đè vào file bootx64.efi của windows là được, với efi x86 cũng làm tương tự.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Ưu tiên tạo boot uefi x64 hơn nhé,
vì trước sau thì chúng ta cũng phải gặp vấn đề cần giải quyết trên boot UEFI
này.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Dưới đây là vị trí file khi chọn –boot-directory=G:\boot,
2 thư mục boot và EFI này nằm ở gốc ổ G:</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC19DBudNcSWcW1v9FakVRpFZrKzjD1ZS4Aqg0FKgtWOR9Y33qDMaVM9_qJgOx5-NmlP6T9ZB8cuKNitOEJ2ud2qXfoanPVVWFC0lHzQxikVoW1_ojb0J_CtgIhh_7J6_Db4ew8UPZgFzo/s1600/bootdir.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="299" data-original-width="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC19DBudNcSWcW1v9FakVRpFZrKzjD1ZS4Aqg0FKgtWOR9Y33qDMaVM9_qJgOx5-NmlP6T9ZB8cuKNitOEJ2ud2qXfoanPVVWFC0lHzQxikVoW1_ojb0J_CtgIhh_7J6_Db4ew8UPZgFzo/s1600/bootdir.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZDNUjeZhq1UBcxiAs-y4G8j644auazvSAk2b0hnNfFu08L9EBukGAPB43Oub9HW1j1PsLFJ-tuDtioHCFAkeScrXCCcZSSni0_N4CurWXAPqfSf_LGuX2ndZYpPinuVgRV_Ska8_3nXHS/s1600/efidir.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="308" data-original-width="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZDNUjeZhq1UBcxiAs-y4G8j644auazvSAk2b0hnNfFu08L9EBukGAPB43Oub9HW1j1PsLFJ-tuDtioHCFAkeScrXCCcZSSni0_N4CurWXAPqfSf_LGuX2ndZYpPinuVgRV_Ska8_3nXHS/s1600/efidir.png" /></a></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%; mso-no-proof: yes;"></span><span style="font-size: 12.0pt; line-height: 107%;"></span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;">4. Tải file grub.cfg và đặt vào thư mục [ổ đĩa:\...\grub\]</span></b></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Sau đó thêm những menuentry {….} của
hệ điều hành mà bạn muốn vào.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Ví dụ menuentry windows 7</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "Windows 7<span style="mso-spacerun: yes;">
</span>BIOS" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">insmod part_msdos</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">insmod ntfs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">set root='(hd0,msdos1)'</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">chainloader +1</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Những OS khác các bạn tự tìm trên mạng</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "OS using grub2" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod xfs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search --set=root
--label OS1 --hint hd0,msdos8</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>configfile
/boot/grub/grub.cfg</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "OS using grub2-legacy" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod ext2</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search --set=root
--label OS2 --hint hd0,msdos6</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>legacy_configfile
/boot/grub/menu.lst</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "Windows XP" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod ntfs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search --set=root
--label WINDOWS_XP --hint hd0,msdos1</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>ntldr /ntldr</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "Windows 7" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod ntfs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search --set=root
--label WINDOWS_7 --hint hd0,msdos2</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>ntldr /bootmgr</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "FreeBSD" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod zfs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search
--set=root --label freepool --hint hd0,msdos7</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>kfreebsd
/freebsd@/boot/kernel/kernel</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>kfreebsd_module_elf
/freebsd@/boot/kernel/opensolaris.ko</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;">
</span>kfreebsd_module_elf /freebsd@/boot/kernel/zfs.ko</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;">
</span>kfreebsd_module /freebsd@/boot/zfs/zpool.cache
type=/boot/zfs/zpool.cache</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set
kFreeBSD.vfs.root.mountfrom=zfs:freepool/freebsd</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set
kFreeBSD.hw.psm.synaptics_support=1</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "experimental GRUB" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search
--set=root --label GRUB --hint hd0,msdos5</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>multiboot
/experimental/grub/i386-pc/core.img</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "Fedora 16 installer" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search
--set=root --label GRUB --hint hd0,msdos5</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>linux
/fedora/vmlinuz lang=en_US keymap=sg resolution=1280x800</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>initrd
/fedora/initrd.img</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "Fedora rawhide installer" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search
--set=root --label GRUB --hint hd0,msdos5</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>linux
/fedora/vmlinuz
repo=ftp://mirror.switch.ch/mirror/fedora/linux/development/rawhide/x86_64
lang=en_US keymap=sg resolution=1280x800</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>initrd
/fedora/initrd.img</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry "Debian sid installer" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search
--set=root --label GRUB --hint hd0,msdos5</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>linux
/debian/dists/sid/main/installer-amd64/current/images/hd-media/vmlinuz</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>initrd
/debian/dists/sid/main/installer-amd64/current/images/hd-media/initrd.gz</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">* Với windows uefi chúng ta tìm tới bootmgfw.efi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">menuentry 'Windows 10' {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search --fs-uuid
--no-floppy --set=root </span><span style="color: red; font-size: 12.0pt; line-height: 107%;">FF44-56B0</span><span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"></span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>chainloader
(${root})/EFI/Microsoft/Boot/bootmgfw.efi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">* <span style="color: red;">FF44-56B0 </span>là
UUID của phân vùng, nếu bạn dùng lệnh search --file thì sẽ có lúc, trên 1 máy
tính khác có sẵn file bootmgfw.efi và chúng ta không biết là nó boot file nào.
UUID của ổ đĩa, chúng ta có thể chạy thử grub2 trên giả lập và dùng lệnh <span style="color: red;">"ls -l" </span>để hiện thị UUID của phân vùng chúng
ta muốn dùng. Lệnh ls –l sẽ liệt kê từ phân vùng cuối đến phân vùng đầu trên ổ
đĩa, như hình dưới đây, ta nên xem dung lượng phân vùng và mã thứ tự để biết
phân vùng cần chọn.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhMKgEipRdkx3T1fdiLYeXFaKeZHk3eR2txBs0ZC2Vw6f4TLGvjX96xgA9CbzUw9IcFJAg4PoYfjgioyBZE2abklKREIFvBiD4I6qtYVvCogjTb_Zt0Omilwl046Hc6imhEy4-DvUBLfeP/s1600/2019-11-23+09_27_15-QEMU.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="389" data-original-width="810" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhMKgEipRdkx3T1fdiLYeXFaKeZHk3eR2txBs0ZC2Vw6f4TLGvjX96xgA9CbzUw9IcFJAg4PoYfjgioyBZE2abklKREIFvBiD4I6qtYVvCogjTb_Zt0Omilwl046Hc6imhEy4-DvUBLfeP/s640/2019-11-23+09_27_15-QEMU.png" width="640" /></a></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%; mso-no-proof: yes;"></span><span style="font-size: 12.0pt; line-height: 107%;"></span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">* Nếu bạn cài đặt efi trong môi trường
bios sẽ bị báo lỗi, nhưng file efi của grub vẫn được tạo ra, khi đó, bạn có thể
đổi tên grubx64.efi thành bootx64.efi và chép đè vào \efi\boot\bootx64.efi của
windows.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">* Khi cài đặt grub UEFI thì cũng đã tự
động tạo thư mục grub cho BIOS rồi, cả grub uefi và grub bios đều dùng chung
thư mục cấu hình bios, nên bạn chỉ cần điều chỉnh file grub.conf trong thư mục
[ổ đĩa:]\[thư mục chứa grub]\grub là được. Các bạn cứ thêm đầy đủ các menuentry
cho từng lựa chọn boot bios và uefi trong file grub.conf đó, khi boot trên máy
tính, nếu bạn chọn menu boot này không được thì chọn menu boot kia là được.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<b style="mso-bidi-font-weight: normal;"><span style="font-size: 12.0pt; line-height: 107%;">5. Có thể tùy chỉnh màu sắc và hình nền cho menu boot bằng các thông số
sau</span></b></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Hình ảnh để làm nền có kích thước
640x480px, dạng màu 8bit</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Trong file grub.conf cần phải khai
báo các thông số và load module như sau.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>insmod
gfxterm</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>insmod png</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>terminal_output
gfxterm</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>background_image
-m stretch ${prefix}/wall.png</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">- Một số lệnh điều chỉnh menu</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-family: "courier new"; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>color_normal=white/black</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-family: "courier new"; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>menu_color_normal=white/black</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e74b5; font-family: "courier new"; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>menu_color_highlight=green/black</span><span style="color: #2e74b5; font-size: 12.0pt; line-height: 107%;"></span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="font-size: 12.0pt; line-height: 107%;">Dưới đây là 1 file grub.conf mà tôi
đã sửa lại cho dễ nhìn. Bạn copy vào file grub.conf của mình và chạy thử để xem
thế nào.</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ -s $prefix/grubenv ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>load_env</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ "${next_entry}" ] ; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set
default="${next_entry}"</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set next_entry=</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>save_env next_entry</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set boot_once=true</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">else</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set default="0"</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ x"${feature_menuentry_id}" = xy ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;">
</span>menuentry_id_option="--id"</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">else</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;">
</span>menuentry_id_option=""</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">export menuentry_id_option</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ "${prev_saved_entry}" ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set
saved_entry="${prev_saved_entry}"</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>save_env saved_entry</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set prev_saved_entry=</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>save_env prev_saved_entry</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set boot_once=true</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">function savedefault {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>if [ -z
"${boot_once}" ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;">
</span>saved_entry="${chosen}"</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>save_env saved_entry</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">function load_video {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>if [
x$feature_all_video_module = xy ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod all_video</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>else</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod efi_gop</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod efi_uga</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod ieee1275_fb</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod vbe</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod vga</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod video_bochs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>insmod video_cirrus</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ x$feature_default_font_path = xy ] ; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>font=unicode</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">else</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>font="${prefix}/fonts/unicode.pf2"</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if loadfont $font ; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>load_video</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>insmod gfxterm</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>insmod png</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>terminal_output
gfxterm</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>background_image
-m stretch ${prefix}/wall.png</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>color_normal=white/black</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>menu_color_normal=white/black</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>menu_color_highlight=green/black</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ x$feature_timeout_style = xy ] ; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set timeout_style=menu</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set timeout=15</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">else</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>set timeout=15</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">#BOOT ENTRY BEGIN</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">menuentry "Windows 7 BIOS" {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">insmod part_msdos</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">insmod ntfs</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">set root='(hd0,msdos1)'</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">chainloader +1</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">menuentry 'Windows 7 efi' {</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>insmod part_msdos</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>insmod fat</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>search --fs-uuid
--no-floppy --set=root FF44-56B0</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-spacerun: yes;"> </span>chainloader
(${root})/EFI/Microsoft/Boot/bootmgfw.efi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">}</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">### BEGIN /etc/grub.d/41_custom ###</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">if [ -f<span style="mso-spacerun: yes;">
</span>${config_directory}/custom.cfg ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>source
${config_directory}/custom.cfg</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">elif [ -z "${config_directory}" -a -f<span style="mso-spacerun: yes;"> </span>$prefix/custom.cfg ]; then</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"><span style="mso-tab-count: 1;"> </span>source
$prefix/custom.cfg;</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">fi</span></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;">### END /etc/grub.d/41_custom ###</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguaFqsaXcyGZLOgt26M1YfL5lk-w5_Yf79JBoH_MXLFRDpSgx_mfwSxRAu02nioATv83VleGJ_yX4FPZGYygAc9Xa8hHfzqdQfEXxXqwoLg3VejIpRpZUCaNhJNLV6_uf30PAPujyu8JLI/s1600/grub-exm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="605" data-original-width="809" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguaFqsaXcyGZLOgt26M1YfL5lk-w5_Yf79JBoH_MXLFRDpSgx_mfwSxRAu02nioATv83VleGJ_yX4FPZGYygAc9Xa8hHfzqdQfEXxXqwoLg3VejIpRpZUCaNhJNLV6_uf30PAPujyu8JLI/s400/grub-exm.png" width="400" /></a></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<br /></div>
<div class="MsoNormal" style="margin-left: .5in; text-align: justify;">
<span style="color: #5b9bd5; font-size: 12.0pt; line-height: 107%;"></span><span style="color: #2e75b6; font-size: 12.0pt; line-height: 107%;"></span></div>
Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-55658119635568606142019-07-28T01:08:00.001+07:002019-07-28T11:51:37.379+07:00Một thời để nhớ với đầu karaoke ArirangNhững kỷ niệm thời tôi là 1 đứa trẻ, tính nhút nhát, giọng yếu như con gái và trong tuổi mới lớn tôi sợ hãi tất cả. Nhưng ngay từ nhỏ tôi đã có đam mê với âm nhạc, ban đầu chị em tôi chỉ nghe mấy ca sĩ năm 80 - 90 như Cẩm Ly, Đan Trường, Mỹ Tâm, Thanh Thảo... Và ghi chép vào sổ bìa cứng hát theo. Vui lắm.<br />
Rồi chị vào đại học, chị mua đĩa nhạc tiếng Anh, tôi nghe đầu tiên là Britney Spears, hay biết bao nhiêu, rồi tôi nghe radio và yêu thích những diva nước ngoài. Celien Dion, Mariah Carey, Whitney Houston.... Tôi đòi chị mua cho đĩa Mariah Carey, tôi đặc biệt thích người ca sĩ này, và hát theo những kỹ thuật đó, tất nhiên là tôi tưởng nó hay nhưng không phải vậy.<br />
Rồi tôi vào đại học, lúc đó chị tôi ra trường và có tiền lương nên tôi đòi mua dàn karaoke về hát. Có biết gì đâu, tôi mua đồ Kentech gì đó, haha, chỉ có 1 đĩa theo máy, nhưng tôi vẫn hát. Không biết sao, nhưng khi hát, tôi không còn nhút nhát mà tự tin ra hẳn, giọng tôi cũng thay đổi dần, không còn yếu ớt nữa.<br />
Rồi tôi đi học đại học cũng dành dụm được tiền và sắm liền đầu karaoke arirang, vì lúc đó tôi học khôn ra rồi, tôi biết arirang còn thịnh hơn california nữa. Sướng lắm, tôi hát rất nhiều và dần dần quen với nhịp điệu, sau này bài hát nào tôi cũng hát được, chỉ cần nghe qua 1-2 lần và xử lý giọng cũng tinh tế hơn. Tôi rất cảm ơn những bài karaoke đã khiến tôi dạn dĩ trong cuộc sống, không có nó tôi chắc như 1 tên vô dụng nhút nhát. Lúc đó tôi mua là đầu ar-36m<br />
Sau này tôi học được cách chép đĩa, nên ko cần mua đĩa mà cứ tải trên mạng rồi ghi ra đĩa mà dùng.<br />
Tôi tự học lập trình và viết chương trình tra mã cho đầu 5 số arirang. Ban đầu cho java sau đó là android.<br />
Tôi học lập trình cho vui thôi, và đam mê giải mã, rồi tôi giải mã đc file của arirang trên đầu smart box, lúc đó là vol 59, sau đó tới vol 62 thì arirang biết được bị giải mã nên dừng sản xuất bản cập nhật cho đầu karaoke này.<br />
Sau này, tôi lại tiếp tục giải mã cho những đầu khác, cuối cùng thì tôi giải mã đc đến file của vol cuối cùng là 66. Tôi sợ rằng luật bản quyền sẽ bắt tôi xử lý nên tôi không công bố nữa và cũng muốn chờ đến nhiều vol rồi phát hành luôn không thôi arirang lại sửa sai nữa.<br />
Tiếc là kể từ cuối năm 2018 đến nay, arirang không phát hành vol67 nữa. Đến tháng 7 năm 2019 thì tôi đọc được maseco đã rút chân ra khỏi mảng điện tử, kết thúc chặng đường karaoke sôi nổi của arirang tại Việt Nam. Có lẽ đó là 1 kết thúc buồn và đáng nhớ. Dù sao cũng cảm ơn đến Ariang đã đem đến những giải khuây thật tuyệt.<br />
<div style="text-align: center;">
<span style="background-color: red; color: yellow; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif; font-size: x-large;"> ARIRANG </span></div>
<a href="https://vnexpress.net/kinh-doanh/cuoc-thao-chay-cua-ong-chu-thuong-hieu-karaoke-arirang-3952297.html?espv=1">https://vnexpress.net/kinh-doanh/cuoc-thao-chay-cua-ong-chu-thuong-hieu-karaoke-arirang-3952297.html?espv=1</a>Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-29577078663369839652019-05-07T21:58:00.000+07:002019-05-07T21:58:04.615+07:00(Autoit) Lấy danh sách những file có trong thư mụcTôi thường tải 1 loạt file phim về từ trên mạng, và tôi không đặt tên 1 cách khoa học, khiến cho chúng lẫn lộn, nếu có cách nào có thể lấy danh sách 1 loạt file đó, sau đó tôi sẽ dùng Excel để tạo lệnh đổi tên cho nhanh.<br />
Tôi viết 1 chương trình để lấy danh sách tên như sau (Autoit)<br />
===================================================<br />
#include <File.au3><br />
#include <Array.au3><br />
<br />
$path=@WorkingDir<br />
RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\dir2list")<br />
RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\dir2list","","REG_SZ","=>Create List of filename (ls.txt)")<br />
RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\dir2list\command")<br />
RegWrite("HKEY_CLASSES_ROOT\Directory\Background\shell\dir2list\command","","REG_SZ",""""&@ScriptFullPath&"""")<br />
;RunWait(@comSpec&" /c echo "&@WorkingDir&" & pause","",@SW_SHOW)<br />
if $cmdline[0] > 0 then<br />
$path=$cmdLine[1]<br />
endif<br />
Local $af<br />
$af=_FileListToArray($path,default,1)<br />
$dt=""<br />
for $i = 1 to $af[0]<br />
$fn=$af[$i]<br />
ConsoleWrite($fn&@lf)<br />
$dt = $dt & $fn & @CRLF<br />
next<br />
<br />
$fh=FileOpen($path&"\ls.txt",$FO_OVERWRITE)<br />
Filewrite($fh,$dt)<br />
Fileclose($fh)<br />
================================================<br />
Và như vậy, khi dùng autoit để tạo file, chạy file lần đầu tiên, nó sẽ thêm vào menu chuột phải 1 lệnh để tạo danh sách file<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibbQpJ17yLlzD5BzUDJVQZKV0jVjnVdU-5OLfQSndqDhy69fdklvqvyC_CuA7yFGc5gkw6h8VnYvChXW3n0mq_a1BRCUksufI-UJrVxfIgsBzHD_kjKabpQMah1Y-eU5FNyVrr67ZikI-Q/s1600/2019-05-07+21_54_09-.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="348" data-original-width="312" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibbQpJ17yLlzD5BzUDJVQZKV0jVjnVdU-5OLfQSndqDhy69fdklvqvyC_CuA7yFGc5gkw6h8VnYvChXW3n0mq_a1BRCUksufI-UJrVxfIgsBzHD_kjKabpQMah1Y-eU5FNyVrr67ZikI-Q/s320/2019-05-07+21_54_09-.png" width="286" /></a></div>
Chỉ cần chọn nó, 1 file ls.txt sẽ hiện ra trong thư mục, và đó là danh sách những file ở thư mục đó.<br />
<a href="https://drive.google.com/open?id=1y_9AXicAIQGKjA-b4VAwSe2Z_Oyx5-UR" target="_blank">Download dir_to_list</a><br />
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-51320515361819205892018-12-13T07:00:00.000+07:002018-12-13T08:28:39.297+07:00Windows boot manager buộc nhấn Enter để tiếp tụcMáy tính của bạn sau khi cài lại Win 7, hoặc ghost lại nhưng lại cứ hiện bảng thông báo mỗi lần khởi động và buộc bạn phải nhấn Enter để tiếp tục, dù cho nó chỉ có 1 lựa chọn Windows 7.<br />
Ok, sau đó đây là cách giải quyết.<br />
Khi vào được Windows, bạn mở cmd (command promt, nhấn tổ hợp windows + R, gõ cmd),bạn gõ dòng lệnh sau:<br />
<span style="color: red;">bcdedit /set {bootmgr} displaybootmenu no</span><br />
Vậy là xong, thử khởi động lại máy tính để thấy kết quả.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://cdn.howto-connect.com/wp-content/uploads/1840_Windows_10_Boot_Manager_at_Startup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="196" data-original-width="640" height="196" src="https://cdn.howto-connect.com/wp-content/uploads/1840_Windows_10_Boot_Manager_at_Startup.png" width="640" /></a></div>
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-84626561519718913272018-12-12T23:21:00.000+07:002018-12-13T08:35:52.540+07:00Một hôm phím bấm loạn xạ, như có ai điều khiểnĐó có thể là dấu hiệu của việc bàn phím bị chập, dính phím, kẹt phím.<br />
Hãy tải pm này về chạy và bạn sẽ nhanh chóng biết phím bấm nào đang bị chạm, chập, hay kẹt.<br />
<a href="https://drive.google.com/file/d/1Jz8tf0Lk5ShKyvKWHWdJrvVx_UQ5XCvZ/view?usp=drivesdk" target="_blank">keyboard test utility 1.4.0 download</a><br />
Nếu hiện tượng xảy ra khi khởi động, hãy thử khởi động lại máy và chạy chương trình để nhận diện chính xác.<br />
Đối với phím laptop, điều tôi khuyên bạn mạch điện là 2 lớp nhựa có keo dẫn điện được dán liền mép lại với nhau, bạn sẽ không thể tách ra mà ko làm hỏng lớp keo này. Việc chập, dính thường do tấm nhôm khung bàn phím bị cong lên, hoặc khớp giữ phím bấm bị đè bẹp xuống. Lúc này hoặc là bạn đẩy mấu khớp giữ lên, hoặc là dẩy trũng khung đáy chỗ phím bị chập xuống. Chút các bạn vui vẻ. Và ko phải mua bàn phím mới.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcrup_fTEMYd8W339bLa04kBGaqlaMMgtoRVEA0ldY02Hmm884Pi6c2PBvvOxIMZzI5TIPPR2p2dheSl9ADTgcjJ8lxPhkaUSuM-hMTiI_9nDeP33d4OeSwE79-8cYHPPNw2eViOwvq4bV/s1600/2018-12-13+08_34_59-Internet+Download+Manager+6.32.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="343" data-original-width="812" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcrup_fTEMYd8W339bLa04kBGaqlaMMgtoRVEA0ldY02Hmm884Pi6c2PBvvOxIMZzI5TIPPR2p2dheSl9ADTgcjJ8lxPhkaUSuM-hMTiI_9nDeP33d4OeSwE79-8cYHPPNw2eViOwvq4bV/s640/2018-12-13+08_34_59-Internet+Download+Manager+6.32.png" width="640" /></a></div>
<br />Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0tag:blogger.com,1999:blog-4257008831996859146.post-13240602218354603462018-11-28T10:15:00.000+07:002018-11-28T10:15:52.526+07:00Chương trình Cabri II plus 1.4.5<span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">Trong 1 lần người quen hỏi về chương trình này, và tôi thấy những chương trình nhỏ nhắn thế này thường ít người để ý tới, tôi cũng hơi rảnh rỗi nên làm thử xem sao.</span><br />
<span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">Chương trình dùng để vẽ hình học trong giảng dạy, chương trình rất phổ biến với giáo viên dạy toán, hiện tại có bản </span><a class="Tinhte_XenTag_TagLink" href="https://tinhte.vn/tags/145-3/" style="background-color: white; border-radius: 0px; color: #176093; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px; margin: 0px -3px; padding: 0px 3px; text-decoration-line: none; word-break: inherit;" title="">1.4.5</a><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;"> cho sử dụng miễn phí 3 ngày.</span><br style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;" /><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">Sau 3 ngày, bạn có quyền đăng ký sử dụng 1 tháng dùng thử, sau 1 tháng, bạn vẫn có thể dùng phần mềm, nhưng sẽ không thể </span><a class="Tinhte_XenTag_TagLink" href="https://tinhte.vn/tags/copy/" style="background-color: white; border-radius: 0px; color: #176093; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px; margin: 0px -3px; padding: 0px 3px; text-decoration-line: none; word-break: inherit;" title="">copy</a><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">, điều đó cũng không có gì khó với những bạn biết chụp ảnh màn hình, nhưng để tiện lợi, tôi viết 1 chương trình cho phép bạn </span><a class="Tinhte_XenTag_TagLink" href="https://tinhte.vn/tags/reset/" style="background-color: white; border-radius: 0px; color: #176093; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px; margin: 0px -3px; padding: 0px 3px; text-decoration-line: none; word-break: inherit;" title="">reset</a><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;"> lại </span><span style="background-color: white; color: red; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">3 ngày</span><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;"> dùng miễn phí, mong giúp đỡ những giáo viên dạy tốt hơn.</span><br style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;" /><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">Cứ khi chương trình chuyển sang </span><span style="background-color: white; color: red; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">Demo</span><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">, bạn chạy file </span><span style="background-color: white; color: red; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">cabriReset</span><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;"> để có tiếp tục sử dụng chức năng copy.</span><br style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;" /><span class="bdImage_attachImage" style="background-color: white; color: #141414; display: inline-block; float: none; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px; line-height: 0; margin: 0px; max-width: 100%; padding: 0px; text-align: center; width: 1009px;"><span class="inner" style="background: rgb(240, 247, 252); display: inline-block; float: none; line-height: 0; margin: 0px; overflow: hidden; padding: 0px 0px 431.109px; position: relative; width: 725px;"><img alt="Đang tải 2018-11-28 09_54_29-Cabri II Plus - [Figure #1 _].png…" data-height="600" data-width="1009" src="https://photo2.tinhte.vn/data/attachment-files/2018/11/4497224_2018-11-28_09_54_29-Cabri_II_Plus_-_Figure_1__.png" style="border: 0px; display: inline-block; float: none; height: auto; left: 0px; line-height: 0; margin: 0px; max-width: 100%; padding: 0px; position: absolute; top: 0px; width: 725px;" title="2018-11-28 09_54_29-Cabri II Plus - [Figure #1 _].png" /></span></span><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;"></span><br style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;" /><span style="background-color: white; color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px;">Link download</span><br />
<div class="bbCodeBlock bbCodeCode" style="background-color: white; border-radius: 2px; border: 1px dotted rgb(101, 165, 209); color: #141414; font-family: Helvetica, Arial, sans-serif; font-size: 14.6667px; margin: 1em 1em 1em 0px; overflow: auto; padding: 0px;">
<div class="type" style="background-color: #a5cae4; border-bottom: 1px dotted rgb(101, 165, 209); border-top-left-radius: 0px; border-top-right-radius: 0px; color: #6d3f03; font-size: 11pt; margin: 0px; padding: 10px;">
Code:</div>
<pre style="background-image: -webkit-repeating-linear-gradient(top, rgba(0, 0, 0, 0.016) 0px, rgba(0, 0, 0, 0.016) 26px, rgba(0, 0, 0, 0.043) 26px, rgba(0, 0, 0, 0.043) 52px); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; direction: ltr; font-family: Consolas, "Courier New", Courier, monospace; font-size: 11pt; line-height: 26px; max-height: 500px; min-height: 30px; overflow-wrap: normal; overflow: auto; padding: 0px 10px;">https://drive.google.com/open?id=1tlCQgg9U2ehQh6febi1l2QswSmrjIUiV</pre>
</div>
Holyeyedhttp://www.blogger.com/profile/06809895737115574319noreply@blogger.com0