Puncte:2

Problemă la crearea SSD/stick-ului USB cu mai multe sisteme de operare - USB nu este vizibil ca destinație de instalare

drapel pl

Am un flash stick Sandisk Extreme Pro foarte rapid. Am și un notebook Lenovo X1 Carbon G6 care are 1TB Samsung NVME în interior cu Windows 10 instalat luând întregul SSD. BIOS-ul este configurat cu boot securizat și Windows este instalat pe o singură partiție cu criptare BitLocker.

Vreau să creez pe acest stick USB o instalare cu mai multe sisteme de operare/utilități cu încărcare multiplă cu care ar trebui să-mi permită:

  • Instalați Ubuntu pe acest USB și pe alte computere în viitor - meniul grub - instalați Ububnu sau porniți CD-ul live (fără persistență)
  • Boot de la Ubuntu instalat pe acest USB cu persistență - meniu grub - boot Ubuntu
  • Puneți opțiunile de instalare Windows 10 și Windows 2019 - meniuri grub - instalați Windows 10/2019
  • Porniți instrumente suplimentare, cum ar fi instrumentele de gestionare a partițiilor etc.

Pe un alt computer care are Ubuntu instalat, am descărcat fișierul ISO Ubuntu 20.03 LTS și am folosit mkusb pentru a crea o opțiune de instalare „persistentă” pe stick și i-am introdus ISO. După ce a fost finalizată crearea USB, m-am uitat la gparted și la discuri și am văzut că informațiile despre disc/partiție sunt afișate diferit.

Pereți despărțitori stick UBS

Oricum, am scos stick-ul USB, am conectat la X1, am apăsat F12 pentru a selecta dispozitivul bootabil și am pornit de pe stick-ul USB. Boot-ul a avut succes și mi s-a prezentat opțiunea de a instala sau încerca ububntu.

Am ales să instalez și am mers până la capăt pentru a selecta unde să îl instalez. Mi s-au prezentat trei opțiuni - Instalați Ubuntu împreună cu Windows Boot Manager, ștergeți discul și „Altceva”. Am selectat ultima opțiune pentru a putea selecta USB ca destinație, dar singura opțiune afișată a fost unitatea internă NMVE existentă, ceea ce nu este ceea ce îmi doresc, evident.

Deci întrebările mele din această experiență sunt:

  • ce am omis în timpul procesului de creare a stick-ului USB cu mkusb?
  • ar trebui să folosesc un alt instrument dacă mkusb nu este cel potrivit?
  • de ce gparted și discurile arată diferit aspectul discului/partiției?
  • Este de fapt posibil să instalați ubuntu pe același dispozitiv de pe care îl porniți sau aveți nevoie de dispozitive diferite?

Doar pentru a reitera - unitatea internă de 1TB nmve ar trebui lăsată neatinsă și toate modificările/instalările trebuie făcute pe unitatea USB în sine. Ar trebui să pot porni ubuntu, să instalez aplicațiile/datele necesare pe el și să păstrez toate acele date pe stick-ul USB. În plus, după aceea, vreau să adaug o opțiune de pornire din imagini ISO suplimentare.

Mulțumesc anticipat.

C.S.Cameron avatar
drapel cn
Ceea ce cred că vrei necesită un răspuns destul de complex. Va trebui să instalați programul de instalare Windows folosind mkusb. Apoi va trebui să setați discul pentru a porni fișierele ISO Linux. Va trebui să configurați o partiție persistentă pentru Ubuntu sau dacă aveți nevoie de persistență multi boot, veți avea nevoie de o partiție pentru folderele cu cale persistentă. Dacă doriți o instalare completă a Ubuntu, va trebui să o instalați fie folosind un al doilea USB, de 4 GB sau mai mare, fie pornind toram. Utilizarea unui al doilea USB este cea mai ușoară. Aveți nevoie de o instalare completă a Ubuntu? Dacă da, un USB de 32 GB nu este suficient de mare. Voi aștepta confirmarea dvs
Invisible999 avatar
drapel pl
@C.S.Cameron, Mulțumesc și lasă-mă să întreb în privința ultimului punct - să instalez (nu fac USB-ul live cu persistență, ci mai degrabă să instalez), Ubuntu pe stick, 32GB nu este suficient și am nevoie de un stick mai mare? Cât mai mare? 64 GB, 128 GB? Mai mult? A doua întrebare - îmi va permite liveUSB cu persistență să pornesc de pe USB pe mașini cu arhitectură diferită - cum ar fi AMD și Intel?
C.S.Cameron avatar
drapel cn
Instalarea mea completă Ubuntu USB ocupă aproximativ 13 GB cu câteva programe instalate. Programul de instalare Windows Win-2H ocupă 6 GB. Fiecare ISO va fi de aproximativ 3 GB plus aproximativ 8 GB pentru un fișier care poate fi scris și home-rw. Acest lucru ar putea funcționa pentru un timp, dar se va umple în curând. Dacă vrei doar o dovadă a conceptului, încearcă. Acest lucru ar trebui să funcționeze cu plăcile AMD și Intel și în modurile de pornire BIOS și UEFI. Nu va funcționa pe plăcile ARM, decât dacă utilizați Ubuntu pentru ARM, cred. Dimensiunea recomandată depinde de câte ISO-uri doriți să aveți și de câtă persistență pentru fiecare. Mulți profesioniști recomandă SSD-uri externe mici.
denNorske avatar
drapel sl
Nu sunt sigur dacă acest lucru te-ar putea ajuta, dar spui că ai instalat Windows 10. Ar fi o opțiune pentru tine să verifici un instrument numit YUMI? Este disponibil de pendrivelinux: https://www.pendrivelinux.com/yumi-multiboot-usb-creator/ - derulați în jos și veți vedea și versiunea UEFI. Are pași interactivi despre cum să configurați fiecare imagine și apoi să porniți de pe unitate și puteți selecta ce sistem de operare doriți să instalați/rulați de pe pendrive. De asemenea, permite stocarea persistentă. Dacă întrebarea ta este pentru „cum fac asta cu mkusb” mă tem că nu te pot ajuta cu asta.
C.S.Cameron avatar
drapel cn
@Denny: Cred că YUMI are acum o versiune care funcționează atât pe computerele BIOS, cât și pe computerele UEFI, dar fiecare sistem de operare are persistență maximă de 4 GB. Ventoy are ambele versiuni Windows și Linux. Poate avea persistență nelimitată, dar cred că instalează Windows doar în modul UEFI. Motivul pentru care am avut atâtea probleme mai jos, a fost că am înțeles că OP vrea și o instalare completă a Ubuntu, precum și instalări Persistence.
Puncte:4
drapel cn

Multi Boot USB cu Windows Installer

1) Instalați mkusb și guidus:

universul sudo add-apt-repository
sudo add-apt-repository ppa:mkusb/ppa
actualizare sudo apt
sudo apt install mkusb
sudo apt install usb-pack-efi

2) Creați un Windows Installer

  • Porniți mkusb, introduceți parola, selectați Instalare (creați un dispozitiv de pornire).

  • Selectați extragerea Windows Installer.

  • Selectați Versiune nouă, funcționează și cu fișiere iso uriașe Windows.

  • Selectați fișierul sursă.

  • Selectați dispozitivul țintă și acceptați următoarele ferestre.

  • Procesul poate dura ceva timp.

3) Modificați partițiile

  • Folosind GParted, împărțiți spațiul nefolosit într-o partiție ext4 de 30 GB etichetată „ubuntu”, iar restul într-o partiție extinsă

  • La partiția extinsă adăugați o partiție FAT32 etichetată „persistență” cu până la 8 GB de spațiu pentru fiecare sistem de operare persistent.

  • Adăugați o partiție ext4 sau NTFS etichetată „isos”. Faceți partiția „isos” suficient de mare pentru toate ISO-urile pe care doriți să le porniți. Fă-l NTFS dacă vrei o partiție usbdata pe care să o poată folosi și Windows.(Încărcare ISO poate fi mai greu de oprit).

introduceți descrierea imaginii aici

  • Adăugați fișiere ISO Linux la partiția isos

4) Modificați GRUB Bootloader

Montați partiția de boot care este etichetată WININSTFAT și editați /boot/grub/grub.cfg adăugând o intrare de meniu similară cu următoarea pentru fiecare fișier ISO bazat pe Debian care necesită persistență:

intrarea de meniu „ubuntu-20.04.2-desktop-amd64.iso persistent” {
       set isofile="/ubuntu-20.04.2-desktop-amd64.iso"
       bucla loopback (hd0,5)$isofile
       linux (buclă)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject quiet splash fsck.mode=skip persistent persistent-path=ubuntu-20.04.2
       initrd (buclă)/casper/initrd
}
  • Copiați /EFI/BOOT din ISO în sdx1 suprascriind /efi/boot, astfel încât USB să pornească în ambele moduri BIOS și UEFI.

  • Copiați x86_64-efi și loopback.cfg din ISO în sdx1 /boot/grub.

5) Creați fișierele de persistență:

sudo dd if=/dev/zero of=casper-rw bs=1M count=512
sudo mkfs.ext4 -F casper-rw
  • (Înlocuiți 512 cu „dimensiunea în MB” de care aveți nevoie, maxim 4000)
  • Pentru Ubuntu 20.04 și înlocuiți ulterior casper-rw cu inscriptibil
  • Pentru un optional acasă-rw înlocuirea partiției casper-rw cu acasă-rw

6) Creați foldere multi-persistență

  • Adăugați un folder cu nume unic la partiția FAT32 pentru fiecare fișier ISO care necesită persistență.

  • Adăugați un fișier de persistență etichetat inscriptibil la fiecare folder.

  • Adăugați un fișier de persistență etichetat acasă-rw la fiecare folder după cum doriți.

7) Faceți o copie de rezervă a folderului Partiția 1/Boot în acest moment.

8) Adăugați instalarea completă Ubuntu

  • Porniți Ubuntu Live fie de pe un al doilea Live USB, fie de pe USB-ul de mai sus toram modul.

  • dacă este pornit în modul toram, demontați „isodevice”: sudo umount -lrf /isodevice apoi reconectați-l.

  • Porniți „Instalați Ubuntu”

  • La „Tipul de instalare” selectați „Altceva”, faceți clic pe „Continuare”.

  • Sub Dispozitiv pentru instalarea încărcător de pornire, selectați unitatea țintă.

  • Selectați partiția sdx3 și faceți clic pe modificare, selectați folosire ca Ext4, selectați formatați această partiție și Mount point = "/", apoi OK.

  • Dacă vi se cere să scrieți modificările anterioare... faceți clic pe Continuare.

  • Faceți clic pe Instalați acum.

  • Finalizați instalarea ca de obicei.

9) Editați GRUB

  • Copiați meniurile Windows și ISO din sdx1 /boot/grub/grub.cfg în sdx3 /boot/grub/grub.cfg. Lipiți-le sub /40_custom.

  • Copiați sdx3 /boot/grub/grub.cfg pentru a suprascrie sdx1 /boot/grub/grub.cfg.

10) Confirmați că totul funcționează.

  • Confirmați că meniurile adăugate mai devreme sunt încă la locul lor, dacă nu, înlocuiți-le cu cele din backup.

Vă rugăm să lăsați un comentariu dacă aveți probleme.

.

.

.

.

.

.

.

.

Iată un link către postarea forumului Ubuntu: https://ubuntuforums.org/showthread.php?t=2466133&p=14055230#post14055230

sudodus avatar
drapel jp
+1, să sperăm că va funcționa pentru posterul original :-)
C.S.Cameron avatar
drapel cn
Până acum testele mele funcționează, dar nu am un pendrive suficient de mare pentru instalare Ubuntu Full plus instalări persistente. A trebuit să le testez separat. Pornește atât pentru BIOS, cât și pentru UEFI. Pentru programul de instalare Windows, mkusb face tabel de partiții msdos atunci când rulează pe mașina UEFI? Nu am reușit să fac o partiție bios_grub.
sudodus avatar
drapel jp
În acest caz, mkusb clonează o tabelă de partiții MSDOS, care nu are nevoie de o partiție bios_grub. Acest lucru este diferit de când mkusb-dus realizează o unitate live persistentă. (Windows, când este instalat, dorește ca un GPT să pornească în modul UEFI, dar programul de instalare Windows acceptă un tabel de partiții MSDOS în ambele moduri de pornire).
C.S.Cameron avatar
drapel cn
Ahh, cum ar fi selectarea MSDOS la fereastra Persistent Live Settings în dus?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.