Cách tạo USB có thể khởi động với nhiều hình ảnh ISO trong đó


86

Những gì tôi muốn là tạo ra một ổ đĩa bút có khả năng khởi động hiển thị menu GRUB và tôi có thể chọn bất kỳ hệ thống khởi động nào từ đó để cài đặt / chạy. Tôi có một số hình ảnh ISO mà tôi muốn cài đặt trong USB như Ubuntu, Fedora, System Cứu CD, Windows XP và Windows 7 (Các phiên bản windows là tùy chọn, chủ yếu đang tìm kiếm một trình cài đặt đa năng cho các bản phân phối Linux, đặc biệt là phiên bản Ubuntu)

Startup Disk Creator mặc định chỉ hoạt động với Linux Images và mỗi lần chỉ có 1 (Ít nhất là trong thời gian trung bình. Nếu nó cho phép nhiều hệ thống và nhiều ISO hơn thì thật tuyệt vời)

Phương pháp nào tồn tại mà tôi có thể sử dụng từng bước để tạo Ổ USB có thể khởi động với nhiều hình ảnh hơn có thể được khởi động từ USB và được chọn từ GRUB. Nó phải hỗ trợ Windows Images và Linux Images .

Ngoài ra, cũng có một cách để có nhiều phiên bản ISO cài đặt Ubuntu trên cùng một ổ USB, chẳng hạn như, khi khởi động từ nó, tôi có thể chọn phiên bản và kiến ​​trúc Ubuntu để cài đặt, ví dụ:

Menu BOOT
Ubuntu 12.04 32 Bit
Ubuntu 12.04 64 Bit
Ubuntu 12.10 32 Bit
Ubuntu 12.10 64 Bit

CẬP NHẬT : Muốn thêm phiên bản tiếng Anh cho bài đăng được đề cập bởi daithib8 có tại đây: MultiSystem - Tạo USB MultiBoot từ Linux | Ổ USB Bút Linux


Đa hệ thống không hoạt động vào ngày 14.10.
Akiva

Câu trả lời:


36

Tạo và cài đặt nhiều bản phân phối vào USB / Pendrive bao gồm hai phần: -

  • Tạo nhiều bản phân phối trực tiếp bằng Multicd.sh . Từ liên kết:

"Sau khi loay hoay vài ngày, tôi đã tìm thấy tập lệnh hữu ích này từ www.multicd.tuxf Family.org. Multicd.sh là tập lệnh shell được viết bởi maybeway36, cho phép hai hoặc nhiều tiện ích / tiện ích Live Linux có thể khởi động từ một đĩa CD / DVD. Thực sự rất đơn giản để tạo nhiều bản phân phối Live Linux trong một đĩa. Tạo một thư mục trong thư mục nhà của bạn và đặt tên là multicd. Đặt tất cả các hình ảnh iso Linux trực tiếp cùng với tập lệnh multd.sh vào thư mục đa kênh. Mở terminal và đưa ra các lệnh sau

cd nhiều
chmod + x đa hướng * .sh
sudo ./multicd*.sh

Các lệnh trên sẽ thực thi multicd.sh. Trong khi thực thi, tập lệnh này sẽ tải xuống một vài gói từ Internet và tạo một hình ảnh iso mới có tên là multicd.iso cho bạn trong thư mục nhiều trang. Kiểm tra kích thước của tập tin hình ảnh multd.iso. Nếu vượt quá 700 mb thì bạn phải chèn DVD để ghi. Chọn tùy chọn ghi ảnh từ phần mềm ghi ảnh yêu thích của bạn để ghi tệp multd.iso. Khi khởi động lại, với đĩa CD / DVD có trong ổ đĩa CD / DVD, GRUB mới sẽ hiển thị danh sách các bản phát hành trực tiếp có sẵn trong đĩa. Chọn một mục yêu thích của bạn để đăng nhập ...

Lưu ý: Khi bạn tải xuống bất kỳ hình ảnh iso Linux nào từ internet, nó sẽ trông giống như "ubfox-9.04-desktop-i386" nhưng điều này phải được đổi tên thành ubfox.iso (bên trong thư mục đa kênh). Hiện tại kịch bản này hỗ trợ 20 bản phát hành trực tiếp. Danh sách các bản phân phối Live Linux được hỗ trợ trong tập lệnh này được đưa ra bên dưới (và các tên được chấp nhận bởi tập lệnh này nằm ở bên phải của mỗi bản phân phối). "

Có một danh sách các bản phân phối trên trang blog.

  • Cài đặt nhiều bản phân phối trực tiếp vào USB / Pendrive.

UNetbootin Cài đặt UNetbootin cho phép bạn tạo các ổ USB Live có thể khởi động cho Ubuntu, Fedora và các bản phân phối Linux khác mà không cần ghi CD. Nó chạy trên Windows, Linux và Mac OS X. Bạn có thể để UNetbootin tải xuống một trong nhiều bản phân phối được hỗ trợ ngoài hộp cho bạn hoặc cung cấp tệp Linux .iso của riêng bạn nếu bạn đã tải xuống một hoặc phân phối ưa thích của bạn không có trong danh sách.

Hỗ trợ những người khác: Ubuntu (và các dẫn xuất chính thức) 8.04 LTS 9.10 10.04 LTS 10.10 11.04 Hình ảnh CD hàng ngày, Fedora 10, 11, 12, 13, 14, Da thô và nhiều hơn nữa .

Nếu bạn nhìn vào hình ảnh của chúng, bạn có thể chọn bản phân phối hoặc tải xuống bản thân ISO và thêm chúng hoặc thêm một tùy chỉnh. Và bạn có thể thiết lập tính năng này trên đĩa cứng hoặc ổ flash USB.

nhập mô tả hình ảnh ở đây

Tôi hy vọng nó là đủ thông tin nhưng có nhiều thông tin hơn trên blog này .


7
để downvoter: thực sự? Sau BA năm bạn không đồng ý với 16 người khác?
Rinzwind

2
cùng suy nghĩ cho một vài câu trả lời của tôi LOL. Tôi nghĩ rằng họ nhầm lẫn "câu trả lời rất tệ" với "thiếu một số thông tin bổ sung" .. hoặc họ không biết họ có thể nhận xét về cách cải thiện câu trả lời.
Luis Alvarado

unetbootin có thể được sử dụng để tạo ổ đĩa trực tiếp có khả năng khởi động cho Ubuntu 14.04 và hình ảnh iso gparted không? Nếu không thì sử dụng công cụ nào cho 2 iso này?
Ravi

Có trên cả hai. Gparted và Unetbootin: gparted.org/liveusb.php#windows-method-c
Rinzwind

3
Làm thế nào bạn có thể sử dụng UNetbootin để tạo USB multiboot? Câu trả lời không giải thích điều đó.
wjandrea

14

Hệ thống duy nhất tôi tìm thấy cho một boot-stick đa khởi động, không sử dụng Windows, là Multisystem . Mặc dù tài liệu chỉ bằng tiếng Pháp, bạn có thể dễ dàng cài đặt nó trên Ubuntu bằng cách sử dụng repo chính thức của dự án :

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

Nó có thể làm burg, syslinux, grub4dos, plop, Virtualbox, qemuvv, nhưng một cây gậy multiboot cơ bản có thể được thực hiện trong vòng 5 phút bằng cách kéo và thả cho nhiều distro. Để nấu ăn Slitaz tôi đã phải thêm một vài dòng vào /boot/grub/menu.lst. Từ những gì tôi đọc Grub 1thường được sử dụng cho một môi trường multiboot, nhưng cái này sử dụng Grub 2. Nó có thể được chạy từ menu khởi động Windows bằng cách sử dụng EasyBCDhoặc Ploptrình quản lý khởi động.


Đã thử cái đó. Người duy nhất tôi biết là Multisystem và UNETbootin nhưng chúng không hoạt động với Windows nên một liveusb có thể hỗ trợ cho windows và các bản phân phối linux khác không thể thực hiện được. Đã thử một trong những bạn đề cập ở đây và tôi đã rất ngạc nhiên bởi nó.
Luis Alvarado


12

Tôi đến để biết thêm 2 công cụ. Được đặt tên là MultiSystemYUMI .

Cài đặt MultiSystem rất đơn giản và bạn có thể dễ dàng cài đặt nó trên Ubuntu bằng cách sử dụng repo chính thức của dự án :

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

Sau đó, tất cả những gì bạn phải làm là chọn thiết bị USB của mình và chỉ cần kéo n thả ISO của bạn vào công cụ MultiSystem. Nếu DnD không hoạt động, bạn cũng có thể nhấp vào Addnút.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


YUMI cũng là công cụ tương tự đơn giản. Họ đang cung cấp một tệp .deb mà bạn có thể cài đặt như thế này:

sudo dpkg -i <filename.deb>

Thật khó chịu, Multiboot KHÔNG hoạt động trên Ubuntu, ít nhất là 14.10. Tôi nghĩ rằng nó đang sử dụng các thư viện gtk cũ hoặc một cái gì đó. Bạn đã làm cho nó làm việc cho bạn?
Akiva

@Akiva Bạn đang nói về MultiSystem hay YUMI?
rdʒɑ

Hệ thống đa hệ thống. Tôi đã tìm thấy một thứ tuyệt vời mặc dù bây giờ được gọi là multibootusb.
Akiva

@Akiva Tại sao bạn không cải thiện câu trả lời từ tác giả multibootusb từ năm 2011? Điều đó sẽ hữu ích hơn cho trang web hơn một số bình luận tán gẫu. Ngoài ra, thông báo lỗi hoặc nhật ký cài đặt từ cài đặt MultiSystem là những gì bạn nên đăng thay vì những câu lệnh "không hoạt động". Tôi đã thêm những phát hiện của tôi vào câu trả lời của tôi.
LiveWireBT

1
YUMI không còn cung cấp phiên bản Linux.
Ploni

5

Bạn có thể lặp trực tiếp các đồng phân gắn kết trực tiếp với GRUB2 bằng cách cài đặt nó vào MBR của ổ USB. Bạn cũng có thể tạo các ổ USB có thể khởi động UEFI theo cách này hoặc kết hợp cả hai phương pháp.

Hầu hết các giải pháp khác là MBR / PC kế thừa cụ thể và không hoạt động đáng tin cậy trên các máy UEFI.

Tôi khuyên bạn nên đọc tài liệu trên trang web của dự án và các trang hướng dẫn liên quan ( grub-install, grub-mkimage).


Chỉnh sửa 1: Tôi đã mở rộng câu trả lời của mình cho một câu hỏi tương tự trước đây. Phần 2 nói về việc gắn vòng lặp một hình ảnh, việc gắn một số hình ảnh Ubuntu như trong câu hỏi có thể được thực hiện bằng cách sao chép và sửa đổi mục menu hoặc chọn mẫu thích hợp cho phân phối khác từ bài viết trong Arch Wiki . MultiSystem được đề xuất trong một câu trả lời khác, nên rất giống nhau vì nó cũng sử dụng khả năng gắn vòng lặp của GRUB.

Chỉnh sửa 2: Nói về MultiSystem, gói hiện không thể được cài đặt trên các phiên bản Ubuntu mới hơn do lỗi sau trong phần phụ thuộc gtkdialog:

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

Có vẻ như định dạng cho các tệp này đã thay đổi, đây là đoạn trích từ tệp thông tin gzip để so sánh:

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

gtkdialog không được biết đến và đã bị xóa khỏi Debian từ lâu với lời khuyên cho các nhà phát triển ứng dụng chuyển sang các giải pháp thay thế. MultiSystem dường như vẫn đang được phát triển tích cực, nhưng vẫn phụ thuộc vào gtkdialog, ai đó nên tiếp cận các nhà phát triển, mặc dù tôi không nói tiếng Pháp.


4

MultiBootUSB là nhà sản xuất ổ đĩa multiboot yêu thích của tôi.

Nó sẽ tạo ra một ổ USB có thể khởi động hơn 150 distro, nó dựa trên grub2 iso boot và rất dễ sử dụng.

Mỗi phiên bản Ubuntu và các dẫn xuất đều có thể có tệp lưu giữ riêng. Sự kiên trì không có sẵn trong những người tạo ổ đĩa multiboot khác.

Sundar_Ima đã thực hiện một công việc tuyệt vời trên tiện ích này.

Có cả phiên bản Linux và Windows.

Ổ đĩa MultiBootUSB đầu tiên của tôi vẫn được sử dụng sau bảy năm.


3

OK, đây là những gì tôi đã làm để chạy Xubfox Từ thẻ SD, nó áp dụng cho các thanh USB, nó thực sự rất đơn giản, mặc dù tôi chỉ sử dụng (x) Ubuntu, tôi chắc chắn rằng nó hoạt động cho các Distro khác, không chắc lắm nếu nó sẽ hoạt động bằng Windows.

Đầu tiên chúng ta cần 2 thanh USB, một cho liveCD và cái còn lại để cài đặt HĐH.

Vì bạn muốn có nhiều HĐH trong đó, bạn nên sử dụng thẻ USB 16 hoặc 32 GB, nếu có thể hãy sử dụng USB 3.0 vì tốc độ truyền từ thiết bị 2.0 khá chậm, ví dụ: Tôi đã sử dụng thẻ SD loại 2 8GB để cài đặt Xubfox và trong khi nó không bò, nó không bay, mặc dù thẻ SD chậm hơn USB, đối với livecd bạn có thể sử dụng ổ 1 hoặc 2 GB.

Ok, bây giờ hãy tạo một ổ đĩa khởi động liveUSB, tôi khuyên bạn nên sử dụng UNetbootiN, để làm điều này, chọn iso và tạo liveUSB.

Bây giờ, bạn có USB có thể khởi động, khởi động lại PC và khởi động liveUSB, khi bạn ở đó bắt đầu phiên trực tiếp.

Khi bạn đã kết nối USB thứ hai với PC và định dạng nó thành EXT4, sau đó chỉ cần trỏ trình cài đặt vào ổ USB và đó là (tôi đã đi một chút về phía cực đoan và ngắt kết nối tất cả các Ổ cứng của tôi để tránh bị nghiến bị chèn ép vào chúng hoặc làm rối tung các cài đặt hiện có).

Thêm nhiều bản phân phối chỉ là vấn đề tạo thêm phân vùng, mặc dù tôi không biết liệu USB có giống như Ổ đĩa cứng thông thường hay không, chỉ có thể chứa tối đa một số phân vùng Mở rộng, mặc dù bạn có thể chia sẻ / home, trao đổi, tôi không 'Tôi thực sự biết nếu / boot cũng có thể được chia sẻ hoặc nếu nó an toàn để làm như vậy.

Khi thêm Windows vào thiết bị USB, có thể CHỈ CÓ THỂ, nếu bạn tạo phân vùng NTFS và cài đặt Windows trong đó, sau đó khôi phục GRUB để thêm Windows vào thiết bị, nó có thể hoạt động.


Câu trả lời này giải thích cách tạo USB với nhiều bản phân phối được cài đặt , nhưng dường như OP đang tìm cách tạo USB Live đa khởi động .
Ploni

2

Biết phần mềm nào để có được.

Trước tiên, bạn sẽ cần một trình soạn thảo phân vùng như GParted hoặc Trình quản lý phân vùng KDE. Xem danh sách các trình soạn thảo phân vùng cho Linux. Tôi khuyên bạn nên sử dụng máy tính để bàn cơ sở GTK như Gnome, Unity hoặc LXDE. Sử dụng Gparted. Nếu bạn sử dụng máy tính để bàn cơ sở QT như KDE hoặc LXQT, hãy sử dụng Trình quản lý phân vùng KDE.

Điều thứ hai bạn cần là một trình cài đặt cho chúng như Unetbootin hoặc bạn có thể sử dụng thiết bị đầu cuối.

Cài đặt phần mềm.

Gparted

Nhấp vào liên kết này để cài đặt Gparted Cài đặt Gparted , tìm nó trong Trung tâm phần mềm Ubuntu hoặc nhập sudo apt-get install gpartedvào một thiết bị đầu cuối. Có nhiều hướng dẫn ở đây

Sau khi nhấp vào liên kết để cài đặt Gparted, nó sẽ mở trung tâm phần mềm Ubuntu và tất cả những gì bạn cần làm chỉ là nhấn nút cài đặt.


Unetbootin

Nhấp vào liên kết này để cài đặt Unetbootin Cài đặt Unetbootin , tìm nó trong Trung tâm phần mềm Ubuntu hoặc nhập sudo apt-get install unetbootinvào một thiết bị đầu cuối. Có nhiều hướng dẫn ở đây

Sau khi nhấp vào liên kết để cài đặt Unetbootin, nó sẽ mở trung tâm phần mềm Ubuntu và tất cả những gì bạn cần làm chỉ là nhấn nút cài đặt.

Phân vùng Flashdrive


Xem hướng dẫn này cho GUI. Xem hướng dẫn này cho thiết bị đầu cuối, KHÔNG ĐƯỢC KHUYẾN NGHỊ.

Cài đặt các tệp ISO cho mỗi phân vùng.


Đối với Unetbootin xem hướng dẫn này . Đối với thiết bị đầu cuối xem hướng dẫn .


@akiva có tốt không ????
MathCubes

Ồ xin lỗi; không thấy câu trả lời này; Tôi đã trao tiền thưởng cho agentcool> _ <
Akiva

1
liên kết UnetBootin của bạn bị hỏng, hay đúng hơn là đối với tôi, nó hướng tôi đến một trình đọc pdf.
Akiva

@Akiva cảm ơn tôi đã sử dụng nó làm cơ sở trước khi chỉnh sửa
MathCubes

1
@MathCubes Hướng dẫn tạm thời dành cho một tệp iso. Làm thế nào để bạn làm điều đó cho nhiều tập tin iso? Bạn có phải chạy syslinux -scho mọi phân vùng chứa nội dung của iso-archiv không? Vui lòng thêm mô tả cho câu trả lời của bạn !! Thanx!
Arch Linux tu

2

UNetbootin - Đa khởi động

Có một số quan tâm trong chủ đề này về việc sử dụng UNetbootin làm multibooter, UNetbootin không khởi động hình ảnh ISO hoặc cài đặt hệ điều hành Windows.

UNetbootin có thể cài đặt vào nhiều phân vùng, tuy nhiên bộ tải khởi động syslinux phải được xử lý.

Gparted

Chia ổ flash thành một phân vùng cho mỗi HĐH, Phân vùng nhãn cho rõ ràng.

UNetbootin 1

Sử dụng UNetbootin 655 để cài đặt hệ điều hành cho các phân vùng có sẵn. sử dụng 655 trở lên sẽ cho phép ổ đĩa khởi động cả BIOS và UEFI

UNetbootin 2

Cài đặt vào phân vùng đầu tiên cuối cùng hoặc đặt cờ khởi động cho phân vùng đầu tiên theo cách thủ công.

Gói Syslinux

Sao chép Chain.c32 từ gói Syslinux-4.07 vào thư mục gốc của phân vùng đầu tiên. Syslinux-4.03 chain.c32 không hoạt động.

Phân vùng Ubuntu

Sao chép syslinux.cfg dưới dạng syslinux2.cfg.

Chỉnh sửa Syslinux.cfg gốc

Thay thế nội dung của syslinux.cfg ban đầu như được hiển thị, thêm mục nhập chuỗi tải cho mỗi HĐH.

sudo chia tay -ls / dev / sdb

sudo chia tay -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

Cấu hình dường như không hoạt động trong phiên bản Linux của UNetbootin 655, nếu bạn không muốn sử dụng phiên bản Windows ở đây là một cách giải quyết.

Chỉnh sửa syslinux.cfg để bao gồm lệnh tải chuỗi

Quên syslinux2.cfg và chỉ chỉnh sửa syslinux.cfg ban đầu để bao gồm lệnh tải chuỗi cho hệ điều hành khác.

Sẽ cập nhật bài đăng nếu / khi tôi tìm ra cách tải chuỗi hoạt động với UEFI, điều này có thể không dễ dàng với syslinux.


2

YUMI (2018)

YUMI hiện có phiên bản khởi động BIOS và phiên bản beta cho UEFI boot.

YUMI đáp ứng các tiêu chí của OP cho hình ảnh ISO đa khởi động.

Nó là thẳng về phía trước và dễ hiểu và sử dụng.

Menu boot thực sự là syslinux, nhưng tương tự như grub2.

Một lợi thế của YUMI là với bản cài đặt NTFS, các tệp lưu trữ casper-rw riêng lẻ có thể trên 4GB mỗi tệp.

Tải xuống - https://www.pendrivelinux.com/yumi-multiboot-usb-creator/

YUMI là một ứng dụng Windows và được cho là chạy trong Wine, nhưng tôi không gặp nhiều may mắn với điều đó.


@Ploni Lưu ý thêm,
CSCameron

2

CÀI ĐẶT ĐẦY ĐỦ

Mọi thứ đã thay đổi kể từ năm 2011, ổ đĩa flash ngày nay lớn hơn và nhanh hơn nhiều.

Bây giờ là hợp lý để cài đặt đầy đủ nhiều hệ điều hành cho một ổ đĩa flash, (hoặc tạo một ổ đĩa lai với các cài đặt Live, Persistent và Full hỗn hợp).

Cài đặt đầy đủ ổn định và an toàn hơn cài đặt liên tục, nhưng không nhanh chóng để thực hiện. Chúng tốt hơn trong việc sử dụng không gian đĩa vì không yêu cầu tệp hoặc phân vùng casper-rw có kích thước cố định.

  • Tạo ổ đĩa cài đặt Live trên ổ flash nhỏ bằng UNetbootin, Rufus, v.v.

  • Tạo bảng phân vùng GPT trên ổ đĩa flash Target lớn.

  • Tạo nhiều phân vùng ext4 như bạn có HĐH. Kích thước nên khoảng 8GB mỗi hoặc lớn hơn.

  • Khởi động ổ đĩa Live, (ở chế độ UEFI ), sau đó chèn ổ đĩa Target lớn hơn.

  • Nhấp vào Cài đặt biểu tượng Ubuntu, (Ubiquity).

  • Tại phân vùng đã chọn "Cái gì khác".

  • Chọn sdx1 cho /. (sdx là ổ đĩa Target).

  • Cài đặt bộ nạp khởi động vào thư mục gốc của ổ đĩa Target.

  • Bỏ chọn tất cả các hộp định dạng của phân vùng khác.

  • Nếu bạn cài đặt bằng mã hóa toàn bộ đĩa, hãy đảm bảo xóa hoặc tắt mọi ổ đĩa trong.

  • Lặp lại điều này với sdx2, sdx3, v.v. và hệ điều hành bạn chọn để cài đặt.

  • Sau lần cài đặt cuối, hãy khởi động ổ đĩa flash và thực hiện cập nhật. Điều này sẽ thêm tất cả các hệ điều hành vào grub.cfg

Bạn có thể để lại một phân vùng cho bất kỳ ISO nào bạn muốn Khởi động trực tiếp hoặc khởi động liên tục, gắn kết các vòng này bằng cách sử dụng grub.cfg.

Có vẻ như câu trả lời này có thể phần nào trùng lặp câu trả lời của Uri Herrera. đầu tiên của anh ấy đã ở đây, tôi sẽ để nó ở đây cho bất kỳ thông tin bổ sung nào.


"Tại phân vùng đã chọn" Cái gì khác "" Ý bạn là gì khi "phân vùng" trong ứng dụng nào, vào thời điểm nào? Trong gparted?
Santropedro

@Santropedro: Tùy chọn "Cái gì khác" trong trình cài đặt Ubuntu Ubiquity. Tôi đã cập nhật câu trả lời, xin vui lòng cho tôi biết nếu nó vẫn còn khó hiểu.
CSCameron

1

Đây là một tập lệnh / tiện ích khác sử dụng ít phụ thuộc hơn và hỗ trợ nhiều (nhiều) phân phối

multibootusb - Duyệt tập tin tại SourceForge.net


4
Hiện tại đây là nhiều hơn một bình luận. Bạn nên xây dựng nó để trả lời đầy đủ. Xem ví dụ: meta.askubfox.com/questions/1765/ Lần
NN

Mặc dù tôi không nghĩ rằng nó hỗ trợ cài đặt Windows.
Carolus

Sundar _ima: Cảm ơn bạn vì MultiBootUSB. multibootusb.org/page_features
CSCameron


1

mkusb MULTIBOOT HACK

Mkusb là một cơ sở tuyệt vời cho các dự án ổ đĩa khởi động tùy chỉnh vì khả năng của nó với cả BIOS và UEFI.

Bản hack này khởi động nhiều tệp ISO bao gồm trình cài đặt Windows và có menu grub2.

Các menu của Grub2 cho hầu hết các hệ điều hành đều có sẵn bằng Google Search và nằm ngoài phạm vi của câu trả lời này.

mkusb mặc định

Sử dụng mặc định mkusb khi tạo ổ USB liên tục.

mkusb sử dụng mặc định một lần nữa

Sử dụng mặc định mkusb mặc định nếu nghi ngờ, kích thước phân vùng có thể được điều chỉnh sau nhưng mất thời gian.

Bảng điều khiển DUS

Bảng điều khiển DUS sau khi cài đặt.

GParted trước

GParted trước khi sửa đổi phân vùng.

Gparted sau

Gparted sau khi sửa đổi - Ghi đè sdb4, phân vùng HĐH ISO9660 và sdb5, phân vùng ext2 casper-rw, với phân vùng FAT32 cho các tệp lưu trữ lâu dài.

Phân vùng bền bỉ

Phân vùng liên tục - Tạo một thư mục tên duy nhất cho mỗi HĐH, (đòi hỏi sự kiên trì)

Thư mục bền bỉ

Thư mục kiên trì - Thêm tệp casper-rw và tệp home-rw tùy chọn vào mỗi thư mục lưu trữ. Một tập tin home-rw có thể được thực hiện bằng cách đổi tên tập tin casper-rw. Một tập tin home-rw giống như một phân vùng nhà riêng biệt trên bản cài đặt đầy đủ, nó có thể được sử dụng lại sau khi nâng cấp phiên bản.

Thư mục ISO

Tạo một thư mục cho các tệp ISO trên phân vùng usbdata NTFS.

Nội dung thư mục ISO

Thêm một số ISO vào thư mục ISO.

Vị trí GRUB

vị trí grub.cfg

grub.cfg

Chỉnh sửa grub.cfg để lặp lại các tệp ISO. Bao gồm: persistent persistent-path=/<persistent-folder-name>/nếu bạn muốn kiên trì.

sudo chia tay -ls / dev / sdb

sudo chia tay -ls / dev / sdb

sudo lsblk -f / dev / sdb

sudo lsblk -f / dev / sdb

Nếu cần một trình cài đặt Windows, có thể dễ dàng nhất để bắt đầu với chức năng "giải nén trình cài đặt Windows" của mkusb, (tôi phải trích xuất Windows ISO sang TAR theo cách thủ công),

mkusb Trình cài đặt Windows

Sau khi cài đặt, hãy tạo một thư mục cho ISO và nếu cần, các thư mục để duy trì, (tương tự như quy trình trên).

mkusb Windows grub

Chỉnh sửa /boot/grub/grub.cfg để lặp lại bất kỳ ISO nào và chỉ định bất kỳ thư mục lưu trữ nào.

(chưa tìm thấy cách lặp lại tệp ISO của Windows).


0

câu trả lời mới cho một chủ đề cũ

Sau khi thử nhiều giải pháp, trong số với

  • Multisystem một thiết lập cực kỳ phức tạp để đạt được một giao diện bị lỗi, thiếu sót và hoạt động nhẹ
  • Yumi cách tiếp cận chuyên nghiệp hơn nhưng không xử lý UEFI

Tôi đã đến để thử thành công Easy2boot có tập lệnh Linux đơn giản và hiệu quả để định dạng, xây dựng và thiết lập ổ USB được định dạng sẵn (phân vùng FAT32)

  • Giải nén tệp đã tải xuống từ trang web vào một thư mục, giả sử easy2boot
  • Sao chép tệp hình ảnh của bạn (ISO ...) sang easy2boot/_ISO/AUTO(đơn giản nhất)
  • cd easy2boot/_ISO/docs/linux_utils
  • chạy fmt.sh: bash fmt.sh
  • easy2boot sẽ hiển thị thiết bị nào sẽ hoạt động trên đó và hỏi bạn có đúng không ... hãy chắc chắn kiểm tra phần này hai lần!

Đó là nó.

Hãy thử ổ đĩa được định dạng từ Ubuntu! (nên được bỏ qua tại thời điểm này)

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

Xthiết bị ổ USB ở đâu (ví dụ: 'b', 'c', ...)

Bạn sẽ nhận được một mục mới trong menu trên cùng "TRỰC TIẾP TRỰC TIẾP".

nhập mô tả hình ảnh ở đây


Thật không may, không phải phần mềm miễn phí.
Felix

1
Tôi đã thử nghiệm cả hệ thống đa hệ thống và easy2boot. hệ thống đa hệ thống sử dụng ít không gian hơn easy2boot với cùng ISO. VÌ tôi thích hệ thống đa hệ thống hơn easy2boot.
Nuwan Thisara

Multisystemlàm việc tốt cho tôi: trực quan và làm việc như mong đợi và không phiền phức ...
Landroni

@Felix trên trang chủ của nó, nó nói rằng nó miễn phí!
Arch Linux tu

1
@ArchLinuxTux Trên easy2boot.com/dải xuống, nó nói "... miễn phí cho sử dụng phi thương mại". Theo hiểu biết của tôi, điều này vi phạm định nghĩa của Phần mềm miễn phí ( en.wikipedia.org/wiki/Free_software ) và tất nhiên tôi có nghĩa là "Miễn phí như trong bài phát biểu miễn phí" (họ sẽ không lấy điều này ra khỏi chúng tôi) chứ không phải "Miễn phí như trong Bia miễn phí "(Bạn không phải trả tiền cho nó). Tôi không thể tìm thấy bất kỳ văn bản "giấy phép" nào trên trang chủ easy2boot. Tôi rất vui nếu phần mềm Miễn phí (Miễn phí!) Của nó, trong trường hợp đó, vui lòng cung cấp một liên kết và tôi sẽ xóa hoặc điều chỉnh nhận xét này.
Felix
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.