Grub, мультизагрузочный USB-диск Ubuntu и установочный диск Windows 10

Agregué RemainAfterExit=yes|trueen mi systemdScript de la siguiente manera:

[Unit]
Description=Enable UMTS Dongle for Cloud Connectivity

[Service]
Type=oneshot
ExecStart=/usr/umts.sh
RemainAfterExit=true
[Install]
WantedBy=default.target

Se agregaron rutas completas al script umts.shde la siguiente manera:

#!/bin/bash

    sleep 1;
    /usr/bin/tmux new-session -d -s Cloud
    /usr/bin/tmux set-option set-remain-on-exit on
    /usr/bin/tmux new-window -d -n 'usb_modeswitch' -t Cloud:2 '/usr/sbin/usb_modeswitch --default-vendor 12d1 --default-product 1446 -J';

    /usr/bin/tmux new-window -d -n 'wvdial' -t Cloud:1 'sleep 10; /usr/bin/wvdialconf; /usr/bin/wvdial';

Recargado el demonio

systemctl daemon-reload

y reiniciamos la placa. y encontré las sesiones tmuxcreadas y funcionando perfectamente

0
23.06.2019, 16:35
2 ответа

Проверьте это . Насколько мне известно, вы не можете загрузить ISO-образ Windows с помощью GRUB.

Technically installing from windows's.iso file can't be possible. You can boot from the.iso using grub but after that Windows will loss contact with the mounted location or it is not capable of it. So both grub & Windows should aware of mount and boot. Currently Windows doesn't support.

Что, как я знаю, работает, так это скопировать содержимое в корень USB, а не во вложенную папку, а затем использовать меню, подобное этому:

menuentry "Windows installer" {
  set root='hd01'
  insmod ntldr
  ntldr /bootmgr
}

Мне не удалось загрузиться с EFI, и я думаю, что это невозможно.

0
28.01.2020, 03:32

Хотя вы действительно не можете загрузить и установить Windows из файла ISO, вы можете сделать это:

  1. Создать GPT

  2. Создать два раздела и создать файловую -систему:

    1. большой раздел с NTFS (тип 0x0700, должен быть первым разделом, иначе программа установки Windows может его не увидеть)
    2. небольшой (10 МБ достаточно для FAT16, 100 МБ для FAT32 )раздел с FAT (тип 0xef00, системный раздел EFI)
  3. Загрузите NFTS :UEFI , извлеките файлы и поместите их в ESP, чтобы FAT16 :\efi\boot\bootx64.efi существовал.

  4. Извлеките содержимое ISO-файла установки Windows в раздел NTFS

  5. Переместите NTFS :\efi\boot\bootx64.efi в NTFS :\efi\boot\windows.efi.

  6. Временно переименуйте FAT :\efi, чтобы убрать NTFS :UEFI.

  7. Установите grub на FAT ESP со съемным параметром --.

  8. Переместите FAT :\efi в NTFS :\efi, объединив содержимое (помните, что мы переименовали Microsoft grubx64.efi ).

  9. Отменить шаг 6.

  10. Создайте grub.cfg в FAT :\boot\grub\grub.cfg:

     menuentry "Windows 10 Setup EFI" {
         search --file --set=root --no-floppy /efi/boot/windows.efi
         chainloader /efi/boot/windows.efi
     }
    
  11. Создайте файл FAT :/.disk/info (в съемном режиме, grub будет искать этот файл, чтобы идентифицировать его «загрузочный» раздел ).

  12. Наслаждайтесь программой установки Windows с флешки.iso.

Примечания:

  • Программа установки Windows не будет работать в системах, отличных от -EFI, или в режиме CSM.
  • rufus может выполнить для вас шаги с 1 по 4.
  • Вы можете пропустить все шаги, связанные с NTFS. :UEFI, если ваш EFI может напрямую читать NTFS.
  • Вы также можете добавить третий раздел для установки Linux «на ходу».

Время от времени я обновляю более подробную -глубокую статью в своем блоге .

1
30.11.2020, 20:46

Теги

Похожие вопросы