Chia sẻ - Anhdv Boot 2024: Cứu hộ máy tính theo cách chuyên nghiệp | Page 5 | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

If possible, please support us by clicking on the advertisements.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Chia sẻ Anhdv Boot 2024: Cứu hộ máy tính theo cách chuyên nghiệp

anhdv

Rìu Chiến
Có một bạn mới nhắn hỏi bác về Bitdefender, bạn không boot lên đươc, bác nhớ lần đó có nói với cháu là version mới của BIT không boot được ở UEFI, chỉ boot được ở Legacy, bác vẫn dùng version cũ của nó và boot lên được cả 2 modes.
Về DrWeb, bác cũng đã test lại theo lời của bạn ấy, hoàn toàn không boot lên được cháu à, theo hướng dẫn của cháu là chọn menu Grub2, bác cũng làm y như vậy, cũng như đổi tên folder Casper thành DrWeb, chép vào ISO bên USB-DATA.
Còn Eset thì bên bác boot lên thành công cho cả 2 modes, bên bạn ấy thì lỗi.

Cháu xem lại giùm bác về DrWeb nhe, có cách nào không cháu?
Cháu cám ơn Bác. Sang tuần tới cháu sẽ kiểm tra lại mấy antivirus rescue đó ạ.
 

anhdv

Rìu Chiến
Có một bạn mới nhắn hỏi bác về Bitdefender, bạn không boot lên đươc, bác nhớ lần đó có nói với cháu là version mới của BIT không boot được ở UEFI, chỉ boot được ở Legacy, bác vẫn dùng version cũ của nó và boot lên được cả 2 modes.
Về DrWeb, bác cũng đã test lại theo lời của bạn ấy, hoàn toàn không boot lên được cháu à, theo hướng dẫn của cháu là chọn menu Grub2, bác cũng làm y như vậy, cũng như đổi tên folder Casper thành DrWeb, chép vào ISO bên USB-DATA.
Còn Eset thì bên bác boot lên thành công cho cả 2 modes, bên bạn ấy thì lỗi.

Cháu xem lại giùm bác về DrWeb nhe, có cách nào không cháu?
Bác ơi, hiện tại thì Dr.Web đã không còn tương thích với Anhdv Boot rồi ạ. Cháu cố gắng sửa code boot nhưng đều thất bại. :(
 

Hoang Duch2

Rồng Đỏ
Bác ơi, hiện tại thì Dr.Web đã không còn tương thích với Anhdv Boot rồi ạ. Cháu cố gắng sửa code boot nhưng đều thất bại. :(
Cảm ơn cháu đã phản hồi nhe.


Drweb vẫn chạy được ở legacy, còn efi thì ko. Bitdefender cũng vậy. Bit mới 2018 vẫn chạy được ở legacy, còn efi thì ko?

Bên đây bác không boot được DrWeb trên máy desktop MBR, sẽ thử lại trên laptop MBR xem kết quả ra sao.
 

secpol

Rìu Chiến Bạc
Bên đây bác không boot được DrWeb trên máy desktop MBR, sẽ thử lại trên laptop MBR xem kết quả ra sao.
Drweb thì cháu cũng test cả ở máy thật và máy ảo với legacy và efi, cả iso và xả nén.

Thực tế cháu thấy Kaspersky vẫn ổn định nhất qua nhiều version. Các tool khác cháu chỉ để backup thôi.
 

Hoang Duch2

Rồng Đỏ
Drweb thì cháu cũng test cả ở máy thật và máy ảo với legacy và efi, cả iso và xả nén.

Thực tế cháu thấy Kaspersky vẫn ổn định nhất qua nhiều version. Các tool khác cháu chỉ để backup thôi.

Bác đã thử trên Laptop MBR, không boot được DrWeb cháu ơi, khi menu boot hiện ra, cháu chọn sang Grub2 đúng không? Nếu chọn Antivirus ngay trên menu Grub4Dos thì không có mục lục cho DrWeb, bên bác là như vậy, bên cháu ra sao?

Về Kaspersky thì bác chỉ load đầy đủ các partitions trên máy MBR, sang máy UEFI với Intel Optane, nó không hiển thị hết các partitions cháu à, cái này thì cháu Anhdv có nói với bác, trên máy UEFI của cháu ấy vẫn có đầy đủ partitions. Cái intel optane nó hơi rắc rối, bác không thích nó nhưng phải chịu thôi.
 

secpol

Rìu Chiến Bạc
Bác đã thử trên Laptop MBR, không boot được DrWeb cháu ơi, khi menu boot hiện ra, cháu chọn sang Grub2 đúng không? Nếu chọn Antivirus ngay trên menu Grub4Dos thì không có mục lục cho DrWeb, bên bác là như vậy, bên cháu ra sao?

Về Kaspersky thì bác chỉ load đầy đủ các partitions trên máy MBR, sang máy UEFI với Intel Optane, nó không hiển thị hết các partitions cháu à, cái này thì cháu Anhdv có nói với bác, trên máy UEFI của cháu ấy vẫn có đầy đủ partitions. Cái intel optane nó hơi rắc rối, bác không thích nó nhưng phải chịu thôi.
Đây là hình cháu boot từ máy thật và máy ảo đều từ usb với menu boot là Grub4dos:

https://drive.google.com/file/d/1IP1LJFJ4aNtJFO8NX-iF7SMbd_pY3Dzh/view?usp=sharing

drweb-grub4dos-2.png


drweb-grub4dos-3.png


drweb-grub4dos-4.png


Còn đây là menu boot của cháu:
gfxmenu /boot/grub/GFXBoot.gfx
configfile /boot/grub/antivirus.lst

title [1] > Kaspersky Rescue Disk 2018
set iso_path=/data/krd.iso
set lang=en
# en=English; ru=Russian
find --set-root %iso_path%
map %iso_path% (0xff) || map --mem %iso_path% (0xff)
map --hook
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
kernel (0xff)/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx isoloop=krd.iso
initrd (0xff)/boot/grub/initrd.xz

title [2] > Kaspersky Rescue Disk 2018 Extract
set _path=/data/KasperskyRescueDisk2018
set lang=en
# en=English; ru=Russian
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
find --set-root %_path%/boot/grub/%_kernel%
kernel %_path%/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx subdir=%_path%/data
initrd %_path%/boot/grub/initrd.xz

iftitle [if exist /ISO/bitdefender.iso] [3] > Bitdefender Rescue ISO 1
partnew (%@root:~1,3%,3) 0x00 /ISO/bitdefender.iso
map /ISO/bitdefender.iso (0xff)
map --hook
kernel (0xff)/boot/kernel.i386-pc root=/dev/ram0 real_root=/dev/loop0 loop=/rescue/livecd.squashfs cdroot_marker=/rescue/livecd.squashfs initrd udev cdroot scandelay=10 quiet slash lang=en
initrd (0xff)/boot/initfs.i386-pc

iftitle [if exist /ISO/bitdefender.iso] [4] > Bitdefender Rescue ISO 2
set isoname=/ISO/bitdefender.iso && set FILE=dos && call /boot/grub/load.g4b

iftitle [if exist /ISO/drweb.iso] [5] > Dr.Web® LiveDisk
set isoname=/ISO/drweb.iso && set FILE=dos && call /boot/grub/load.g4b

title <--- Back Dos Tools Menu
find --set-root /boot/grub/dos.lst
configfile /boot/grub/dos.lst
set locale_dir=$prefix/locale
set icondir=$prefix/themes/icons
export theme
insmod png
insmod font
insmod loopback
insmod iso9660
insmod exfat
insmod fat
insmod ext2
insmod ntfs


menuentry "[M] Back Main menu" --class arrow_left --hotkey="m"{
configfile "${prefix}/grub.cfg"
}

### Kaspersky Rescue ISO 2018 (krd.iso)
search --no-floppy --file --set=root "/data/krd.iso"
if [ -e "/data/krd.iso" ]; then
menuentry "[K] > Kaspersky Rescue Disk 2018 ISO" --class icon-kas --hotkey="k"{
set isofile="/data/krd.iso"
set lang="en"
search -s root -f ${isofile}
echo "Loading ${isofile}..."
loopback loop ${isofile}
if cpuid -l; then set _kernel="k-x86_64"; else set _kernel_="k-x86"; fi
linux (loop)/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx isoloop=krd.iso
initrd (loop)/boot/grub/initrd.xz
}
fi

### Kaspersky Rescue Extract 2018
menuentry "[R] > Kaspersky Rescue Disk 2018 Extract" --class icon-kas --hotkey="r"{
set extract_path="/data/KasperskyRescueDisk2018"
set lang="en"
# en=English; ru=Russian
# if [ x$lang != xru ]; then set lang=en; fi
if cpuid -l; then set _kernel="k-x86_64"; else set _kernel="k-x86"; fi
search -s root -f ${extract_path}/boot/grub/${_kernel}
linux ${extract_path}/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx subdir=${extract_path}/data
initrd ${extract_path}/boot/grub/initrd.xz
}

### ESET System Rescue (eset_sysrescue_live_enu.iso)
search --no-floppy --file --set=root "/data/Eset/initrd.lz"
if [ -e "/data/Eset/initrd.lz" ]; then
menuentry "[E] > ESET SysRescue (Insecure Boot)" --class eset --hotkey="e" {
search -s root -f "/data/Eset/initrd.lz"
echo "Loading Eset System Rescue Extracted..."
linux /data/Eset/vmlinuz boot=casper cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid live-media-path=/data/Eset/
initrd /data/Eset/initrd.lz
}
fi
menuentry "[M] Back Main menu" --class arrow_left --hotkey="m"{
configfile "${prefix}/grub.cfg"
}

Cháu test trên cả usb flash 1 phân vùng và hdd boot với 2 phân vùng (phân vùng boot ẩn). Cháu làm boot từ phiên bản boot mới nhất của anhdv đến thời điểm này.

Vấn đề UEFI với Intel Optane thì cháu chưa có điều kiện để gặp những máy này nên cháu chưa biết. Chính vì vậy ngoài Kaspersky ra cháu có phòng thêm cái eset để boot.
 

Hoang Duch2

Rồng Đỏ
Đây là hình cháu boot từ máy thật và máy ảo đều từ usb với menu boot là Grub4dos:

https://drive.google.com/file/d/1IP1LJFJ4aNtJFO8NX-iF7SMbd_pY3Dzh/view?usp=sharing

drweb-grub4dos-2.png


drweb-grub4dos-3.png


drweb-grub4dos-4.png


Còn đây là menu boot của cháu:
gfxmenu /boot/grub/GFXBoot.gfx
configfile /boot/grub/antivirus.lst

title [1] > Kaspersky Rescue Disk 2018
set iso_path=/data/krd.iso
set lang=en
# en=English; ru=Russian
find --set-root %iso_path%
map %iso_path% (0xff) || map --mem %iso_path% (0xff)
map --hook
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
kernel (0xff)/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx isoloop=krd.iso
initrd (0xff)/boot/grub/initrd.xz

title [2] > Kaspersky Rescue Disk 2018 Extract
set _path=/data/KasperskyRescueDisk2018
set lang=en
# en=English; ru=Russian
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
find --set-root %_path%/boot/grub/%_kernel%
kernel %_path%/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx subdir=%_path%/data
initrd %_path%/boot/grub/initrd.xz

iftitle [if exist /ISO/bitdefender.iso] [3] > Bitdefender Rescue ISO 1
partnew (%@root:~1,3%,3) 0x00 /ISO/bitdefender.iso
map /ISO/bitdefender.iso (0xff)
map --hook
kernel (0xff)/boot/kernel.i386-pc root=/dev/ram0 real_root=/dev/loop0 loop=/rescue/livecd.squashfs cdroot_marker=/rescue/livecd.squashfs initrd udev cdroot scandelay=10 quiet slash lang=en
initrd (0xff)/boot/initfs.i386-pc

iftitle [if exist /ISO/bitdefender.iso] [4] > Bitdefender Rescue ISO 2
set isoname=/ISO/bitdefender.iso && set FILE=dos && call /boot/grub/load.g4b

iftitle [if exist /ISO/drweb.iso] [5] > Dr.Web® LiveDisk
set isoname=/ISO/drweb.iso && set FILE=dos && call /boot/grub/load.g4b

title <--- Back Dos Tools Menu
find --set-root /boot/grub/dos.lst
configfile /boot/grub/dos.lst
set locale_dir=$prefix/locale
set icondir=$prefix/themes/icons
export theme
insmod png
insmod font
insmod loopback
insmod iso9660
insmod exfat
insmod fat
insmod ext2
insmod ntfs


menuentry "[M] Back Main menu" --class arrow_left --hotkey="m"{
configfile "${prefix}/grub.cfg"
}

### Kaspersky Rescue ISO 2018 (krd.iso)
search --no-floppy --file --set=root "/data/krd.iso"
if [ -e "/data/krd.iso" ]; then
menuentry "[K] > Kaspersky Rescue Disk 2018 ISO" --class icon-kas --hotkey="k"{
set isofile="/data/krd.iso"
set lang="en"
search -s root -f ${isofile}
echo "Loading ${isofile}..."
loopback loop ${isofile}
if cpuid -l; then set _kernel="k-x86_64"; else set _kernel_="k-x86"; fi
linux (loop)/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx isoloop=krd.iso
initrd (loop)/boot/grub/initrd.xz
}
fi

### Kaspersky Rescue Extract 2018
menuentry "[R] > Kaspersky Rescue Disk 2018 Extract" --class icon-kas --hotkey="r"{
set extract_path="/data/KasperskyRescueDisk2018"
set lang="en"
# en=English; ru=Russian
# if [ x$lang != xru ]; then set lang=en; fi
if cpuid -l; then set _kernel="k-x86_64"; else set _kernel="k-x86"; fi
search -s root -f ${extract_path}/boot/grub/${_kernel}
linux ${extract_path}/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx subdir=${extract_path}/data
initrd ${extract_path}/boot/grub/initrd.xz
}

### ESET System Rescue (eset_sysrescue_live_enu.iso)
search --no-floppy --file --set=root "/data/Eset/initrd.lz"
if [ -e "/data/Eset/initrd.lz" ]; then
menuentry "[E] > ESET SysRescue (Insecure Boot)" --class eset --hotkey="e" {
search -s root -f "/data/Eset/initrd.lz"
echo "Loading Eset System Rescue Extracted..."
linux /data/Eset/vmlinuz boot=casper cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid live-media-path=/data/Eset/
initrd /data/Eset/initrd.lz
}
fi
menuentry "[M] Back Main menu" --class arrow_left --hotkey="m"{
configfile "${prefix}/grub.cfg"
}

Cháu test trên cả usb flash 1 phân vùng và hdd boot với 2 phân vùng (phân vùng boot ẩn). Cháu làm boot từ phiên bản boot mới nhất của anhdv đến thời điểm này.

Vấn đề UEFI với Intel Optane thì cháu chưa có điều kiện để gặp những máy này nên cháu chưa biết. Chính vì vậy ngoài Kaspersky ra cháu có phòng thêm cái eset để boot.


Bác gửi cháu xem cái usb bác đã tạo theo bản ISO mới nhât của @anhdv, ở phần USB-DATA, bác chép thêm cái drweb.iso vào, phần folder DrWeb là dành cho boot UEFI. Khi mở cái menu Grub4dos, nó không hiện Drweb như cái hình của cháu, từ menu Antivirus.lst của bác, chi tiết giống bên cháu cho Drweb đó:


7817




7818




7819




Cháu chụp cho bác xem 3 cái hình giống như vậy để bác tìm lỗi bên bác nha cháu.​
 

secpol

Rìu Chiến Bạc
Bác gửi cháu xem cái usb bác đã tạo theo bản ISO mới nhât của @anhdv, ở phần USB-DATA, bác chép thêm cái drweb.iso vào, phần folder DrWeb là dành cho boot UEFI. Khi mở cái menu Grub4dos, nó không hiện Drweb như cái hình của cháu, từ menu Antivirus.lst của bác, chi tiết giống bên cháu cho Drweb đó:


Xem phần đính kèm 7817



Xem phần đính kèm 7818



Xem phần đính kèm 7819

Cháu chụp cho bác xem 3 cái hình giống như vậy để bác tìm lỗi bên bác nha cháu.​
Cháu để cái file iso của eset trong folder iso ở phân vùng boot ẩn. Cháu chưa chụp hình cho bác được là bởi vì cái ổ hdd box của cháu giờ đang đi cứu dữ liệu cho 1 con server web khác đang bị chết windows.
 

Hoang Duch2

Rồng Đỏ
Cháu để cái file iso của eset trong folder iso ở phân vùng boot ẩn. Cháu chưa chụp hình cho bác được là bởi vì cái ổ hdd box của cháu giờ đang đi cứu dữ liệu cho 1 con server web khác đang bị chết windows.

Cảm ơn cháu rất nhiều nhe, đúng là chép drweb.iso sang bên ISO phân vùng boot thì có ngay tên của nó trên menu Anti của Grub4dos và boot lên luôn trên máy Legacy. UEFI thì hoàn toàn thua rồi.
Bác cũng đang xem lại cái này, không biết bác có nhớ nhầm không, ở bản ISO boot trước đó, nếu để USB-DATA là ACTIVATE thì vẫn boot vào được bên máy MBR. Bây giờ với bản mới nhất này khi bác chọn như vậy thì boot vào gặp lỗi BOOTMGR missing.

Đã thử lại trên 2 usb boot vào máy MBR, một cũ một mới, cũ thì OK, mới bị error BOOTMGR missing cháu @anhdv ơi.
 

secpol

Rìu Chiến Bạc
Bác cũng đang xem lại cái này, không biết bác có nhớ nhầm không, ở bản ISO boot trước đó, nếu để USB-DATA là ACTIVATE thì vẫn boot vào được bên máy MBR. Bây giờ với bản mới nhất này khi bác chọn như vậy thì boot vào gặp lỗi BOOTMGR missing.

Đã thử lại trên 2 usb boot vào máy MBR, một cũ một mới, cũ thì OK, mới bị error BOOTMGR missing cháu @anhdv ơi.
Bác copy file BOOTMGR từ bên phân vùng USB-DATA sang phân vùng USB-BOOT xem có được không bác. Trong cái thông báo kia cháu thấy nó đang báo thiếu.
 

Hoang Duch2

Rồng Đỏ
Bác copy file BOOTMGR từ bên phân vùng USB-DATA sang phân vùng USB-BOOT xem có được không bác. Trong cái thông báo kia cháu thấy nó đang báo thiếu.

Cháu có viết nhầm không vì mặc định tạo boot với 1 click của @anhdv thì part USB-DATA không hề có file bootmgr cháu ơi. Hình bác chụp cái part Data đó để cháu thấy sau khi tạo xong thì nó như vậy đó, với bản cũ trước đó bác vẫn boot vào máy MBR bình thường khi cho part DATA activate. Còn bây giờ thì kết quả khác nên bác muốn nghe ý kiến của cháu @anhdv xem sao.
 

anhdv

Rìu Chiến
Đây là hình cháu boot từ máy thật và máy ảo đều từ usb với menu boot là Grub4dos:

https://drive.google.com/file/d/1IP1LJFJ4aNtJFO8NX-iF7SMbd_pY3Dzh/view?usp=sharing

drweb-grub4dos-2.png


drweb-grub4dos-3.png


drweb-grub4dos-4.png


Còn đây là menu boot của cháu:
gfxmenu /boot/grub/GFXBoot.gfx
configfile /boot/grub/antivirus.lst

title [1] > Kaspersky Rescue Disk 2018
set iso_path=/data/krd.iso
set lang=en
# en=English; ru=Russian
find --set-root %iso_path%
map %iso_path% (0xff) || map --mem %iso_path% (0xff)
map --hook
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
kernel (0xff)/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx isoloop=krd.iso
initrd (0xff)/boot/grub/initrd.xz

title [2] > Kaspersky Rescue Disk 2018 Extract
set _path=/data/KasperskyRescueDisk2018
set lang=en
# en=English; ru=Russian
set _kernel=k-x86_64
checkrange 0,1 is64bit && set _kernel=k-x86
find --set-root %_path%/boot/grub/%_kernel%
kernel %_path%/boot/grub/%_kernel% net.ifnames=0 lang=%lang% dostartx subdir=%_path%/data
initrd %_path%/boot/grub/initrd.xz

iftitle [if exist /ISO/bitdefender.iso] [3] > Bitdefender Rescue ISO 1
partnew (%@root:~1,3%,3) 0x00 /ISO/bitdefender.iso
map /ISO/bitdefender.iso (0xff)
map --hook
kernel (0xff)/boot/kernel.i386-pc root=/dev/ram0 real_root=/dev/loop0 loop=/rescue/livecd.squashfs cdroot_marker=/rescue/livecd.squashfs initrd udev cdroot scandelay=10 quiet slash lang=en
initrd (0xff)/boot/initfs.i386-pc

iftitle [if exist /ISO/bitdefender.iso] [4] > Bitdefender Rescue ISO 2
set isoname=/ISO/bitdefender.iso && set FILE=dos && call /boot/grub/load.g4b

iftitle [if exist /ISO/drweb.iso] [5] > Dr.Web® LiveDisk
set isoname=/ISO/drweb.iso && set FILE=dos && call /boot/grub/load.g4b

title <--- Back Dos Tools Menu
find --set-root /boot/grub/dos.lst
configfile /boot/grub/dos.lst
set locale_dir=$prefix/locale
set icondir=$prefix/themes/icons
export theme
insmod png
insmod font
insmod loopback
insmod iso9660
insmod exfat
insmod fat
insmod ext2
insmod ntfs


menuentry "[M] Back Main menu" --class arrow_left --hotkey="m"{
configfile "${prefix}/grub.cfg"
}

### Kaspersky Rescue ISO 2018 (krd.iso)
search --no-floppy --file --set=root "/data/krd.iso"
if [ -e "/data/krd.iso" ]; then
menuentry "[K] > Kaspersky Rescue Disk 2018 ISO" --class icon-kas --hotkey="k"{
set isofile="/data/krd.iso"
set lang="en"
search -s root -f ${isofile}
echo "Loading ${isofile}..."
loopback loop ${isofile}
if cpuid -l; then set _kernel="k-x86_64"; else set _kernel_="k-x86"; fi
linux (loop)/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx isoloop=krd.iso
initrd (loop)/boot/grub/initrd.xz
}
fi

### Kaspersky Rescue Extract 2018
menuentry "[R] > Kaspersky Rescue Disk 2018 Extract" --class icon-kas --hotkey="r"{
set extract_path="/data/KasperskyRescueDisk2018"
set lang="en"
# en=English; ru=Russian
# if [ x$lang != xru ]; then set lang=en; fi
if cpuid -l; then set _kernel="k-x86_64"; else set _kernel="k-x86"; fi
search -s root -f ${extract_path}/boot/grub/${_kernel}
linux ${extract_path}/boot/grub/${_kernel} net.ifnames=0 lang=${lang} dostartx subdir=${extract_path}/data
initrd ${extract_path}/boot/grub/initrd.xz
}

### ESET System Rescue (eset_sysrescue_live_enu.iso)
search --no-floppy --file --set=root "/data/Eset/initrd.lz"
if [ -e "/data/Eset/initrd.lz" ]; then
menuentry "[E] > ESET SysRescue (Insecure Boot)" --class eset --hotkey="e" {
search -s root -f "/data/Eset/initrd.lz"
echo "Loading Eset System Rescue Extracted..."
linux /data/Eset/vmlinuz boot=casper cdrom-detect/try-usb=true noprompt floppy.allowed_drive_mask=0 ignore_uuid live-media-path=/data/Eset/
initrd /data/Eset/initrd.lz
}
fi
menuentry "[M] Back Main menu" --class arrow_left --hotkey="m"{
configfile "${prefix}/grub.cfg"
}

Cháu test trên cả usb flash 1 phân vùng và hdd boot với 2 phân vùng (phân vùng boot ẩn). Cháu làm boot từ phiên bản boot mới nhất của anhdv đến thời điểm này.

Vấn đề UEFI với Intel Optane thì cháu chưa có điều kiện để gặp những máy này nên cháu chưa biết. Chính vì vậy ngoài Kaspersky ra cháu có phòng thêm cái eset để boot.
Lâu rồi mình không test Antivirus qua Grub4dos, ai dè Dr.Web lại lên. Cám ơn bạn đã cung cấp những thông tin thật hữu ích mà đến mình cũng lãng quên :p
 

secpol

Rìu Chiến Bạc
Bác copy file BOOTMGR từ bên phân vùng USB-DATA sang phân vùng USB-BOOT xem có được không bác. Trong cái thông báo kia cháu thấy nó đang báo thiếu.
Cháu có viết nhầm không vì mặc định tạo boot với 1 click của

@anhdv thì part USB-DATA không hề có file bootmgr cháu ơi. Hình bác chụp cái part Data đó để cháu thấy sau khi tạo xong thì nó như vậy đó, với bản cũ trước đó bác vẫn boot vào máy MBR bình thường khi cho part DATA activate. Còn bây giờ thì kết quả khác nên bác muốn nghe ý kiến của cháu @anhdv xem sao.

Sau khi cháu đọc lại bài viết của bác ở đây thì cháu thấy có vấn đề như sau:
1. Khi tạo boot bằng tay (resize lại 1 phân vùng phí cuối ổ cứng) thì khi copy toàn bộ file iso gốc của anhdv vào đó thì nó đã có file BOOTMGR trong đó rồi.
2. Khi tạo boot bằng tool 1 click thì file BOOTMGR không có trong USB-BOOT.

Cho nên khi bác tạo bằng 1 click mà bác set active phân vùng USB-DATA lên trong khi boot file eset.iso ở phân vùng USB-DATA ==> Báo lỗi BOOTMGR missing.
 

Hoang Duch2

Rồng Đỏ
Sau khi cháu đọc lại bài viết của bác ở đây thì cháu thấy có vấn đề như sau:
1. Khi tạo boot bằng tay (resize lại 1 phân vùng phí cuối ổ cứng) thì khi copy toàn bộ file iso gốc của anhdv vào đó thì nó đã có file BOOTMGR trong đó rồi.
2. Khi tạo boot bằng tool 1 click thì file BOOTMGR không có trong USB-BOOT.

Cho nên khi bác tạo bằng 1 click mà bác set active phân vùng USB-DATA lên trong khi boot file eset.iso ở phân vùng USB-DATA ==> Báo lỗi BOOTMGR missing.

Bài viết cháu trích dẫn đó là bác làm trên ổ external HDD đã có dữ liệu sẵn, bác không dám chạy 1 click nên phải thao tác manual. Còn bây giờ bác đang test 1 click bản mới nhất và bản trước đó trên usb xem nó có gì khác biệt không?



Đây là hình part USB-BOOT của usb cũ cũng đã làm với 1 click:

7837


Hình trên cho thấy có file bootmgr, dưới đây là hình của usb mới hơn, với bản ISO mới nhất và 1 click:


7838



Không có file bootmgr ở hình trên. Bác sẽ tim một usb trống khác, chạy lại bản cũ với 1 click xem có phải là tạo xong thì có bootmgr trong đó không, bởi vì cái usb cũ đó kết hợp với các ứng dụng khác nên không biết chắc chắn.​
 

secpol

Rìu Chiến Bạc
Bài viết cháu trích dẫn đó là bác làm trên ổ external HDD đã có dữ liệu sẵn, bác không dám chạy 1 click nên phải thao tác manual. Còn bây giờ bác đang test 1 click bản mới nhất và bản trước đó trên usb xem nó có gì khác biệt không?
...
Cháu làm cái boot trên cái box mobile 1TB của cháu có dữ liệu đầy bác ạ. Với 1 click thì mặc định sẽ resize 1 phân vùng phía cuối nên không ảnh hưởng đến data trên box.
 

Hoang Duch2

Rồng Đỏ
@secpol: Bác đã làm lại 1 click từ bản ISO cũ hơn ngày 190515 của @anhdv, đúng là nó không có file bootmgr tại USB-BOOT, nhưng khi bác cho part USB-DATA activate nó vẫn boot vào máy MBR bình thường cháu à. Bác làm nhiều quá nên nhiều lúc cứ cho là mình bị hỗn loạn đầu óc, thật ra bác nhớ đúng chứ không sai, không biết lỗi từ 1 click hay lỗi từ bản ISO mới nhất ngày 191024, bởi vì không thấy ai phản hồi cả. Cháu xem một số hình dưới đây khi tạo trên bản cũ:


7840


7841



Sau khi tạo xong nó như thế này:

7842


Hình dưới đây là bác đã activate part DATA và boot vào máy MBR:


7843




Bác đã restart máy và boot lại 2 lần xem kết quả có đúng hay không thì nó vẫn boot lên bình thường, không hề có lỗi BOOTMGR missing như cái usb kia, đây là part DATA của usb mới tạo với bản cũ:

7849






Bác đã tìm ra nguyên nhân lỗi rồi cháu, đó là từ BOOTICE; check Process MBR, của usb mới tạo với bản cũ thì nó là GRUB4DOS như hình:

7845




Còn dưới đây là Process MBR của usb tạo với bản mới nhất, lỗi nằm ngay đây: nó là Windows NT không phải GRUB4DOS:

7846



Chỉnh lại cho đúng với usb kia và cũng chọn activate cho part DATA thì boot vào thành công rồi cháu:

7847





7848


Đúng là vì bác ỷ y vào 1 click nên không check lại phần process MBR của bản mới nhất, không ngờ bị cái lỗi như vậy bác rất là ngac nhiên. Hy vọng các bạn khác thấy lỗi ở chổ này mà biết đường tránh.

Cảm ơn cháu và các bạn đã theo dõi. Chúc tất cả các bạn thành công nhé.







 

Attachments

  • ANHDV-6 2019-11-13_142312.png
    ANHDV-6 2019-11-13_142312.png
    5.9 KB · Lượt xem: 18
Sửa lần cuối:

anhdv

Rìu Chiến
@secpol: Bác đã làm lại 1 click từ bản ISO cũ hơn ngày 190515 của @anhdv, đúng là nó không có file bootmgr tại USB-BOOT, nhưng khi bác cho part USB-DATA activate nó vẫn boot vào máy MBR bình thường cháu à. Bác làm nhiều quá nên nhiều lúc cứ cho là mình bị hỗn loạn đầu óc, thật ra bác nhớ đúng chứ không sai, không biết lỗi từ 1 click hay lỗi từ bản ISO mới nhất ngày 191024, bởi vì không thấy ai phản hồi cả. Cháu xem một số hình dưới đây khi tạo trên bản cũ:


Xem phần đính kèm 7840

Xem phần đính kèm 7841


Sau khi tạo xong nó như thế này:

Xem phần đính kèm 7842

Hình dưới đây là bác đã activate part DATA và boot vào máy MBR:


Xem phần đính kèm 7843



Bác đã restart máy và boot lại 2 lần xem kết quả có đúng hay không thì nó vẫn boot lên bình thường, không hề có lỗi BOOTMGR missing như cái usb kia, đây là part DATA của usb mới tạo với bản cũ:

Xem phần đính kèm 7849





Bác đã tìm ra nguyên nhân lỗi rồi cháu, đó là từ BOOTICE check Process MBR, của usb mới tạo với bản cũ thì nó là Grub4dos như hình:

Xem phần đính kèm 7845



Còn đây là Process MBR của usb tạo với bản mới nhất, lỗi nằm ngay đây: nó là Windows NT không phải GRUB4DOS:

Xem phần đính kèm 7846


Chỉnh lại cho đúng với usb kia và cũng chọn activate cho part DATA thì boot vào thành công rồi cháu:

Xem phần đính kèm 7847




Xem phần đính kèm 7848

Đúng là vì bác ỷ y vào 1 click nên không check lại phần process MBR của bản mới nhất, không ngờ bị cái lỗi như vậy bác rất là ngac nhiên. Hy vọng các bạn khác thấy lỗi ở chổ này mà biết đường tránh.

Cảm ơn cháu và các bạn đã theo dõi. Chúc tất cả các bạn thành công nhé.







Cháu cám ơn bác đã kỳ công tìm ra được lỗi. Mấy nay cháu bận nhiêu việc nên không vào Topic thường xuyên. Trên phiên bản boot mới 24/10 thì cháu để MBR và PBR về giống với bản 2018. Bởi vì nhiều bạn kêu bản mới không tương thích với nhiều máy. Cháu sẽ note lại để có sửa đổi vào bản boot tới.
 

anhdv

Rìu Chiến
Cháu có viết nhầm không vì mặc định tạo boot với 1 click của @anhdv thì part USB-DATA không hề có file bootmgr cháu ơi. Hình bác chụp cái part Data đó để cháu thấy sau khi tạo xong thì nó như vậy đó, với bản cũ trước đó bác vẫn boot vào máy MBR bình thường khi cho part DATA activate. Còn bây giờ thì kết quả khác nên bác muốn nghe ý kiến của cháu @anhdv xem sao.
Sở dĩ cháu không đưa file bootmgr vào phân vùng usb-boot là có lý do. Bởi nếu sử dụng tính năng Find and Boot OS từ ổ cứng nó sẽ nhận bootmgr của usb. Nên nó không load được windows ở ổ cứng nữa bác ạ!
 


Top