Jak mogę utworzyć multi-boot USB z trwałością?

Nov 19 2020

To właśnie chciałbym na nim mieć ...

  1. Nośnik instalacyjny Windows i system operacyjny.

  2. Xubuntu 18.04 LTS i Xubuntu 20.04 LTS ... jeden wytrwały, a drugi nie ... czasami. A innym razem obaj wytrwali.

  3. Nieograniczone miejsce na dane.

Tak, widziałem to pytanie. Zaczęło się obiecująco, ale niestety do niczego nie doszło.

EDYCJA: przez „nieograniczony” mam na myśli tyle, na ile pozwala pojemność USB.

Odpowiedzi

8 C.S.Cameron Nov 19 2020 at 12:51

Ventoy

Ventoy z łatwością wykona wszystkie trzy:

  1. Ventoy uruchomi plik ISO instalatora Windows. Jeśli chcesz faktycznie uruchomić system Windows z USB, Rufus ma możliwość zainstalowania Windows to Go . instalacja zajmuje wiele godzin.

  2. Ventoy uruchomi ISO w trybie Live lub Persistent. Uruchomi wiele plików ISO.

  3. Ventoy sprawi, że pliki trwałe będą większe niż 4 GB, a system plików exFAT ma „nieograniczoną pamięć”. Informacje o wtyczce trwałości znajdują się na tej stronie:https://www.ventoy.net/en/plugin_persistence.html

Jeśli potrzebujesz pomocy w wytrwałości, wiem.

4 C.S.Cameron Nov 19 2020 at 14:24

Multiboot USB - Windows to Go + Ubuntu Pełna instalacja + ISO

Utworzenie dysku USB, na którym będzie można uruchomić Windows to Go, Ubuntu Pełna instalacja i rozruch systemu Linux i ISO systemu Windows jest nieco bardziej skomplikowane niż instalacja Ventoy.

Przedstawię proces, który zadziałał dla mnie:

  • Użyj Rufusa, aby zainstalować Windows to Go. Jest to bardzo powolny proces i może zająć noc.

  • Użyj pendrive'a Ubuntu Live, aby zainstalować Ubuntu razem z Windows na USB, w tym samym trybie BIOS / UEFI, co Windows.

  • Upuść interesujące ISO systemu Linux do folderu na partycji ext4 lub NTFS. (ISO na partycji NTFS może mieć problem z zamknięciem). Obraz ISO systemu Windows musi znajdować się na partycji XFAT lub NTFS.

  • Edytuj /boot/grub/grub.cfg, dodając pozycje menu dla plików ISO.

  menuentry "ubuntu-20.04.1-desktop-amd64.iso" {
     rmmod tpm
     set isofile="/ubuntu-20.04.1/ubuntu-20.04.1-desktop-amd64.iso"
     loopback loop (hd0,1)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash maybe-ubiquity persistent persistent-path=/ubuntu-20.04.1/ fsck.mode=skip toram --
     initrd (loop)/casper/initrd
  }

Aby uruchomić system Windows ISO na tablicy partycji MSDOS:

menuentry 'Windows Recovery Environment (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-592C85254E2CD0B7' { insmod part_msdos insmod ntfs set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  592C85254E2CD0B7
    else
      search --no-floppy --fs-uuid --set=root 592C85254E2CD0B7
    fi
    parttool ${root} hidden- drivemap -s (hd0) ${root}
    chainloader +1
    ntldr /bootmgr
}

Aby uruchomić system Windows ISO na podstawie tabeli partycji GPT:

    insmod part_gpt
    insmod ntfs
    set root='hd0,gpt1'
  • W razie potrzeby dodaj foldery trwałości i pliki dla ISO.

Odniesienie:

Jak utworzyć pełną instalację Ubuntu 20.04 na urządzeniu USB krok po kroku

Obraz szablonu BIOS / UEFI do uruchamiania plików ISO

Instalowanie systemu Windows 10 bez USB z Ubuntu 18.04: to nie jest błąd dysku rozruchowego