Puncte:0

Cum să pornești de pe SSD extern în loc de HDD intern?

drapel jp

Am un SSD extern de 1 TB de pe care vreau să pornesc Linux și să folosesc HDD-ul intern de 6 TB pentru stocare mare (HDD-ul intern era folosit ca unitate de operare a serverului meu Linux). M-am gândit că rularea sistemului de operare de pe un SSD ar fi mult mai rapidă (și mai silențioasă!), așa că încerc. Iată problema cu care am întâlnit și ce am încercat:

Echipament:

  • Computer ASUS VM42
  • HDD intern WD Red Plus de 6 TB (sistem de operare ubuntu actual)
  • 1TB Samsung T5 USB SSD (nou sistem de operare Ubuntu)
  • Unitate flash USB cu programul de instalare ubuntu ars pe ea prin balenaEtcher de pe Mac-ul meu

Am aceeași unitate flash USB pe care am folosit-o pentru prima mea instalare a Linux, așa că am conectat-o ​​și cu SSD-ul USB atașat și am rulat instalarea Ubuntu. Mi-a fost teamă să nu-mi formatez HDD-ul intern și să-mi pierd toate datele, așa că l-am scos pentru a face instalarea și a mers fără probleme. S-a repornit la noul sistem de operare Linux pe care tocmai l-am instalat (Ubuntu 20.04 Server) și a funcționat grozav.

Apoi am decis să-mi conectez HDD-ul intern înapoi la computer (intern - nu prin USB), asigurându-mă că mai întâi închid computerul. L-am pornit și am apăsat Del în mod repetat pentru a intra în meniul BIOS și ne-am asigurat că SSD-ul T5 a fost selectat pentru opțiunea de pornire. Aceasta a fost prima confuzie pe care am avut-o - existau 3 opțiuni pentru SSD: Samsung T5 - abc123, ubuntu Samsung T5 - abc123, și UEFI Samsung T5 - abc123 (Unde abc123 este un șir lung de cifre și litere, probabil numărul de serie?). Problema a fost că indiferent de varianta sau ordinea în care le-am selectat, computerul ar porni în continuare de pe HDD-ul intern în loc de SSD-ul extern. (O altă problemă cu BIOS-ul - de fiecare dată când actualizam opțiunile de pornire, când apăsam pe „Save & Quit”, mă avertizează că nu s-au făcut modificări la setările BIOS.)

Am încercat să scot din nou HDD-ul intern pentru a mă asigura că SSD-ul are un sistem de operare Linux funcțional și, destul de sigur, când scot HDD-ul intern, computerul pornește bine de pe SSD, arătând chiar și în BIOS că ubuntu a fost selectat pentru opțiunea Boot #1 și normal Samsung T5 a fost selectat pentru opțiunea Boot #2.

Din nou, închid, introduc HDD-ul intern, pornesc în BIOS, mă asigur că este selectat SSD-ul Samsung și încă cizme de pe HDD-ul intern.

Aproape fiecare tutorial și postare de blog și videoclipuri YouTube pe care le-am găsit în timpul căutării unei rezoluții provin de la oameni care arată cum să pornească dual Windows și Linux și care folosesc Rufus. Nu este ceea ce caut și nici nu am putut să urmăresc, deoarece sunt în prezent pe un Mac. Vreau să încep proaspăt de pe SSD-ul cu Ubuntu, apoi să montez HDD-ul intern ca opțiune de stocare care va avea în continuare toate fișierele mele vechi de înainte de transfer. Aceasta este presupunerea (si corecteaza-ma daca gresesc) că pot monta HDD-ul intern cu simplu montură comandă într-un director, apoi treceți și ștergeți toate fișierele vechi de sistem Linux și păstrați fișierele personale pe care le doresc. adică aș muta toate fișierele mele într-un folder de nivel superior, apoi aș șterge orice altceva (bin, boot, date, dev etc., root, srv, var etc.). Ar funcționa asta în primul rând?

O postare pe care am găsit-o pe StackExchange menționa pe cineva să pornească și să facă a sudo update-grub, pe care l-am încercat când am pornit de pe SSD fără HDD-ul atașat. Acest lucru nu a schimbat însă nimic.

Poate cineva să ajute?

Editare: BIOS-ul utilizat pe computerul Asus este utilitarul UEFI BIOS.

Editarea 2: Am pornit de pe SSD cu HDD-ul deconectat, apoi l-am conectat în timp ce computerul era pornit și funcționa. A lsblk nu arată HDD-ul intern pe care tocmai l-am conectat. Aud zgomotul de la unitate, așa că știu că este pornit. Nu sunt sigur dacă acestea sunt informații utile în vreun fel.

Josh Andromidas avatar
drapel jp
@Nmath Da, așa cum am spus - când HDD-ul intern este deconectat cu doar SSD-ul conectat, pornește cu instalarea proaspătă a Ubuntu. De asemenea, SSD-ul este conectat prin USB 3.0, care sunt destul de sigur că este mai rapid decât 5400 RPM.Unele cautări rapide pe Google arată că vitezele USB 3.0 pot ajunge până la 625 MB/s, în timp ce viteza HDD de 5400 RPM este de aproximativ 100 MB/s. În unele teste inițiale am făcut cu unele servere web Docker, mutarea fișierelor de configurare pe SSD a îmbunătățit mult viteza, în timp ce pornirea SSD-ului (fără HDD-ul instalat) a fost, de asemenea, mult mai rapidă decât viteza de pornire a HDD-ului.
Nmath avatar
drapel ng
Dacă ați confirmat că Ubuntu este instalat și bootabil, este în domeniul firmware-ului plăcii de bază (BIOS) să selectați prioritatea de pornire. Este posibil să existe setări suplimentare pe care trebuie să le configurați cu BIOS-ul plăcii de bază. Din păcate, nu poți face nimic în Ubuntu în acest sens. Luați în considerare să citiți documentația pentru placa de bază a computerului dvs.
sudodus avatar
drapel jp
Porniți în modul BIOS (alias CSM alias legacy mode) sau în modul UEFI? Metodele de control al pornirii sunt diferite între cele două moduri de pornire și pot exista diferențe mari între computere cum să o gestioneze.
Josh Andromidas avatar
drapel jp
@sudodus Meniul BIOS apare în partea de sus: UEFI BIOS Utility
sudodus avatar
drapel jp
Când rulați Ubuntu, vă rugăm să rulați `test -d /sys/firmware/efi && echo efi || echo bios` într-o fereastră de terminal și spune-ne care este rezultatul.
Josh Andromidas avatar
drapel jp
@sudodus când rulați Ubuntu pe HDD-ul intern, ieșirea este „efi”. Ar trebui să-l rulez și pe SSD-ul Ubuntu proaspăt instalat?
sudodus avatar
drapel jp
Da, este o idee bună.
Josh Andromidas avatar
drapel jp
@sudodus am scos din nou HDD-ul, iar instalarea ubuntu a SSD-ului mai spune „efi”
sudodus avatar
drapel jp
OK, așa că trebuie să reparăm sistemul de boot UEFI. Aproape întotdeauna, UEFI va începe să caute în prima unitate pe care o vede, `/dev/sda` și va căuta o partiție de sistem EFI (ESP).În cazul dvs., există și un ESP în unitatea externă (probabil `/dev/sdb`), care este folosit atunci când unitatea internă este absentă sau când activați un meniu temporar și selectați unitatea externă. - În sistemul UEFI-BIOS al unui computer, este posibil să puteți selecta de pe ce unitate să porniți, dar probabil că trebuie să porniți de pe unitatea internă. Deci, faceți ca boot-ul prin intermediul ESP-ului unității interne să includă sistemul în unitatea externă!
sudodus avatar
drapel jp
Există un tutorial bun despre pornirea UEFI la [acest link către forumurile Ubuntu](https://ubuntuforums.org/showthread.php?t=2147295). Există și comenzi rapide - @oldfred este guru aici, îl puteți întreba pe forumurile Ubuntu.
sudodus avatar
drapel jp
O remediere rapidă ar putea fi utilizarea [BootRepair](https://help.ubuntu.com/community/Boot-Repair)
waltinator avatar
drapel it
Vă sugerez să citiți `https://en.wikipedia.org/wiki/Power-on_self-test` , `https://en.wikipedia.org/wiki/BIOS` , `https://ro .wikipedia.org/wiki/Master_boot_record` , `https://en.wikipedia.org/wiki/GUID_Partition_Table` , `https://en.wikipedia.org/wiki/UEFI` . Unul va avea Răspunsul. Citiți-i pe ceilalți pentru a înțelege asta.

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.