ฉันมีปัญหาเดียวกัน: หลังจากอูบุนตู 21.10 ฉันตั้งค่า win10 ด้วยและตอนนี้ฉันเห็นในเมนูการบูต ubi ที่ windows แต่ระบบไม่สามารถเรียกใช้ได้เฉพาะ ubi ฉันใช้ Boot-repair pendrive ดูเหมือนว่าจะแก้ปัญหาได้ แต่จริงๆ แล้วไม่ใช่ ชนะปัญหาการบู๊ตยังคงอยู่
บูตอยู่ในโหมด UEFI/gpt ทั้งสองระบบ ไม่มีระบบ BIOS คุณสามารถดูได้ใน grub.cfg
นี่คือ grub.cfg:
#
# ห้ามแก้ไขไฟล์นี้
#
# มันถูกสร้างขึ้นโดยอัตโนมัติโดย grub-mkconfig โดยใช้เทมเพลต
# จาก /etc/grub.d และการตั้งค่าจาก /etc/default/grub
#
### เริ่มต้น /etc/grub.d/00_header ###
ถ้า [ -s $prefix/grubenv ]; แล้ว
ตั้งค่า have_grubenv=true
load_env
ไฟ
ถ้า [ "${initrdfail}" = 2 ]; แล้ว
ตั้งค่า initrdfail=
elif [ "${initrdfail}" = 1 ]; แล้ว
ตั้ง next_entry="${prev_entry}"
ตั้งค่า prev_entry=
save_env prev_entry
ถ้า [ "${next_entry}" ]; แล้ว
ตั้งค่า initrdfail=2
ไฟ
ไฟ
ถ้า [ "${next_entry}" ] ; แล้ว
ตั้งค่าเริ่มต้น = "${next_entry}"
ตั้งค่า next_entry=
save_env next_entry
ตั้งค่า boot_once=true
อื่น
ตั้งค่าเริ่มต้น = "0"
ไฟ
ถ้า [ x"${feature_menuentry_id}" = xy ]; แล้ว
menuentry_id_option="--id"
อื่น
เมนูentry_id_option=""
ไฟ
ส่งออกเมนูentry_id_option
ถ้า [ "${prev_saved_entry}" ]; แล้ว
ตั้ง save_entry="${prev_saved_entry}"
save_env ที่บันทึกแล้ว
ตั้งค่า prev_saved_entry=
save_env prev_saved_entry
ตั้งค่า boot_once=true
ไฟ
ฟังก์ชัน savedefault {
ถ้า [ -z "${boot_once}" ]; แล้ว
save_entry="${chosen}"
save_env ที่บันทึกแล้ว
ไฟ
}
ฟังก์ชัน initrdfail {
ถ้า [ -n "${have_grubenv}" ]; แล้วถ้า [ -n "${partuuid}" ]; แล้ว
ถ้า [ -z "${initrdfail}" ]; แล้ว
ตั้งค่า initrdfail=1
ถ้า [ -n "${boot_once}" ]; แล้ว
ตั้ง prev_entry="${default}"
save_env prev_entry
ไฟ
ไฟ
save_env เริ่มต้นล้มเหลว
ไฟ; ไฟ
}
บันทึกฟังก์ชันล้มเหลว {
ตั้งบันทึกล้มเหลว = 1
ถ้า [ -n "${have_grubenv}" ]; แล้วถ้า [ -z "${boot_once}" ]; จากนั้น save_env บันทึกล้มเหลว; ไฟ; ไฟ
}
ฟังก์ชัน load_video {
ถ้า [ x$feature_all_video_module = xy ]; แล้ว
insmod all_video
อื่น
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
ไฟ
}
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
ถ้า loadfont /boot/grub/unicode.pf2 ; แล้ว
ตั้ง gfxmode=อัตโนมัติ
load_วิดีโอ
insmod gfxterm
ตั้ง locale_dir=$คำนำหน้า/ภาษา
ตั้งค่า lang=hu_HU
insmod รับข้อความ
ไฟ
terminal_output gfxterm
ถ้า [ "${recordfail}" = 1 ] ; แล้ว
ตั้งหมดเวลา = 5
อื่น
ถ้า [ x$feature_timeout_style = xy ] ; แล้ว
ตั้งค่า timeout_style=hidden
ตั้งหมดเวลา = 5
# รหัสทางเลือกที่ซ่อนอยู่หมดเวลาในกรณีที่คุณสมบัติ timeout_style คือ
#ใช้งานไม่ได้
elif sleep --interruptible 2 ; แล้ว
ตั้งหมดเวลา = 5
ไฟ
ไฟ
### สิ้นสุด /etc/grub.d/00_header ###
### เริ่มต้น /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
insmod JPEG
ถ้า background_image /home/api_ubi/Képek/hatter/Velence_aaa.jpg; แล้ว
กำหนด color_normal=ดำ/ดำ
กำหนด color_highlight=ดำ/ดำ
อื่น
ตั้งค่า menu_color_normal=ขาว/ดำ
ตั้งค่า menu_color_highlight=สีดำ/สีเทาอ่อน
ไฟ
### สิ้นสุด /etc/grub.d/05_debian_theme ###
### เริ่มต้น /etc/grub.d/10_linux ###
ฟังก์ชัน gfxmode {
ตั้ง gfxpayload="${1}"
ถ้า [ "${1}" = "เก็บ" ]; แล้ว
ตั้งค่า vt_handoff=vt.handoff=7
อื่น
ตั้งค่า vt_handoff=
ไฟ
}
ถ้า [ "${recordfail}" != 1 ]; แล้ว
ถ้า [ -e ${prefix}/gfxblacklist.txt ]; แล้ว
ถ้า hwmatch ${prefix}/gfxblacklist.txt 3; แล้ว
ถ้า [ ${match} = 0 ]; แล้ว
ตั้ง linux_gfx_mode=เก็บ
อื่น
ตั้งค่า linux_gfx_mode=text
ไฟ
อื่น
ตั้งค่า linux_gfx_mode=text
ไฟ
อื่น
ตั้ง linux_gfx_mode=เก็บ
ไฟ
อื่น
ตั้งค่า linux_gfx_mode=text
ไฟ
ส่งออก linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-6871e4ac-4a38-4b56-92dc-dad92b5651b3' {
บันทึกล้มเหลว
load_วิดีโอ
gfxmode $linux_gfx_mode
insmod gzio
ถ้า [ x$grub_platform = xxen ]; จากนั้น insmod xzio; insmod lzopio; ไฟ
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
linux /boot/vmlinuz-5.13.0-28-generic root=UUID=6871e4ac-4a38-4b56-92dc-dad92b5651b3 ro สาดเงียบ $vt_handoff
initrd /boot/initrd.img-5.13.0-28-generic
}
เมนูย่อย 'Speciális beállÃtások ehhez: Ubuntu' $menuentry_id_option 'gnulinux-advanced-6871e4ac-4a38-4b56-92dc-dad92b5651b3' {
เมนูรายการ 'Ubuntu, Linux 5.13.0-28-generic verzióval' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-28-generic-advanced-6871e4ac-4a38 -4b56-92dc-dad92b5651b3' {
บันทึกล้มเหลว
load_วิดีโอ
gfxmode $linux_gfx_mode
insmod gzio
ถ้า [ x$grub_platform = xxen ]; จากนั้น insmod xzio; insmod lzopio; ไฟ
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
echo 'Linux 5.13.0-28-betöltéseâ¦' ทั่วไป
linux /boot/vmlinuz-5.13.0-28-generic root=UUID=6871e4ac-4a38-4b56-92dc-dad92b5651b3 ro สาดเงียบ $vt_handoff
echo 'Kiinduló ramdisk betöltéseâ¦'
initrd /boot/initrd.img-5.13.0-28-generic
}
menuentry 'Ubuntu พร้อม Linux 5.13.0-28-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-28-generic-recovery -6871e4ac-4a38-4b56-92dc-dad92b5651b3' {
บันทึกล้มเหลว
load_วิดีโอ
insmod gzio
ถ้า [ x$grub_platform = xxen ]; จากนั้น insmod xzio; insmod lzopio; ไฟ
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
echo 'Linux 5.13.0-28-betöltéseâ¦' ทั่วไป
linux /boot/vmlinuz-5.13.0-28-generic root=UUID=6871e4ac-4a38-4b56-92dc-dad92b5651b3 ro การกู้คืน nomodeset dis_ucode_ldr
echo 'Kiinduló ramdisk betöltéseâ¦'
initrd /boot/initrd.img-5.13.0-28-generic
}
เมนูรายการ 'Ubuntu, Linux 5.13.0-19-generic verzióval' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-19-generic-advanced-6871e4ac-4a38 -4b56-92dc-dad92b5651b3' {
บันทึกล้มเหลว
load_วิดีโอ
gfxmode $linux_gfx_mode
insmod gzio
ถ้า [ x$grub_platform = xxen ]; จากนั้น insmod xzio; insmod lzopio; ไฟ
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
echo 'Linux 5.13.0-19-betöltéseâ¦' ทั่วไป
linux /boot/vmlinuz-5.13.0-19-generic root=UUID=6871e4ac-4a38-4b56-92dc-dad92b5651b3 ro สาดเงียบ $vt_handoff
echo 'Kiinduló ramdisk betöltéseâ¦'
initrd /boot/initrd.img-5.13.0-19-generic
}
menuentry 'Ubuntu พร้อม Linux 5.13.0-19-generic (โหมดการกู้คืน)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-19-generic-recovery -6871e4ac-4a38-4b56-92dc-dad92b5651b3' {
บันทึกล้มเหลว
load_วิดีโอ
insmod gzio
ถ้า [ x$grub_platform = xxen ]; จากนั้น insmod xzio; insmod lzopio; ไฟ
insmod part_gpt
insmod ต่อ 2
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 6871e4ac-4a38-4b56-92dc-dad92b5651b3
ไฟ
echo 'Linux 5.13.0-19-betöltéseâ¦' ทั่วไป
linux /boot/vmlinuz-5.13.0-19-generic root=UUID=6871e4ac-4a38-4b56-92dc-dad92b5651b3 ro การกู้คืน nomodeset dis_ucode_ldr
echo 'Kiinduló ramdisk betöltéseâ¦'
initrd /boot/initrd.img-5.13.0-19-generic
}
}
### สิ้นสุด /etc/grub.d/10_linux ###
### เริ่มต้น /etc/grub.d/10_linux_zfs ###
### สิ้นสุด /etc/grub.d/10_linux_zfs ###
### เริ่มต้น /etc/grub.d/20_linux_xen ###
### สิ้นสุด /etc/grub.d/20_linux_xen ###
### เริ่มต้น /etc/grub.d/20_memtest86+ ###
### สิ้นสุด /etc/grub.d/20_memtest86+ ###
### เริ่มต้น /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (ezen: /dev/nvme0n1p2)' --class windows --class os $menuentry_id_option 'osprober-efi-3005-212D' {
insmod part_gpt
ไขมันไม่อิ่มตัว
ถ้า [ x$feature_platform_search_hint = xy ]; แล้ว
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 3005-212D
อื่น
ค้นหา --no-ฟล็อปปี้ --fs-uuid --set=root 3005-212D
ไฟ
ตัวโหลดโซ่ /EFI/Microsoft/Boot/bootmgfw.efi
}
ตั้งค่า timeout_style=menu
ถ้า [ "${timeout}" = 0 ]; แล้ว
ตั้งหมดเวลา = 5
ไฟ
### สิ้นสุด /etc/grub.d/30_os-prober ###
### เริ่มต้น /etc/grub.d/30_uefi-firmware ###
menuentry 'การตั้งค่าเฟิร์มแวร์ UEFI' $menuentry_id_option 'uefi-firmware' {
ตั้งค่า fw
}
### สิ้นสุด /etc/grub.d/30_uefi-firmware ###
### เริ่มต้น /etc/grub.d/40_custom ###
# ไฟล์นี้เป็นวิธีที่ง่ายในการเพิ่มรายการเมนูที่กำหนดเอง เพียงพิมพ์คำว่า
# รายการเมนูที่คุณต้องการเพิ่มหลังจากความคิดเห็นนี้ ระวังอย่าเปลี่ยน
# บรรทัด 'exec tail' ด้านบน
### สิ้นสุด /etc/grub.d/40_custom ###
### เริ่มต้น /etc/grub.d/41_custom ###
ถ้า [ -f ${config_directory}/custom.cfg ]; แล้ว
ที่มา ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; แล้ว
ที่มา $prefix/custom.cfg;
ไฟ
### สิ้นสุด /etc/grub.d/41_custom ###
windows bootmaneger ที่นี่: /dev/nvme0n1p2
ข้อผิดพลาด: ไม่มีอุปกรณ์ดังกล่าว: 3005-212D
error:file /EFI/Microsoft/Boot/bootmgfw.efi ไม่ใช่ไฟล์ดังกล่าว
ใครสามารถช่วยฉันแก้ปัญหา dualboot ของฉัน