Điểm:0

Cách cài đặt hệ điều hành dựa trên Ubuntu trên ổ cứng bên trong mà không cần ổ flash bằng ổ khác

lá cờ cn

Tôi có một máy tính với hai ssd 250 gb. Tôi có Ubuntu 21.10 đang hoạt động tốt trên một cái và tôi muốn cài đặt một hệ điều hành dựa trên linux khác trên cái kia để có khởi động kép. Tôi đã thử gắn ssd thứ hai (với ssd đầu tiên) và cài đặt hệ điều hành khác trên đó bằng Balena etcher như thể nó là một ổ đĩa flash. Khi tôi khởi động nó, nó nghĩ đó là một ổ đĩa flash và xử lý quá trình cài đặt như vậy, yêu cầu tôi xóa phương tiện cài đặt khi tắt máy, điều này tất nhiên là không thể, vì "phương tiện cài đặt" là ổ đĩa trong. Nó cũng sẽ không lưu bất kỳ thay đổi cài đặt nào tôi thực hiện. Làm cách nào tôi có thể cài đặt một hệ điều hành đang hoạt động trên ổ đĩa thứ hai bằng ổ đĩa thứ nhất và không sử dụng ổ đĩa flash?

guiverc avatar
lá cờ cn
Bạn có thể thêm các ISO khác (được cài đặt trên một phân vùng, ổ đĩa trên hệ thống) vào các tùy chọn `grub` và để hộp cung cấp chúng dưới dạng các lựa chọn thay thế. Tôi đã làm điều đó để có thể sử dụng các hộp không có cổng USB hoạt động để kiểm tra QA (có nghĩa là tôi chỉ cần khởi động HĐH đã cài đặt trên một phân vùng của máy, sao chép/cập nhật ISO ở đó mà tôi muốn kiểm tra QA; chạy một tập lệnh để chúng thay đổi ISO được nhận dạng; sau đó `update-grub` để lần khởi động tiếp theo sẽ cung cấp chúng để khởi động. Mặc dù vậy, bạn đang hỏi về một hệ điều hành lạc đề (mint & drauger không phải là Ubuntu hoặc *flavors*)
oldfred avatar
lá cờ cn
Trong khi tôi vẫn sử dụng khổ thơ khởi động giống như trong liên kết trong bình luận guiverc, tôi chỉ sử dụng khổ thơ này để gây nhiễu.
Random-Ubuntu-User avatar
lá cờ cn
Tôi biết họ lạc đề. Tôi chỉ nói vậy để câu hỏi dễ hiểu hơn, nếu không thì tôi chỉ gọi nó là "cái os" và cố gắng hiểu sẽ rất bực bội. Câu hỏi là về Ubuntu mà tôi đang sử dụng để cài đặt. Tôi không biết jammy là gì.
guiverc avatar
lá cờ cn
Các bản phát hành Ubuntu được biết đến bởi *tên mã* cho đến khi chúng được phát hành, chu kỳ *phát triển* hiện tại là *jammy* sẽ đổi tên thành Ubuntu 22.04 LTS trong vài giờ (giai đoạn RC hoặc *ứng cử viên phát hành* của chu kỳ) trước khi được phát hành; Ubuntu 22.04 LTS là tên được phát hành (nó vẫn đang trong quá trình *phát triển* và chưa được phát hành). ví dụ. hệ thống của tôi tự báo cáo là *Lubuntu Jammy Jellyfish (nhánh phát triển) x86_64* (chưa thấy đề cập đến 22.04 trong `neofet` - hiện tại nó là *jammy*)
guiverc avatar
lá cờ cn
Ngoài ra, FYI tôi không tin rằng có ai đã bình chọn nó ngoài chủ đề; vì những thay đổi của bạn đã có trên Ubuntu vì tôi (và những người khác có thể) đã hiểu nó
Random-Ubuntu-User avatar
lá cờ cn
Vâng, tôi chỉ muốn chắc chắn. Cảm ơn.
guiverc avatar
lá cờ cn
FYI: Bạn thấy *tên mã* trong các nguồn của mình; I E. bạn sẽ không thấy 21.10 là `/etc/apt/sources.list` (*trừ khi nó nằm trên phương tiện cài đặt của bạn, vì vậy sẽ có trong nhận xét*) với tệp đề cập đến 21.10 theo tên mã, tức là. *tinh nghịch*; đây là một quy ước Debian mà Ubuntu tuân thủ. Chữ cái đầu tiên tăng dần (ví dụ: 21.04 là h, 21.10 là i, 22.04 là j, v.v. đối với Ubuntu, điều này có thể giúp ích trong việc tìm ra bản phát hành ngay cả khi bạn không nhớ tên mã)
Random-Ubuntu-User avatar
lá cờ cn
Của tôi là tinh nghịch.
Điểm:2
lá cờ cn

Trong khi tôi vẫn sử dụng khổ thơ khởi động giống như trong liên kết trong bình luận guiverc, tôi chỉ sử dụng khổ thơ này để gây nhiễu.

Tôi sẽ không bao giờ nhớ chạy Sudo update-grub sau khi thay đổi ISO hoặc thêm ISO. Vì vậy, tôi sử dụng mục nhập tệp cấu hình để tải tệp văn bản có các khổ thơ khởi động trong thư mục ISO của tôi.

Nhập vào grub mà tôi không bao giờ thay đổi:

menuentry 'ISO trực tiếp trong ổ dữ liệu' {
tìm kiếm --set=root --label data --hint hd1,gpt4
tệp cấu hình /ISO/livecdimage.cfg
} 

Tôi cũng nhận thấy việc sử dụng nhãn hoạt động tốt hơn vì hd1 của tôi đang thay đổi thành hd2 khi khởi động lại bằng ổ đĩa flash hoặc ổ SSD ngoài được kết nối. Đã từng phải chỉnh sửa khổ thơ khi tôi khởi động. Nhưng quên sửa khổ thơ và thấy dùng nhãn nó vẫn thấy đúng.

Cũng nhận thấy rằng các phiên bản ISO mới hơn có cả mục grub & loopback. Vì vậy, đã thử khởi động với mục loopback. Nó đã làm việc.

Đây là một trong nhiều khổ thơ khởi động trong livecdimage.cfg của tôi, đây chỉ là một tệp văn bản, nằm trong thư mục /mnt/data/ISO của tôi với tất cả ISO của tôi. /mnt/data chỉ được nhìn thấy khi khởi động trong hệ thống của tôi. Khi không khởi động hoặc không được gắn kết, nó chỉ là/ISO.

menuentry "Kubuntu 22.04 Jammy amd64 loopback.cfg" {
      iso_path=/ISO/jammy-desktop-amd64.iso
      xuất iso_path
      vòng lặp lặp lại $iso_path
      đặt gốc = (vòng lặp)
      tệp cấu hình /boot/grub/loopback.cfg
    }

Đă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.