Chào các bạn thành viên, topic này được mở ra để chia sẻ hình ảnh và cách tạo boot cho các bản boot khác mà ta thường thấy trên mạng ngoài 2 bản boot chính đang có trên diễn đàn. Tôi thì khả năng có hạn, chỉ biết chia sẻ lại hình ảnh và một ít cách làm vụn vặt, tôi mong là có nhiều bạn sẽ thông cảm và hổ trợ, góp ý thêm cho topic. Cảm ơn bác @@sec0 và cháu @haxoma đã góp ý cho tôi mở thêm topic này.
Mở đầu thì qua giới thiệu của @haxoma về bản COMSS USB BOOT, tôi có tìm hiểu thì thấy người ta giới thiệu về nó từ đây, nó không có WinPE, chỉ toàn là tổng hợp các file ISO về Antivirus, Ultilites ....
Summary:
The bootable USB flash drive COMSS Boot USB contains anti-virus scanners for checking and treating computers and laptops, as well as utilities for checking equipment and working with HDD and SSD drives
This Boot CD Contains:
Antivirus Utilities:
Antivirus Live CD 31.0-0.102.0 (2019, zk1234) - Console antivirus scanner ClamAV.
Avira Rescue System (2016-09-16, Avira Operations) - Ubuntu OS with Avira antivirus scanner, file manager, web browser, Gparted, RegEdit. Online update.
Comodo Rescue Disk (2013-04-16, Comodo Group) - Linux OS with an antivirus scanner Comodo, file manager and web browser. Online update.
Dr.Web LiveDisk (2019-11-24, Доктор Веб) - Linux OS with Dr.Web anti-virus scanner, file manager and web browser. Online update.
ESET SysRescue (2019-06-07, ESET) - Linux OS with ESET SysRescue antivirus scanner , file manager, web browser, Gparted. Online update.
Tôi đã vào từng folder tìm nhưng không hề thấy cái file: "CREATE_BOOT_USB.bat" ở đâu cả. Khi boot vào máy UEFI thì nó hiện như sau:
Các bạn có thấy nó lưu ý boot sang Legacy không? Lúc đó tôi chưa chỉnh sửa gì từ Bootice, đem gắn qua máy Legacy thì bị lỗi NO boot operating system. Sau khi tôi chỉnh lại ProcessPBR với Syslinux thì boot vào lại Legacy nó hiện ra như sau:
Hình dưới cho thấy tôi test trực tiếp từ thẻ nhớ trên máy ảo nên nó báo không có Windows là đúng:
Vào xong các bạn nhớ chạy update như sau:
Tôi làm tượng trưng 1 soft DrWeb, nếu các bạn muốn xem hình của soft khác thì cho tôi hay nhé.
Vậy là xong một bản boot tổng hợp các tools, tôi xin tạm ngưng ở đây, khi nào có bản boot khác tôi sẽ lại giới thiệu tiếp. Cảm ơn tất cả các bạn đã theo dõi nhé.
UPDATE CÁC MỤC BỔ ÍCH CÓ TRONG TOPIC:
Thân chào các bạn, qua 29 pages thì có mấy mục chủ yếu tích hợp và tạo thêm bản Win XPE, tôi sẽ update từ từ các thông tin lên #1 để cho các bạn tiện theo dõi.
1/- TÍCH HỢP BỘ COMSS VÀO USB ANHDVBOOT
Trước hết là phần hướng dẫn tích hợp bộ COMSS vào usbboot của Anhdv do tác giả @secpol. Phần này bắt đầu từ cmt #31, các bạn chịu khó đọc cho hết các cmt sau đó nhé.
4/- TỰ TẠO BẢN WINDOWS-XPE VỚI DUNG LƯỢNG ÍT NHẤT, PHẦN APPS DÙNG THÊM CỦA CÁC BẠN KHÁC.
Ở phần này đúng ra trước đó là nhờ @Le Duc 287 giới thiệu lại cách tạo bản Windows-PESE, tôi có làm thử lại nhưng không ưng ý lắm. Sau khi chuyển qua làm Windows-XPE thì tôi thấy phù hợp hơn. Từ cmt # 424 và các cmt kế tiếp của tác giả @lvt491, các bạn sẽ thấy đầy đủ chi tiết với hình ảnh và cách tạo code cho phần Apps riêng biệt.
Ở bên ổ khác, folder XPE đã từng chạy thì nó có đầy đủ x64 và x86, giờ bác chép sang bên này cháu nhé: Chép vào và đang chạy đây cháu:
vn-z.vn
Nếu bạn nào có thời gian thì vui lòng xem thêm các cmt trước đó, có thêm các code của @Le Duc 287, @hoanchien, @trungminh, tất cả dành cho cách tạo bản XPE và apps hoàn chỉnh.
Apps thì tôi dùng Apps của các bạn ANHDV, HOANCHIEN, SERGEI.
LỜI CẢM ƠN:
Tôi xin chân thành cảm ơn các tác giả của các bộ boot: ANHDVBOOT, MCBOOT, DLCBOOT VÀ SERGEI STREILEC, xin phép được sử dụng tài nguyên của các bạn trong topic này.
Code ở cmt#553 cháu viết cho bạn @trungminh thích 2 file riêng thôi bác ạ ^^
Nếu bác vẫn dùng 1 file như của cháu thì thử sửa lại file pe_apps.cmd thành như sau:
Bash:
@echo off
Pecmd.exe LINK %Desktop%\Clear Temp,%WinDir%\System32\Pecmd.exe,TEMP DELETE,%WinDir%\System32\shell32.dll#153
Pecmd.exe LINK %Desktop%\Admin Login,%WinDir%\System32\Pecmd.exe,LOAD %WinDir%\PecmdAdminLoad.ini,%WinDir%\System32\shell32.dll#44
Pecmd.exe IFEX X:\Users\Administrator\Desktop\Admin Login.LNK,FILE X:\Users\Administrator\Desktop\Admin Login.LNK
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps\pstart.exe (call :c.lnk %%p:)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps.iso (call :m.iso %%p:\apps.iso)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps\apps.iso (call :m.iso %%p:\apps\apps.iso)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\iso\apps.iso (call :m.iso %%p:\iso\apps.iso)
exit
:m.iso
set ISO=%1
imdisk.exe -a -f %ISO% -m #:
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps\pstart.exe (call :c.lnk %%p:)
exit
:c.lnk
set DRV=%1
Pecmd.exe LINK %Desktop%\PSTART,%DRV%\apps\pstart.exe
if exist %DRV%\apps\apps.wcs (Pecmd.exe LOAD %DRV%\apps\apps.wcs)
if exist %DRV%\DriverPacks\SDI_auto.cmd (Pecmd.exe LINK %Desktop%\Auto Driver,%DRV%\DriverPacks\SDI_auto.cmd,,%WinDir%\System32\shell32.dll#162)
exit
@lvt491, code ở #601 bác sẽ áp dụng sau nha cháu, với code ở #553 thì bác vào chỉnh lại cho đúng ký tự, thí dụ như: DriverPacks thành Driverpacks, apps thành Apps, Drivers thành driver. Lần này bác boot vào máy ảo thì nó hiện ra cái icon Auto Driver rồi cháu, click vào Pstart nó cũng hiện ra cái panel nhưng không có cái Right-click menu Apps.wcs.
À quên nữa, tức là bác đã sửa thành driver.iso, chép vào folder Apps của USB đó cháu, bác làm cái iso giống như hình của @trungminh.
Mà sao mình đã sửa thành driver.iso nhưng khi mount lên nó lại trở thành apps.iso vậy cháu?
Code ở cmt#553 là drivers.iso, bác thiếu chữ s, còn tên folder bác viết thường hay viết hoa thì như nhau ạ.
Còn để có right click thì bác thử sửa lại code ở #553 thành như sau:
Bash:
@echo off
Pecmd.exe LINK %Desktop%\Clear Temp,%WinDir%\System32\Pecmd.exe,TEMP DELETE,%WinDir%\System32\shell32.dll#153
Pecmd.exe LINK %Desktop%\Admin Login,%WinDir%\System32\Pecmd.exe,LOAD %WinDir%\PecmdAdminLoad.ini,%WinDir%\System32\shell32.dll#44
Pecmd.exe IFEX X:\Users\Administrator\Desktop\Admin Login.LNK,FILE X:\Users\Administrator\Desktop\Admin Login.LNK
if exist %WinDir%\PE_AppsOK.txt (del /f /q /a %WinDir%\PE_AppsOK.txt)
call :c.lnkapps
if not exist %WinDir%\PE_AppsOK.txt (call :s.wim)
if exist %WinDir%\PE_DrvsOK.txt (del /f /q /a %WinDir%\PE_DrvsOK.txt)
call :c.lnkdriver
if not exist %WinDir%\PE_DrvsOK.txt (call :s.iso)
exit
:c.lnkapps
if exist B:\apps\pstart.exe (
Pecmd.exe LINK %Desktop%\PSTART,B:\apps\pstart.exe
if exist B:\apps\apps.wcs (Pecmd.exe LOAD B:\apps\apps.wcs)
echo "ppApps OK" >%WinDir%\PE_AppsOK.txt
)
exit /B
:s.wim
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps.wim (call :m.wim %%p:\apps.wim && exit /B)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps\apps.wim (call :m.wim %%p:\apps\apps.wim && exit /B)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\wim\apps.wim (call :m.wim %%p:\wim\apps.wim && exit /B)
exit /B
:c.lnkdriver
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\DriverPacks\SDI_auto.cmd (
Pecmd.exe LINK %Desktop%\Auto Driver,%%p:\DriverPacks\SDI_auto.cmd,,%WinDir%\System32\shell32.dll#162
echo "Driver OK" >%WinDir%\PE_DrvsOK.txt
)
exit /B
:s.iso
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\drivers.iso (call :m.iso %%p:\drivers.iso && exit /B)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\apps\drivers.iso (call :m.iso %%p:\apps\drivers.iso && exit /B)
for %%p in (Z,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,J,I,H,G,F,E,D,C,B,A) do if exist %%p:\iso\drivers.iso (call :m.iso %%p:\iso\drivers.iso && exit /B)
exit /B
:m.wim
set WIM=%1
if not exist B:\apps (MD B:\apps)
DISM.exe /Mount-Wim /WimFile:%WIM% /index:1 /MountDir:B:\apps
call :c.lnkapps
exit /B
:m.iso
set ISO=%1
imdisk.exe -a -f %ISO% -m #:
call :c.lnkdriver
exit /B
Tới giờ của tôi rồi bạn, nãy giờ tôi cũng muốn nhức cái đầu, giờ thành công vụ mount Apps rồi, vui quá. @lvt491, bác cảm ơn cháu đã hổ trợ bác nhé, cảm ơn @trungminh nữa, ai biểu cháu show cái hình làm chi cho cực thân vậy?
?
Code ở #601 là dùng 1 file Apps.iso (file này chứa cả apps và driverpacks) nên sẽ KHÔNG mount vào ổ B:\Apps nên nó trống là đúng bác.
Giờ cháu chuyển qua dùng file .au3 rồi không dùng .cmd để mount apps+driver nữa. File .au3 đa năng hơn nhiều, dễ code + debug hơn, hiện messenger các kiểu ... bác ạ
Code ở #601 là dùng 1 file Apps.iso (file này chứa cả apps và driverpacks) nên sẽ KHÔNG mount vào ổ B:\Apps nên nó trống là đúng bác.
Giờ cháu chuyển qua dùng file .au3 rồi không dùng .cmd để mount apps+driver nữa. File .au3 đa năng hơn nhiều, dễ code + debug hơn, hiện messenger các kiểu ... bác ạ
Code ở #601 là dùng 1 file Apps.iso (file này chứa cả apps và driverpacks) nên sẽ KHÔNG mount vào ổ B:\Apps nên nó trống là đúng bác.
Giờ cháu chuyển qua dùng file .au3 rồi không dùng .cmd để mount apps+driver nữa. File .au3 đa năng hơn nhiều, dễ code + debug hơn, hiện messenger các kiểu ... bác ạ
Cái vụ này tôi thấy rất hay thấy @anhdv làm bằng .au3 thì phải nhưng mình không phải là IT nên việc code không làm được nếu có gì hay chia sẽ để làm nhé
Bác lấy code ở #553 là code mount apps.wim vào ổ B còn Drivers.iso thì được mount vào ổ iso. bác tạo file cmd cho vào system32 hoặc windows và tạo lệnh ở pecmd.ini và thêm lệnh exec =pecmd load B:\Apps\Apps.wcs vòa pecmd.ini. Còn file apps.wim lấy của @anhdv cũng được, Drivers.iso bác chỉ để DriverPacks là được. Còn một lỗi nữa chưa khắc phục được là khi chuyển sang admin thì nó xóa mất Apps ở ổ B bác ạ cái này phải nhờ @hoanchien xem dùm
file driver Xem phần đính kèm 17224
Cái vụ này tôi thấy rất hay thấy @anhdv làm bằng .au3 thì phải nhưng mình không phải là IT nên việc code không làm được nếu có gì hay chia sẽ để làm nhé
Mình không phải bên It chỉ hay ngồi máy tính làm một số việc văn bản thôi nên các thủ thuật các code mình không làm được chỉ thực hành lại những gì It code và thử thôi bạn à. Bạn có tài liệu nào tham khảo về .au3 không. Nếu có cho mình xin để tham khảo nhé
Về phần sử dụng file .au3 thay file .cmd các bạn có thể làm như sau:
1: Download file AutoIt3.7z về giải nén được file AutoIt3.exe
\\File này dùng để thực thi file .au3
2. Tải file Peapps.au3.txt ở đính kèm xóa .txt đi được file Peapps.au3
\\abcxyx sẽ ở file này
File AutoIt3.exe và Peapps.au3 cho vào folder Windows của file .wim
3. Sửa file pecmd.ini trong System32 của file .wim thêm vào dòng:
Mã:
EXEC %WinDir%\AutoIt3.exe %WinDir%\Peapps.au3
4. Test và báo lại kết quả cho mọi người ^^. Có thể sử dụng các file như sau:
- Apps.iso (bao gồm cả apps và driverpacks).
- Apps.wim (apps) và Driver.iso (driverpacks).
Chào các cháu, sáng nay bác đem cái usb làm xong ngày hôm qua gắn vào máy desktop MBR, lại không thấy Apps hiện, mày mò một hồi thì lỗi là do thiếu ký tự, phải ẩn thêm một số ký tự nữa thì mới có CD Drive (Z apps.iso hiện lên và tất cả lại đầy đủ như hôm qua trên máy ảo rồi.
Giờ cháu @lvt491 lại ra đề bài mới nữa, có phải cái autoIT này là cái mà AV nó luôn diệt không vậy cháu? Khi làm cái này thì có phải xoá bỏ code #601 từ Windows hôm qua không cháu?
Chào các cháu, sáng nay bác đem cái usb làm xong ngày hôm qua gắn vào máy desktop MBR, lại không thấy Apps hiện, mày mò một hồi thì lỗi là do thiếu ký tự, phải ẩn thêm một số ký tự nữa thì mới có CD Drive (Z apps.iso hiện lên và tất cả lại đầy đủ như hôm qua trên máy ảo rồi.
Giờ cháu @lvt491 lại ra đề bài mới nữa, có phải cái autoIT này là cái mà AV nó luôn diệt không vậy cháu? Khi làm cái này thì có phải xoá bỏ code #601 từ Windows hôm qua không cháu?
Vâng đúng rồi bác à. Không dùng file pe_apps.cmd nữa. Nhưng giữ lại file PecmdAdminLoad.ini nhé bác.
File autoit3 này đã có digital signatures, bên cháu dùng ko vấn đề gì. Không rõ bên bác như thế nào.