Puncte:0

Cum se instalează sistemul de operare bazat pe Ubuntu pe hard disk intern fără o unitate flash folosind o altă unitate

drapel cn

Am un PC cu două ssd-uri de 250 gb. Am ubuntu 21.10 care funcționează bine pe unul și vreau să instalez un alt sistem de operare bazat pe Linux pe celălalt, astfel încât să am un dual-boot. Am încercat să montez al doilea ssd (cu primul ssd) și să instalez celălalt sistem de operare pe el cu Balena etcher ca și cum ar fi o unitate flash. Când pornesc, crede că este o unitate flash și tratează instalarea ca ea, cerându-mi să scot mediul de instalare la oprire, ceea ce este, desigur, imposibil, deoarece „mediul de instalare” este unitatea internă. De asemenea, nu va salva nicio modificare a setărilor pe care le fac. Cum pot instala un sistem de operare funcțional pe a doua unitate folosind prima și fără a folosi o unitate flash?

guiverc avatar
drapel cn
Puteți adăuga alte ISO-uri (instalate pe o partiție, unitate pe sistem) la opțiunile `grub` și să le ofere caseta ca alternative. Am făcut asta, astfel încât să pot folosi casete fără porturi USB funcționale pentru testarea QA (adică a trebuit doar să pornesc un sistem de operare instalat pe o partiție a mașinii, să copiez/actualizez ISO-urile acolo pe care am vrut să le testez QA; să rulez un scriptul, astfel încât ISO-urile schimbate au fost recunoscute; apoi `update-grub`, astfel încât următoarea pornire să le ofere pentru pornire. Întrebați despre un sistem de operare off-topic totuși (mint și drauger nu sunt Ubuntu sau *flavors*)
oldfred avatar
drapel cn
Deși încă folosesc strofa de pornire ca cele din linkul din comentariul guiverc, am folosit asta pentru jammy.
Random-Ubuntu-User avatar
drapel cn
Sunt conștient că sunt în afara subiectului. Tocmai am spus asta, ca să fie mai ușor de înțeles întrebarea, altfel, aș fi numit-o doar „os” și ar fi fost frustrant să încerc să înțeleg. Întrebarea era despre ubuntu pe care îl foloseam pentru a instala. Nu știu ce este dulceata.
guiverc avatar
drapel cn
Lansările Ubuntu sunt cunoscute sub numele de *nume de cod* până când sunt lansate, ciclul actual de *dezvoltare* este *jammy*, care va schimba numele în Ubuntu 22.04 LTS în ore (RC sau stadiul de lansare* candidat) înainte de lansare; Ubuntu 22.04 LTS fiind numele lansat (este încă în *dezvoltare* și nu a fost încă lansat). de exemplu. sistemul meu se raportează ca *Lubuntu Jammy Jellyfish (ramură de dezvoltare) x86_64* (nu se vede încă nicio mențiune despre 22.04 în `neofetch` - în prezent este *jammy*)
guiverc avatar
drapel cn
De asemenea, nu cred că a votat cineva în afara subiectului; deoarece modificările tale au fost pe Ubuntu așa cum am înțeles eu (și probabil alții).
Random-Ubuntu-User avatar
drapel cn
Ei bine, am vrut doar să fiu sigur. Mulțumiri.
guiverc avatar
drapel cn
FYI: Vedeți *numele de cod* în sursele dvs.; adică. nu veți vedea că 21.10 este `/etc/apt/sources.list` (*cu excepția cazului în care a fost pe mediul dvs. de instalare, așa că va fi într-un comentariu*) cu fișierul referindu-se la 21.10 prin nume de cod, de exemplu. *neastâmpărat*; aceasta fiind o convenție Debian pe care Ubuntu o păstrează. Prima literă crește (adică 21.04 a fost h, 21.10 a fost i, 22.04 este j etc pentru Ubuntu, care poate fi de ajutor în elaborarea lansării chiar dacă nu vă amintiți numele de cod)
Random-Ubuntu-User avatar
drapel cn
al meu este ticălos.
Puncte:2
drapel cn

Deși încă folosesc strofa de pornire ca cele din linkul din comentariul guiverc, am folosit asta pentru jammy.

Nu mi-aș aminti niciodată să rulez sudo update-grub după ce am schimbat un ISO sau am adăugat unul. Așa că folosesc o intrare de fișier de configurare pentru a încărca un fișier text cu strofe de boot care se află în folderul meu ISO.

Intrare în grub pe care nu o schimb niciodată:

intrarea de meniu „ISO live în unitatea de date” {
căutare --set=root --label data --hint hd1,gpt4
configfile /ISO/livecdimage.cfg
} 

De asemenea, am descoperit că folosirea etichetei funcționează mai bine, deoarece hd1-ul meu se schimba în hd2 la repornirea cu o unitate flash sau SSD-ul meu extern conectat. Trebuia să editez strofa când am pornit. Dar uitați să editați strofa și ați găsit folosind eticheta că a găsit-o în continuare corect.

De asemenea, a constatat că versiunile mai noi de ISO au atât o intrare grub, cât și o intrare loopback. Așa că am încercat să pornesc cu intrarea loopback. A mers.

Aceasta este una dintre multele strofe de boot din livecdimage.cfg meu, care este doar un fișier text, care se află în folderul meu /mnt/data/ISO cu toate ISO-urile mele. /mnt/data este văzut doar o dată pornit în sistemul meu. Când nu este pornit sau nu este montat, este doar /ISO.

intrarea de meniu „Kubuntu 22.04 Jammy amd64 loopback.cfg” {
      iso_path=/ISO/jammy-desktop-amd64.iso
      export izo_path
      bucla loopback $iso_path
      set root=(buclă)
      configfile /boot/grub/loopback.cfg
    }

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.