Điểm:2

Sự cố khi tạo SSD/thanh USB đa hệ điều hành - USB không hiển thị dưới dạng đích cài đặt

lá cờ pl

Tôi có một thanh flash Sandisk Extreme Pro rất nhanh. Tôi cũng có một máy tính xách tay Lenovo X1 Carbon G6 có Samsung NVME 1TB bên trong với Windows 10 được cài đặt bằng toàn bộ ổ SSD. BIOS được cấu hình với tính năng khởi động an toàn và Windows được cài đặt trên một phân vùng duy nhất có mã hóa BitLocker.

Tôi muốn tạo cài đặt đa hệ điều hành/tiện ích đa khởi động trên thanh USB này sẽ cho phép tôi:

  • Cài đặt Ubuntu trên USB này và trên các máy tính khác trong tương lai - menu grub - cài đặt Ububnu hoặc khởi động CD trực tiếp (không cần kiên trì)
  • Khởi động từ Ubuntu được cài đặt trên USB này với sự kiên trì - menu grub - khởi động Ubuntu
  • Đặt tùy chọn cài đặt Windows 10 và Windows 2019 - menu grub - cài đặt windows 10/2019
  • Khởi động các công cụ bổ sung, như công cụ quản lý phân vùng, v.v.

Trên một máy tính khác đã cài đặt Ubuntu, tôi đã tải xuống tệp ISO Ubuntu 20.03 LTS và sử dụng mkusb để tạo tùy chọn cài đặt 'liên tục' trên thanh và cung cấp ISO cho nó. Sau khi tạo xong USB, tôi đã xem gparted và disks và thấy rằng thông tin ổ đĩa/phân vùng được hiển thị khác nhau.

Phân vùng thanh UBS

Dù sao, tôi đã rút thanh USB, cắm ở X1, nhấn F12 để chọn thiết bị có thể khởi động và khởi động từ thanh USB. Quá trình khởi động thành công và tôi được cung cấp tùy chọn cài đặt hoặc dùng thử ububntu.

Tôi đã chọn cài đặt và đi đến tận nơi để chọn nơi cài đặt. Tôi được cung cấp ba tùy chọn - Cài đặt Ubuntu cùng với Windows Boot Manager, xóa đĩa và 'Cái gì đó khác'. Tôi đã chọn tùy chọn cuối cùng để có thể chọn USB làm đích nhưng tùy chọn duy nhất được hiển thị là ổ đĩa trong NMVE hiện có, đây rõ ràng không phải là thứ tôi muốn.

Vì vậy, câu hỏi của tôi từ kinh nghiệm này là:

  • tôi đã bỏ lỡ điều gì trong quá trình tạo thanh USB bằng mkusb?
  • tôi có nên sử dụng một số công cụ khác nếu mkusb không phải là công cụ phù hợp không?
  • tại sao gparted và đĩa hiển thị bố cục đĩa/phân vùng khác nhau?
  • Có thực sự có thể cài đặt Ubuntu trên cùng một thiết bị mà bạn khởi động nó hay bạn cần các thiết bị khác nhau?

Chỉ cần nhắc lại - ổ đĩa nmve 1TB bên trong không được chạm tới và tất cả các sửa đổi/cài đặt cần phải được thực hiện trên chính ổ USB. Tôi sẽ có thể khởi động Ubuntu, cài đặt các ứng dụng/dữ liệu cần thiết trên đó và giữ tất cả dữ liệu đó trên thanh USB. Ngoài ra, sau đó, tôi muốn thêm một tùy chọn để khởi động từ các ảnh ISO bổ sung.

Cảm ơn trước.

C.S.Cameron avatar
lá cờ cn
Những gì tôi nghĩ bạn muốn có một câu trả lời khá phức tạp. Bạn sẽ cần cài đặt trình cài đặt Windows bằng mkusb. Sau đó, bạn sẽ cần thiết lập đĩa để khởi động các tệp ISO của Linux. Bạn sẽ cần thiết lập một phân vùng liên tục cho Ubuntu hoặc nếu bạn cần đa khởi động đa kiên trì, bạn sẽ cần một phân vùng cho các thư mục đường dẫn liên tục. Nếu bạn muốn cài đặt đầy đủ Ubuntu, bạn sẽ cần cài đặt nó bằng USB thứ hai, 4GB trở lên hoặc bằng cách khởi động toram. Sử dụng USB thứ hai là dễ nhất. Bạn có cần cài đặt đầy đủ Ubuntu không? Nếu vậy USB 32GB là không đủ lớn. Tôi sẽ đợi xác nhận của bạn
Invisible999 avatar
lá cờ pl
@ C.S.Cameron, Cảm ơn và cho tôi hỏi về điểm cuối cùng trước - để cài đặt (không phải cài đặt USB trực tiếp mà là cài đặt), Ubuntu trên thanh, 32GB là không đủ và tôi cần một thanh lớn hơn? Lớn hơn bao nhiêu? 64GB, 128GB? Hơn? Câu hỏi thứ hai - liveUSB với sự bền bỉ có cho phép tôi khởi động từ USB trên các máy có kiến ​​trúc khác nhau - như AMD và Intel không?
C.S.Cameron avatar
lá cờ cn
USB Ubuntu cài đặt đầy đủ của tôi chiếm khoảng 13 GB với một vài chương trình được cài đặt. Bộ cài Windows Win-2H chiếm 6GB. Mỗi ISO sẽ có dung lượng khoảng 3 GB cộng với khoảng 8 GB cho tệp có thể ghi và tệp home-rw. Điều này có thể hoạt động trong một thời gian nhưng sẽ sớm lấp đầy. Nếu bạn chỉ muốn bằng chứng về khái niệm, hãy thử xem. Điều này sẽ hoạt động với các bo mạch AMD và Intel cũng như ở chế độ khởi động BIOS và UEFI. Tôi nghĩ nó sẽ không hoạt động trên bo mạch ARM, trừ khi bạn đang sử dụng Ubuntu cho ARM. Kích thước được đề xuất tùy thuộc vào số lượng ISO bạn muốn mang theo và mức độ bền bỉ của từng loại. Rất nhiều chuyên gia đang đề xuất ổ SSD nhỏ bên ngoài.
denNorske avatar
lá cờ sl
Tôi không chắc liệu điều này có thể giúp ích cho bạn hay không, nhưng bạn nói rằng bạn đã cài đặt Windows 10.. Bạn có thể kiểm tra một công cụ có tên là YUMI không? Nó có sẵn từ pendrivelinux: https://www.pendrivelinux.com/yumi-multiboot-usb-creator/ - cuộn xuống và bạn cũng sẽ thấy phiên bản UEFI. Nó có các bước tương tác về cách thiết lập từng hình ảnh, sau đó khởi động từ ổ đĩa và bạn có thể chọn hệ điều hành nào bạn muốn cài đặt/chạy từ ổ đĩa. Nó cũng cho phép lưu trữ liên tục. Nếu câu hỏi của bạn là "làm thế nào để tôi thực hiện điều này với mkusb" thì tôi e rằng tôi không thể giúp được điều đó.
C.S.Cameron avatar
lá cờ cn
@Denny: Tôi nghĩ YUMI hiện có phiên bản hoạt động trên cả máy tính BIOS và UEFI, nhưng mỗi HĐH có độ bền tối đa 4GB. Ventoy có cả phiên bản Windows và Linux. Nó có thể có độ bền không giới hạn nhưng tôi nghĩ nó chỉ cài đặt Windows ở chế độ UEFI. Lý do tôi gặp quá nhiều rắc rối dưới đây là vì tôi hiểu rằng OP cũng muốn cài đặt đầy đủ Ubuntu cũng như cài đặt Persistence.
Điểm:4
lá cờ cn

Multi Boot USB với Windows Installer

1) Cài đặt mkusb và hướng dẫn:

Sudo add-apt-repository vũ trụ
Sudo add-apt-repository ppa:mkusb/ppa
cập nhật sudo apt
sudo apt cài đặt mkusb
sudo apt cài đặt usb-pack-efi

2) Tạo Trình cài đặt Windows

  • Khởi động mkusb, nhập mật khẩu, chọn Cài đặt (tạo thiết bị khởi động).

  • Chọn giải nén Windows Installer.

  • Chọn Phiên bản mới, cũng hoạt động với các tệp iso lớn của Windows.

  • Chọn tập tin nguồn.

  • Chọn thiết bị đích và chấp nhận các cửa sổ sau.

  • Quá trình có thể mất một lúc để hoàn thành.

3) Sửa đổi phân vùng

  • Sử dụng GParted, chia không gian chưa sử dụng thành phân vùng ext4 30 GB có nhãn 'ubuntu' và phần còn lại thành phân vùng mở rộng

  • Đối với phân vùng mở rộng, hãy thêm phân vùng FAT32 có nhãn 'kiên định' với dung lượng lên tới 8GB cho mỗi HĐH liên tục.

  • Thêm phân vùng ext4 hoặc NTFS có nhãn 'isos'. Tạo phân vùng 'isos' đủ lớn cho tất cả các ISO mà bạn muốn khởi động. Đặt nó ở dạng NTFS nếu bạn muốn có phân vùng usbdata mà Windows cũng có thể sử dụng.(Khởi động ISO có thể khó tắt hơn).

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

  • Thêm tệp ISO Linux vào phân vùng isos

4) Sửa đổi GRUB Bootloader

Gắn phân vùng khởi động có nhãn WININSTFAT và chỉnh sửa /boot/grub/grub.cfg thêm một mục menu tương tự như sau cho mỗi tệp ISO dựa trên Debian yêu cầu sự bền bỉ:

menuentry "ubuntu-20.04.2-desktop-AMD64.iso kiên trì" {
       đặt isofile="/ubuntu-20.04.2-desktop-AMD64.iso"
       vòng lặp lặp lại (hd0,5)$isofile
       linux (vòng lặp)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject yên tĩnh giật gân fsck.mode=bỏ qua liên tục liên tục-đường dẫn=ubuntu-20.04.2
       initrd (vòng lặp)/casper/initrd
}
  • Sao chép /EFI/BOOT từ ISO sang sdx1 ghi đè /efi/boot để USB sẽ khởi động ở cả chế độ BIOS và UEFI.

  • Sao chép x86_64-efi và loopback.cfg từ ISO sang sdx1 /boot/grub.

5) Tạo các tệp kiên trì:

Sudo dd if=/dev/zero of=casper-rw bs=1M count=512
sudo mkfs.ext4 -F casper-rw
  • (Thay thế 512 bằng "kích thước tính bằng MB" mà bạn yêu cầu, tối đa 4000)
  • Đối với Ubuntu 20.04 trở lên thay thế casper-rw với ghi được
  • Đối với một tùy chọn nhà-rw thay thế phân vùng casper-rw với nhà-rw

6) Tạo các thư mục đa liên tục

  • Thêm một thư mục được đặt tên duy nhất vào phân vùng FAT32 cho mỗi tệp ISO yêu cầu sự kiên trì.

  • Thêm một tệp kiên trì có nhãn ghi được vào từng thư mục.

  • Thêm một tệp kiên trì có nhãn nhà-rw vào từng thư mục như mong muốn.

7) Tạo một bản sao lưu của thư mục Partition 1 /Boot vào lúc này.

8) Thêm cài đặt đầy đủ Ubuntu

  • Khởi động Ubuntu Live từ Live USB thứ hai hoặc từ USB ở trên trong cãi lý cách thức.

  • nếu được khởi động ở chế độ toram, hãy ngắt kết nối 'isodevice': Sudo umount -lrf /isodevice sau đó cắm lại.

  • Bắt đầu 'Cài đặt Ubuntu'

  • Tại "Kiểu cài đặt" chọn "Cái gì khác", bấm "Tiếp tục".

  • Trong Thiết bị để cài đặt bộ tải khởi động, chọn ổ đĩa đích.

  • Chọn phân vùng sdx3 và bấm thay đổi, chọn sử dụng làm Ext4, chọn định dạng phân vùng này và Mount point = "/" rồi OK.

  • Nếu được yêu cầu Viết các thay đổi trước đó... hãy nhấp vào Tiếp tục.

  • Nhấp vào Cài đặt ngay bây giờ.

  • Hoàn tất cài đặt như bình thường.

9) Chỉnh sửa GRUB

  • Sao chép các mục menu Windows và ISO từ sdx1 /boot/grub/grub.cfg sang sdx3 /boot/grub/grub.cfg. Dán chúng dưới /40_custom.

  • Sao chép sdx3 /boot/grub/grub.cfg để ghi đè lên sdx1 /boot/grub/grub.cfg.

10) Xác nhận rằng mọi thứ đều hoạt động.

  • Xác nhận rằng các mục menu đã thêm trước đó vẫn còn, nếu không, hãy thay thế bằng các mục từ bản sao lưu.

Vui lòng để lại nhận xét nếu bạn có bất kỳ vấn đề gì.

.

.

.

.

.

.

.

.

Đây là một liên kết đến bài đăng trên Diễn đàn Ubuntu: https://ubuntuforums.org/showthread.php?t=2466133&p=14055230#post14055230

sudodus avatar
lá cờ jp
+1, Hãy để chúng tôi hy vọng điều này sẽ hoạt động cho người đăng ban đầu :-)
C.S.Cameron avatar
lá cờ cn
Cho đến nay các thử nghiệm của tôi đang hoạt động nhưng tôi không có ổ đĩa đủ lớn để cài đặt Ubuntu Full cộng với cài đặt liên tục. Tôi đã phải kiểm tra chúng một cách riêng biệt. Khởi động cho tôi cả BIOS và UEFI. Đối với trình cài đặt Windows, mkusb có tạo bảng phân vùng msdos khi chạy trên máy UEFI không? Tôi không thể tạo phân vùng bios_grub.
sudodus avatar
lá cờ jp
Trong trường hợp này, mkusb sao chép bảng phân vùng MSDOS, không cần phân vùng bios_grub. Điều này khác với khi mkusb-dus tạo một ổ đĩa trực tiếp liên tục. (Windows, khi được cài đặt, muốn GPT khởi động ở chế độ UEFI, nhưng trình cài đặt Windows. Chấp nhận bảng phân vùng MSDOS ở cả hai chế độ khởi động).
C.S.Cameron avatar
lá cờ cn
Ahh, giống như chọn MSDOS tại cửa sổ Cài đặt trực tiếp liên tục trong dus?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.