Puncte:1

Cum îi spun bootloader-ului Ubuntu să pornească de pe o altă unitate?

drapel cn

Aceasta ar trebui să fie o întrebare simplă. Sistemul meu este setat la dual boot Ubuntu 20.04 și Windows 10. Am avut anterior doar un SSD mic (256 GB), așa că aveam doar partiția EFI și partiția de sistem Windows pe SSD și partiția Ubuntu pe un HDD intern. HDD-ul are doar 5400 RPM și timpul de încărcare lent și scăzut a fost o sursă constantă de agravare.

Tocmai am achiziționat un nou SSD de 2TB și aș dori să am pornirea ambelor sisteme de operare de pe acea unitate. Am copiat partițiile de pe cele două unități vechi pe noua unitate folosind Gparted și am setat bios-ul să pornească de pe noua unitate. În mod surprinzător, bootloader-ul de pe partiția efi copiată funcționează și sistemul încă pornește.Singura problemă este că partiția Ubuntu pe care o încarcă este copia de pe vechiul HDD, nu clona pe care am făcut-o pe noul SSD.

Gparted arată partiția efi a noii unități montată ca /dev/efi, dar partiția Ubuntu de pe vechiul HDD este încă setată ca director rădăcină. Cum pot schimba bootloader-ul pentru a porni de pe noua unitate?

drapel cc
Încercați să rulați sudo update-grub, care ar trebui să preia noua instalare. Porniți-l și după ce eliminați vechiul HDD, executați din nou update-grub. Mai ușor decât editarea fișierului grub.cfg pentru a schimba rădăcina.
oldfred avatar
drapel cn
Aveți UUID-uri și GUID-uri duplicate (partUUID). Acest lucru nu este permis, dar apare adesea dacă se clonează o unitate și nu se elimină o unitate veche. Să vedem detaliile, să folosim versiunea ppa cu programul de instalare live (a doua opțiune) sau orice instalare funcțională, nu Boot-Repair ISO: Vă rugăm să copiați și să inserați linkul pastebin în raportul rezumat al informațiilor de pornire (nu postați raportul), nu rulați remedierea automată până nu este revizuită. https://help.ubuntu.com/community/Boot-Repair
Puncte:0
drapel cn

Iată cum am rezolvat problema:

  1. Folosind Gparted, atribuiți noii partiții Ubuntu un alt UUID. După clonare, UUID-ul a fost de fapt același pe ambele partiții. (Mulțumesc lui @oldfred pentru că a sunat acest lucru).

  2. Porniți de pe unitatea flash Ubuntu, apoi instalați/rulați boot-repair.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
  1. Extindeți „Opțiuni avansate” și în fila „Locație Grub”, selectați fișierul dispozitivului cu noua partiție Ubuntu.

  2. Faceți clic pe „aplicați” și urmați instrucțiunile.

  3. Când am repornit, opțiunea de pornire implicită din încărcătorul Grub a fost noua partiție. Încă îmi oferă opțiunea de a porni de pe vechea unitate, ceea ce este în regulă pentru moment. Noua instalare a pornit fără probleme și totul rulează mult mai repede acum!

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.