Загрузите Win10 из ISO-образа на определенный раздел с помощью GRUB2

Я купил ноутбук (Lenovo ThinkPad T520) с заблокированной BIOS. Поэтому я не могу изменить порядок загрузки ноутбука. Самое верхнее устройство в порядке загрузки является внутренним HDD. К счастью, есть работающий Linux с Grub2 установлено, что у меня есть доступ.

Я также хочу установить Windows 10 сейчас. Как я должен изменить Grub2-конфигурация для того, чтобы иметь возможность загрузить Windows-установка с Win10-загрузочного носителя (ISO)?

9
задан Arch Linux Tux
27.01.2023 7:39 Количество просмотров материала 2527
Распечатать страницу

1 ответ

для загрузки Win10-образ из HDD:

  1. добавить код ниже /etc/grub.d/40_custom
  2. резервное копирование /boot/grub/grub.cfg С sudo cp /boot/grub/grub.cfg.bak. (Или добавьте число, если оно уже есть grub.cfg.)
  3. затем запустите sudo grub-mkconfig /boot/grub/grub.cfg.

Grub2конфигурация:

menuentry "Windows 10" --class windows --class os {
    # Insert modules needed in order to access the iso-file
    insmod part_gpt
    #insmod part_msdos

    insmod ntfs
    #insmod ext2

    # Insert module needed in order to find partition
    insmod search_fs_uuid


    # Set UUID of partition with the iso-image
    # and let grub2 find the partition
    # (save it's identifier to the variable $root)
    set uuid="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    search --no-floppy --set=root --fs-uuid $uuid

    # Mount the iso image by addressing it with (partition)/path
    set iso=/images/Win10_English_x64.iso
    loopback loop ($root)$iso


    # boot (chain-load) the image using the cdboot.efi file located
    # on the win10-image
    chainloader (loop)/efi/microsoft/boot/cdboot.efi
}

инструкции:

заменить XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX С UUID раздела, который содержит Windows 10 изображение.


insmod part_gpt: этот модуль необходим, если Win10-ISO-Image лежит на диске с GPT-partitiontable.

insmod part_msdos: выберите этот insmod part_gpt, если образ лежит на диске с DOS-partitiontable.


insmod ntfs: этот модуль необходим, если Win10-ISO-Image лежит NTFS-раздел.

insmod ext2: заменить insmod ntfs С insmod ext2, когда изображение лежит на ext2 / ext3 или ext4 раздел.

2
отвечен Arch Linux Tux 2023-01-28 15:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх