ISO 이미지가 여러 개인 부팅 가능한 USB를 만드는 방법


86

내가 원하는 것은 GRUB 메뉴를 보여주는 부팅 가능한 펜 드라이브를 만드는 것입니다. 거기에서 여러 부팅 가능한 시스템 중 하나를 선택하여 설치 / 실행할 수 있습니다. Ubuntu, Fedora, System Rescue CD, Windows XP 및 Windows 7과 같은 USB에 설치하려는 ISO 이미지가 여러 개 있습니다 (Windows 버전은 선택 사항이며 대부분 Linux 배포판, 특히 Ubuntu 버전의 다중 설치 프로그램을 찾고 있음)

기본 Startup Disk Creator 는 Linux 이미지에서만 작동하며 한 번에 1 개만 (적어도 당분간은 더 많은 시스템과 여러 ISO를 허용하는 경우에는 훌륭 할 것입니다)

USB로 부팅하고 GRUB에서 선택할 수있는 것보다 여러 이미지로 부팅 가능한 USB 드라이브를 생성하기 위해 단계별로 사용할 수있는 방법은 무엇입니까? Windows 이미지 및 Linux 이미지를 지원해야합니다 .

또는 동일한 USB 드라이브에 여러 버전의 Ubuntu 설치 ISO를 설치하는 방법이 있습니까? 예를 들어 부팅 할 때 설치할 Ubuntu 버전 및 아키텍처를 선택하십시오.

BOOT MENU
우분투 12.04 32 비트
우분투 12.04 64 비트
우분투 12.10 32 비트
우분투 12.10 64 비트

업데이트 : daithib8이 언급 한 게시물의 영어 버전이 여기에 추가되고 싶었습니다. MultiSystem – Linux에서 MultiBoot USB 만들기 | USB 펜 드라이브 리눅스


14.10에서 멀티 시스템이 작동하지 않습니다.
Akiva

답변:


36

USB / Pendrive에 여러 개의 배포판을 만들고 설치하는 데는 두 부분이 있습니다.

"며칠 동안 인터넷 검색을 한 후 www.multicd.tuxfamily.org에서이 유용한 스크립트를 찾았습니다. Multicd.sh는 maybeway36으로 작성된 셸 스크립트로 둘 이상의 Live Linux 배포판 / 유틸리티를 단일 CD / DVD 단일 디스크에 다중 Live Linux 배포판을 만드는 것은 매우 간단합니다. 홈 폴더에 폴더를 만들고 이름을로 지정하십시오 multicd.multicd 폴더 안에 multicd.sh 스크립트와 함께 모든 라이브 Linux iso 이미지를 넣으십시오. 터미널을 열고 다음 명령을 제공하십시오

CD 멀티 CD
chmod + x multicd * .sh
sudo ./multicd*.sh

위의 명령은 multicd.sh를 실행합니다. 이 스크립트는 실행하는 동안 인터넷에서 몇 개의 패키지를 다운로드하고 multicd 폴더 안에 multicd.iso라는 새로운 iso 이미지를 만듭니다. multicd.iso 이미지 파일의 크기를 확인하십시오. 700MB를 초과하면 DVD를 삽입하여 기록해야합니다. 좋아하는 이미지 굽기 소프트웨어에서 이미지 굽기 옵션을 선택하여 multicd.iso 파일을 작성하십시오. 다시 부팅하면 CD / DVD 드라이브에 CD / DVD가있는 상태에서 새 GRUB은 디스크에서 사용 가능한 라이브 배포 목록을 표시합니다. 좋아하는 로그인을 선택하십시오 ...

참고 : 인터넷에서 Linux iso 이미지를 다운로드하면 "ubuntu-9.04-desktop-i386"과 같이 표시되지만 ubuntu.iso (multicd 폴더 내부)로 이름을 바꿔야합니다. 현재이 스크립트는 20 개의 라이브 배포판을 지원합니다. 이 스크립트에서 지원되는 Live Linux 배포판 목록은 다음과 같습니다 (이 스크립트에서 허용되는 이름은 각 배포판의 오른쪽에 있습니다). "

블로그 페이지에 배포판 목록이 있습니다.

  • USB / Pendrive에 다중 라이브 배포 설치

UNetbootin을 UNetbootin 설치 사용하면 CD를 굽지 않고도 Ubuntu, Fedora 및 기타 Linux 배포판 용 부팅 가능한 Live USB 드라이브를 만들 수 있습니다. Windows, Linux 및 Mac OS X에서 실행됩니다. UNetbootin에서 기본적으로 지원되는 많은 배포판 중 하나를 다운로드하도록하거나 이미 다운로드 한 Linux 또는 .iso 파일을 직접 제공 할 수 있습니다. 선호하는 배포판이 목록에 없습니다.

Ubuntu (및 공식 파생 상품) 8.04 LTS 9.10 10.04 LTS 10.10 11.04 매일 CD 이미지, Fedora 10, 11, 12, 13, 14, Rawhide 및 기타 많은 지원 .

이미지를 보면 배포판을 선택하거나 ISO를 직접 다운로드하여 추가하거나 사용자 정의를 추가 할 수 있습니다. 그리고이를 하드 디스크 나 USB 플래시 드라이브에 설정할 수 있습니다.

여기에 이미지 설명을 입력하십시오

정보가 충분하기를 바라지 만이 블로그 에는 더 많은 정보가 있습니다.


7
downvoter에게 : 정말? 3 년 후 16 명의 다른 사람들과 동의하지 않습니까?
Rinzwind

2
내 대답 LOL에 대한 동일한 생각. 나는 그들이 "매우 나쁜 답변"을 "추가 정보 누락"과 혼동한다고 생각합니다.
Luis Alvarado

unetbootin을 사용하여 Ubuntu 14.04 및 gparted iso 이미지 용 부팅 가능한 라이브 드라이브를 만들 수 있습니까? 그렇다면이 2 iso에 사용할 도구는 무엇입니까?
Ravi

둘 다 그렇습니다. Gparted와 Unetbootin : gparted.org/liveusb.php#windows-method-c
Rinzwind

3
UNetbootin을 사용하여 멀티 부팅 USB를 만드는 방법은 무엇입니까? 대답은 그것을 설명하지 않습니다.
wjandrea

14

Windows를 사용하지 않고 멀티 부팅 부트 스틱에 대해 찾은 유일한 시스템은 Multisystem 입니다. 문서는 프랑스어로만 제공되지만 프로젝트의 공식 저장소를 사용하여 Ubuntu에 쉽게 설치할 수 있습니다 .

sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main' 
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add - 

sudo apt-get update 
sudo apt-get install multisystem

그것은 할 수있는 burg, syslinux, grub4dos, plop, Virtualbox, qemu등,하지만 기본적인 멀티 부팅 스틱은 많은 배포판에 대한 드래그 앤 드롭 5 분에 할 수있다. Slitaz 요리를 위해 몇 줄을 추가해야했습니다 /boot/grub/menu.lst. 내가 읽은 내용 Grub 1은 일반적으로 멀티 부트 환경에 사용되지만이 것은을 사용합니다 Grub 2. EasyBCD또는 Plop부팅 관리자를 사용하여 Windows 부팅 메뉴에서 실행할 수 있습니다 .


그 중 하나를 테스트했습니다. 내가 아는 유일한 것은 멀티 시스템과 UNETbootin이지만 Windows에서는 작동하지 않으므로 Windows 및 기타 Linux 배포판을 지원하는 실행 가능한 liveusb는 수행 할 수 없습니다. 당신이 여기서 언급 한 것을 시험해 보았습니다.
Luis Alvarado 2016 년


12

더 많은 도구를 알게되었습니다. 이름이 MultiSystemYUMI 입니다.

MultiSystem 설치는 매우 간단하며 프로젝트의 공식 저장소를 사용하여 Ubuntu에 쉽게 설치할 수 있습니다 .

sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main' 
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add - 

sudo apt-get update 
sudo apt-get install multisystem

그런 다음 USB 장치를 선택하고 ISO를 MultiSystem 도구로 끌어다 놓기 만하면됩니다. DnD가 작동하지 않으면 Add버튼을 클릭해도 됩니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


YUMI 는 간단한 유사한 도구입니다. 다음 과 같이 설치할 수 있는 .deb 파일제공합니다 .

sudo dpkg -i <filename.deb>

실망스럽게도 Multiboot는 최소 14.10의 우분투에서 작동하지 않습니다. 오래된 gtk 라이브러리 또는 무언가를 사용하고 있다고 생각합니다. 당신에게 도움이 되었습니까?
Akiva

@Akiva 당신은 MultiSystem 또는 YUMI에 대해 이야기하고 있습니까?
rɑːdʒɑ

멀티 시스템. 나는 지금 multibootusb라고 불리는 훌륭한 것을 발견했습니다.
Akiva

@Akiva는 왜 개선되지 않는 로부터 multibootusb의 저자 당시 2011 년을? 그것은 여러 잡담 의견보다 사이트에 더 유용 할 것입니다. 또한 MultiSystem 설치시 발생하는 오류 메시지 또는 설치 로그는 "작동하지 않습니다"라는 성명서 대신 게시해야합니다. 결과를 내 답변에 추가했습니다.
LiveWireBT

1
YUMI는 더 이상 Linux 버전을 제공하지 않습니다.
Ploni

5

GRUB2를 사용하여 isofile 을 USB 드라이브의 MBR에 설치하여 직접 루프 마운트 할 수 있습니다 . 이 방법으로 UEFI 부팅 가능한 USB 드라이브를 만들 거나 두 방법을 결합 할 수도 있습니다 .

다른 솔루션의 대부분은 MBR / 레거시 PC 전용이며 UEFI 시스템에서 안정적으로 작동하지 않습니다.

프로젝트 사이트 의 문서 와 관련 맨 페이지 ( grub-install, grub-mkimage)를 읽는 것이 좋습니다 .


편집 1 : 나는 얼마 전에 비슷한 질문에 대한 대답 을 확장했습니다 . 섹션 2는 하나의 이미지를 루프 마운트하는 것에 관한 것입니다. 메뉴 항목을 복사 및 수정하거나 Arch Wiki 의 기사에서 다른 배포판에 적합한 템플릿을 선택하여 문제와 같은 여러 Ubuntu 이미지를 마운트 할 수 있습니다 . 다른 답변으로 제안 된 MultiSystem은 GRUB의 루프 마운팅 기능도 활용하므로 매우 유사해야합니다.

편집 2 : MultiSystem에 관해서는 gtkdialog 종속성의 다음 오류로 인해 현재 패키지를 최신 버전의 Ubuntu에 설치할 수 없습니다.

install-info: warning: no info dir entry in `/usr/share/info/gtkdialog.info.gz'

이러한 파일의 형식이 변경된 것 같습니다. 여기는 비교를 위해 gzip 정보 파일에서 발췌 한 것입니다.

INFO-DIR-SECTION Compression
START-INFO-DIR-ENTRY
* Gzip: (gzip).                 General (de)compression of files (lzw).
END-INFO-DIR-ENTRY

gtkdialog는 유지 관리되지 않았으며 애플리케이션 개발자에게 대체 솔루션으로 이동하라는 조언을 받아 오랫동안 데비안 에서 제거되었습니다 . MultiSystem은 여전히 ​​활발한 개발 중이지만 gtkdialog에 의존하고 있으며 누군가 개발자에게 접근해야하지만 프랑스어는 할 수 없습니다.


4

MultiBootUSB는 내가 가장 좋아하는 멀티 부트 드라이브 제조업체입니다.

그것은 150 개 이상의 배포판을 부팅 할 수있는 USB 드라이브를 만들 것이며, grub2 iso 부팅을 기반으로하며 사용하기 매우 쉽습니다.

우분투 버전과 파생물에는 각각 자체 지속성 파일이있을 수 있습니다. 다른 멀티 부트 드라이브 작성기에서는 지속성을 사용할 수 없습니다.

Sundar_Ima는이 유틸리티에서 훌륭한 작업을 수행했습니다.

Linux 및 Windows 버전이 모두 있습니다.

내 첫 MultiBootUSB 드라이브는 7 년 후에도 여전히 사용 중입니다.


3

자, 이것은 Xubuntu를 실행 한 것입니다 .SD 카드에서 USB 스틱에도 적용됩니다. 실제로는 간단합니다. (x) 우분투 만 사용했지만 다른 Distro의 경우에는 잘 작동합니다. Windows를 사용하여 작동합니다.

먼저 우리는 2 개의 USB 스틱이 필요합니다. 하나는 liveCD 용이고 다른 하나는 OS를 설치하는 것입니다.

여러 OS가 필요하므로 16 또는 32GB USB 스틱을 사용해야합니다. 가능하면 2.0 장치의 전송 속도가 상당히 느리기 때문에 USB 3.0을 사용하십시오. 나는 8GB 클래스 2 SD 카드를 사용하여 Xubuntu를 설치했으며 크롤링하지 않는 동안 SD 카드가 USB보다 느리지 만 비행하지 않았습니다 .livecd의 경우 1GB 또는 2GB 드라이브를 사용할 수 있습니다.

자, 이제 liveUSB 부팅 가능한 드라이브를 만드십시오. UNetbootiN을 사용하여 iso를 선택하고 liveUSB를 만드는 것이 좋습니다.

이제 부팅 가능한 USB가 있으므로 PC를 재부팅하고 liveUSB를 시작하면 라이브 세션이 시작됩니다.

일단 두 번째 USB를 PC에 연결하고 EXT4로 포맷 한 다음 설치 프로그램을 USB 드라이브로 가리키면됩니다. (극단에 ​​조금 들어가서 grub을 피하기 위해 모든 하드 드라이브의 연결을 끊었습니다. 그들에게 감염되거나 기존 설치를 망칠 수 있습니다).

더 많은 배포판을 추가하는 것은 더 많은 파티션을 만드는 것입니다.하지만 USB가 일반 하드 드라이브와 같은지 모르겠지만 / home, swap, 공유 할 수는 있지만 특정 수의 확장 파티션 만 유지할 수 있습니다 / boot도 공유 할 수 있는지 또는 안전한지 알 수 없습니다.

USB 장치에 Windows를 추가하는 것에 관해서는 아마도 NTFS 파티션을 만들어서 Windows를 설치 한 다음 GRUB을 복원하여 Windows를 추가하면 작동 할 수 있습니다.


이 답변은 설치된 여러 배포판 으로 USB를 만드는 방법을 설명 하지만 OP가 멀티 부팅 라이브 USB 를 만드는 방법을 찾고있는 것 같습니다 .
Ploni

2

어떤 소프트웨어를 구해야하는지 알고 있습니다.

먼저 GParted 또는 KDE Partition Manager와 같은 파티션 편집기가 필요합니다. 이 Linux 용 파티션 편집기 목록 을 참조하십시오 . GTK 기본 데스크탑 sush를 Gnome, Unity 또는 LXDE로 사용하는 경우 권장합니다. Gparted를 사용하십시오. KDE 또는 LXQT와 같은 QT 기본 데스크탑을 사용하는 경우 KDE 파티션 관리자를 사용하십시오.

두 번째로 필요한 것은 Unetbootin과 같은 설치 관리자이거나 터미널을 사용할 수 있습니다.

소프트웨어 설치

갈라진

이 링크를 클릭하여 Gparted 를 설치 Gparted 설치하거나 Ubuntu Software Center에서 찾거나 sudo apt-get install gparted터미널을 입력하십시오 . 여기에 더 많은 지침이 있습니다

Gparted를 설치하기 위해 링크를 클릭하면 Ubuntu 소프트웨어 센터가 열리고 설치 버튼 만 누르면됩니다.


우네 부틴

이 링크를 클릭하여 Unetbootin 을 설치 Unetbootin 설치하거나 Ubuntu Software Center에서 찾거나 sudo apt-get install unetbootin터미널을 입력하십시오 . 여기에 더 많은 지침이 있습니다

Unetbootin을 설치하기위한 링크를 클릭 한 후 Ubuntu 소프트웨어 센터가 열리면 설치 버튼 만 누르면됩니다.

플래시 드라이브 파티션하기


GUI에 대해서는이 학습서 를 참조하십시오 . 권장되지 않는 터미널에 대해서는이 학습서 를 참조하십시오 .

각 파티션에 ISO 파일 설치


Unetbootin의 경우이 자습서를 참조하십시오 . 터미널에 대해서는 튜토리얼을 참조하십시오 .


트윗 담아 가기
MathCubes

아 죄송합니다. 이 답변을 보지 못했습니다. agentcool> _ <
Akiva

1
UnetBootin 링크가 깨 졌거나 오히려 나를 위해 PDF 리더로 연결되었습니다.
Akiva

@Akiva 감사합니다 편집하기 전에 기본으로 사용했습니다
MathCubes

1
@MathCubes temrinal-guide는 단일 ISO 파일 용입니다. 여러 iso 파일에 대해 어떻게합니까? syslinux -siso-archiv의 내용을 보유한 모든 파티션에 대해 실행해야 합니까? 답변에 더 많은 설명을 추가하십시오 !! 고맙습니다!
아치 리눅스 턱시도

2

UNetbootin-멀티 부팅

UNetbootin을 멀티 부 터로 사용하는 것에 대해서는이 스레드에 관심이 있습니다. UNetbootin은 ISO 이미지를 부팅하거나 Windows OS를 설치하지 않습니다.

UNetbootin은 여러 파티션에 설치할 수 있지만 syslinux 부트 로더를 처리해야합니다.

갈라진

플래시 드라이브를 각 OS마다 하나의 파티션으로 나누고 명확성을 위해 레이블 파티션을 나눕니다.

UNetbootin 1

UNetbootin 655를 사용하여 사용 가능한 파티션에 OS를 설치하십시오. 655 이상을 사용하면 드라이브가 BIOS와 UEFI를 모두 부팅 할 수 있어야합니다

UNetbootin 2

첫 번째 파티션에 마지막으로 설치하거나 첫 번째 파티션의 부팅 플래그를 수동으로 설정하십시오.

Syslinux 패키지

Syslinux-4.07 패키지의 Chain.c32를 첫 번째 파티션의 루트로 복사하십시오. Syslinux-4.03 chain.c32가 작동하지 않습니다.

우분투 파티션

syslinux.cfg를 syslinux2.cfg로 복사하십시오.

원본 Syslinux.cfg 편집

표시된대로 원래 syslinux.cfg의 내용을 바꾸고 각 OS에 대한 체인로드 항목을 추가하십시오.

sudo parted -ls / dev / sdb

sudo parted -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

Windows 버전을 사용하지 않으려면 Linux 버전의 UNetbootin 655에서 구성이 작동하지 않는 것 같습니다. 여기서 해결 방법이 있습니다.

체인 로딩 명령을 포함하도록 syslinux.cfg 편집

syslinux2.cfg를 잊어 버리고 원래 syslinux.cfg를 편집하여 다른 OS에 대한 체인 로딩 명령을 포함하십시오.

UEFI로 체인 로딩을 얻는 방법을 알면 / syslinux로는 쉽지 않을 수 있습니다.


2

유미 (2018)

YUMI에는 이제 BIOS 부팅 용 버전과 UEFI 부팅 용 베타 버전이 있습니다.

YUMI는 멀티 부팅 ISO 이미지에 대한 OP의 기준을 충족합니다.

이해하기 쉽고 사용하기 쉽습니다.

부팅 메뉴는 실제로 syslinux이지만 grub2와 유사합니다.

YUMI의 장점 중 하나는 NTFS를 설치하면 개별 casper-rw 지속성 파일이 각각 4GB를 초과 할 수 있다는 것입니다.

다운로드-https: //www.pendrivelinux.com/yumi-multiboot-usb-creator/

YUMI는 Windows 응용 프로그램이며 Wine에서 실행되는 것으로 알려져 있지만 그다지 운이 없었습니다.


@Ploni 참고, 추가
CSCameron

2

다양한 설치

2011 년 이후 상황이 바뀌었고 오늘날 플래시 드라이브는 훨씬 더 크고 빠릅니다.

이제 여러 OS를 플래시 드라이브에 완전히 설치하거나 Live, Persistent 및 Full 설치가 혼합 된 하이브리드 드라이브를 만드는 것이 합리적입니다.

전체 설치는 영구 설치보다 더 안정적이고 안전하지만 빠른 속도는 아닙니다. 고정 크기 casper-rw 파일이나 파티션이 필요하지 않기 때문에 디스크 공간을 활용하는 것이 좋습니다.

  • UNetbootin, Rufus 등을 사용하여 소형 플래시 드라이브에 라이브 설치 프로그램 드라이브를 만듭니다.

  • 큰 대상 플래시 드라이브에 GPT 파티션 테이블을 만듭니다.

  • OS만큼 많은 ext4 파티션을 만드십시오. 크기는 각각 약 8GB 이상이어야합니다.

  • 라이브 드라이브 ( UEFI 모드)를 부팅 한 다음 더 큰 대상 드라이브를 삽입하십시오.

  • Ubuntu 설치 아이콘 (유비)을 클릭하십시오.

  • 파티셔닝시 "다른 방법"을 선택하십시오.

  • /로 sdx1을 선택하십시오. (sdx는 대상 드라이브입니다).

  • 부트 로더를 대상 드라이브의 루트에 설치하십시오.

  • 다른 모든 파티션의 포맷 상자는 체크하지 마십시오.

  • 전체 디스크 암호화를 사용하여 설치하는 경우 내부 드라이브를 제거하거나 비활성화하십시오.

  • sdx2, sdx3 등으로이 작업을 반복하면 설치하려는 OS가 선택됩니다.

  • 마지막 설치 후 플래시 드라이브를 부팅하고 업데이트 그루브를 수행하십시오. grub.cfg에 모든 OS가 추가됩니다.

라이브 부팅 또는 영구 부팅하려는 ISO의 파티션을 그대로두고 grub.cfg를 사용하여 루프 마운트 할 수 있습니다.

이 답변은 Uri Herrera의 답변과 일부 중복 될 수 있습니다. 그의 처음 여기에 포함 된 추가 정보가 있으면 여기에 남겨 두겠습니다.


"파티션에서"다른 방법 "을 선택했을 때"어떤 애플리케이션에서 어떤 파티션으로 "파티션 할 때"의 의미는 무엇입니까? gparted?
Santropedro

@Santropedro : Ubuntu Ubiquity 설치 프로그램의 "다른 방법"옵션. 답변을 업데이트했습니다. 여전히 혼란 스러우면 알려주십시오.
CSCameron

1

다음은 의존성이 적고 많은 (멀티) 거리를 지원하는 또 다른 스크립트 / 유틸리티입니다.

multibootusb-SourceForge.net에서 파일 찾아보기


4
현재 이것은 더 많은 의견입니다. 완전한 답변을 위해 정교화해야합니다. 예 : meta.askubuntu.com/questions/1765/…
NN

나는 그것이 Windows 설치를 지원하지 않는다고 생각합니다.
Carolus

Sundar _ima : MultiBootUSB에 감사합니다. multibootusb.org/page_features
CSCameron


1

mkusb 멀티 부팅 해킹

Mkusb는 BIOS 및 UEFI 기능을 모두 갖춘 맞춤형 부팅 드라이브 프로젝트를위한 훌륭한 기반을 제공합니다.

이 핵은 Windows 설치 프로그램을 포함하여 여러 ISO 파일을 부팅하며 grub2 메뉴가 있습니다.

대부분의 OS에 대한 Grub2 메뉴 항목은 Google 검색을 통해 사용할 수 있으며이 답변 범위를 벗어납니다.

mkusb 기본값

영구 USB 드라이브를 작성할 때 mkusb 기본값을 사용하십시오.

mkusb는 기본값을 다시 사용합니다

확실하지 않으면 파티션 크기를 나중에 조정할 수 있지만 시간이 걸리는 경우 mkusb 지속성 기본값을 사용하십시오.

DUS 콘솔

설치 후 DUS 콘솔.

GParted Before

파티션 수정 전 GParted.

이후에 갈라짐

수정 후 구분-지속성 파일 용 FAT32 파티션으로 sdb4, ISO9660 OS 파티션 및 sdb5, ext2 casper-rw 파티션을 덮어 씁니다.

지속성 파티션

지속성 파티션-각 OS에 대해 고유 한 이름의 폴더를 만듭니다 (지속성이 필요함)

지속성 폴더

지속성 폴더-casper-rw 파일 및 선택적 home-rw 파일을 각 지속성 폴더에 추가하십시오. casper-rw 파일의 이름을 바꾸어 home-rw 파일을 만들 수 있습니다. home-rw 파일은 전체 설치시 별도의 홈 파티션과 같으며 버전 업그레이드 후 재사용 할 수 있습니다.

ISO 폴더

NTFS usbdata 파티션에 ISO 파일 용 폴더를 만듭니다.

ISO 폴더 내용

ISO 폴더에 ISO를 추가하십시오.

GRUB 위치

grub.cfg 위치

grub.cfg

ISO 파일을 루프 마운트하려면 grub.cfg를 편집하십시오. persistent persistent-path=/<persistent-folder-name>/지속성을 원한다면 포함하십시오 .

sudo parted -ls / dev / sdb

sudo parted -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

Windows 설치 프로그램이 필요한 경우 mkusb "Windows 설치 프로그램 추출"기능으로 시작하는 것이 가장 쉽습니다 (Windows ISO를 TAR로 수동으로 추출해야 함).

mkusb Windows 설치 프로그램

설치 후 ISO 폴더를 작성하고 필요한 경우 지속성을위한 폴더를 작성하십시오 (위의 절차와 유사).

mkusb 윈도우 그럽

/boot/grub/grub.cfg를 편집하여 ISO를 루프 마운트하고 지속성 폴더를 지정하십시오.

(Windows ISO 파일을 루프 마운트하는 방법을 찾지 못했습니다).


0

오래된 스레드에 대한 새로운 답변

많은 솔루션을 시도한 후

  • Multisystem 병에 걸리고 결함이 있으며 약간 작동하는 인터페이스에 도달하기위한 매우 복잡한 설정
  • Yumi 보다 전문적인 접근 방식이지만 UEFI를 처리하지 않습니다

사전 포맷 된 USB 드라이브 (파티션 FAT32)를 포맷하고 빌드하고 설정하는 간단하고 효율적인 Linux 스크립트가있는 Easy2boot 를 성공적으로 시도했습니다.

  • 다운로드 한 파일을 사이트에서 디렉토리로 압축 해제하십시오. easy2boot
  • 이미지 파일 (ISO ...)을 easy2boot/_ISO/AUTO(가장 간단한)에 복사
  • cd easy2boot/_ISO/docs/linux_utils
  • fmt.sh를 실행하십시오. bash fmt.sh
  • easy2boot는 작동 할 장치를 표시하고 올바른지 묻습니다. 이 부분을 두 번 확인하십시오!

그게 다야.

우분투에서 포맷 된 드라이브를 사용해보십시오! (이 시점에서 마운트 해제해야합니다)

qemu-system-x86_64 -machine accel=kvm:tcg -m 512 -hda /dev/sdX

XUSB 드라이브 장치는 어디에 있습니까 (예 : 'b', 'c', ...)

최상위 메뉴 "DIRECT BOOT"에 새 항목이 있어야합니다.

여기에 이미지 설명을 입력하십시오


불행히도 자유 소프트웨어는 아닙니다.
Felix

1
멀티 시스템과 easy2boot를 모두 테스트했습니다. 멀티 시스템은 동일한 ISO로 easy2boot보다 적은 공간을 사용했습니다. 그래서 easy2boot보다 멀티 시스템을 선호합니다.
Nuwan Thisara

Multisystem나를 위해 잘 작동했습니다 : 직관적이고 예상대로 작동하고
혼란

@Felix는 홈페이지에 무료입니다!
아치 리눅스 턱시도

1
@ArchLinuxTux에는 easy2boot.com/download "... 비상업적 인 용도 무료"는 말했다. 내 이해에 따르면 이것은 자유 소프트웨어 ( en.wikipedia.org/wiki/Free_software ) 의 정의에 위배되며 물론 "무료 맥주 에서처럼 자유롭지 않음"이 아니라 "자유 언어로 자유 로움"(우리는 이것을 우리에게서 빼앗지 않을 것임)을 의미합니다. "(비용을 지불하지 않아도 됨). easy2boot 홈페이지에서 "라이센스"텍스트를 찾을 수 없습니다. 무료 (무료!) 소프트웨어 인 경우에는 링크를 제공하십시오.이 의견을 삭제하거나 조정하겠습니다.
Felix
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.