Puncte:1

Cum să restabiliți Grub după clonarea hard diskului pentru un laptop cu încărcare dublă

drapel jp

Am avut un laptop dual boot (Windows/Linux) cu un SSD de 500 GB și am înlocuit SSD-ul cu un SSD de 1 TB utilizând procedura descrisă mai jos. Când repornesc, pornește direct în Windows, fără meniul grub. De ce s-a întâmplat acest lucru și cum pot restabili meniul grub?

Asta am facut:

  1. Porniți laptopul de pe un bootstick live (care rulează Linux Mint)
  2. Utilizați dd pentru a copia întregul SSD de 500 GB pe o unitate de rețea
  3. Închideți laptopul și înlocuiți SSD-ul cu un SSD de 1 GB.
  4. Porniți din nou cu un bootstick live și utilizați dd pentru a copia fișierul de pe unitatea de rețea înapoi pe SSD.
  5. Reporniți fără bootstick live

Știu că acest lucru lasă jumătate din noul meu SSD nefolosit; Speram să repar asta mai târziu.

dd a funcționat corect, sau cel puțin pot monta toate partițiile, inclusiv partițiile live dintr-un bootstick. Aceasta este rezultatul fdisk -l:

Disc /dev/loop0: 1,8 GiB, 1912557568 octeți, 3735464 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți


Nepotrivirea dimensiunii GPT PMBR (1000215215 != 1953525167) va fi corectată prin scriere.
Tabelul GPT de rezervă nu se află la capătul dispozitivului. Această problemă va fi corectată prin scriere.
Disc /dev/nvme0n1: 931,53 GiB, 1000204886016 octeți, 1953525168 sectoare
Model de disc: KINGSTON SKC2500M81000G                 
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Identificator disc: 282E2059-1738-4156-802F-50E4A4E71652

Dispozitiv Start End Sectors Size Type
/dev/nvme0n1p1 2048 1026047 1024000 500M EFI System
/dev/nvme0n1p2 1026048 1288191 262144 128M Microsoft rezervat
/dev/nvme0n1p3 1288192 205020339 203732148 97.2G Date de bază Microsoft
/dev/nvme0n1p4 205021184 206086143 1064960 520M Mediu de recuperare Windows
/dev/nvme0n1p5 206088192 214087679 7999488 3.8G Linux swap
/dev/nvme0n1p6 214087680 969730047 755642368 360.3G Sistem de fișiere Linux
/dev/nvme0n1p7 969730048 970651647 921600 450M Date de bază Microsoft
/dev/nvme0n1p8 970651648 997961727 27310080 Mediu de recuperare Windows 13G
/dev/nvme0n1p9 997961728 1000204287 2242560 Mediu de recuperare Windows 1.1G


Disc /dev/mapper/vg-root: 60 GiB, 64424509440 octeți, 125829120 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți


Disc /dev/mapper/vg-home: 300,32 GiB, 322462285824 octeți, 629809152 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți


Disc /dev/sda: 14,93 GiB, 16008609792 octeți, 31266816 sectoare
Model de disc: Cruzer Blade    
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: dos
Identificatorul discului: 0x5b137364

Dispozitiv Boot Start End Sectors Size ID Tip
/dev/sda1 * 0 3974271 3974272 1.9G 0 Gol
/dev/sda2 632 8567 7936 3,9M ef EFI (FAT-12/16/32)
/dev/sda3 3977216 31266815 27289600 13G 83 Linux

Am încercat să reinstalez grub folosind următoarele comenzi (de pe bootstick-ul live). Aceste comenzi au ajutat la restabilirea grub după o actualizare anterioară a Windows și au rulat fără erori, dar nu au restabilit grub de data aceasta.

montați /dev/mapper/vg-root /mnt
mkdir /efi
montați /dev/nvme0n1p1 /efi
grub-install --directory=/mnt/usr/lib/grub/x86_64-efi --boot-directory=/mnt/boot --efi-directory=/efi

Problema ar putea fi cauzată de un alt UUID pentru noul disc? S-ar putea să greșesc, dar AFAIK, UUID-urile discului sunt stocate pe disc, așa că ar fi trebuit să fie clonate împreună cu restul datelor. Deci, ce ar putea fi greșit și cum pot reactiva grub?

Iată câteva detalii hardware:

Laptop: Dell XPS 15 (9550)

SSD vechi: PM951 NVMe SAMSUNG 512GB

SSD nou: Kingston Technology KC2500 M.2 1000 GB PCI Express 3.0 3D TLC NVMe

Link Pastebin: http://paste.ubuntu.com/p/DkMGvNXdYq/

oldfred avatar
drapel cn
Ce sistem de marcă/model? 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 de 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
drapel jp
@oldfred Îmi pare rău, sunt oarecum confuz de cererea ta; ce este „versia ppa” și ar trebui sau nu ar trebui să descarc și să rulez un ISO de reparare a pornirii?
drapel jp
@oldfred OK, mi-am dat seama, a fost adăugat linkul pastebin. Este prima dată când am folosit boot-repair și pastebin, îmi pare rău pentru confuzia mea
oldfred avatar
drapel cn
Acesta este un site oficial Ubuntu de întrebări și răspunsuri. De îndată ce văd că este Mint, care este o versiune neoficială a Ubuntu, vor închide această întrebare. Nu cunosc LVM, dar nu văd nimic major. Ai avut UEFI Secure Boot activat înainte? Și aveți o versiune veche de boot BIOS a grub în MBR, care cu o unitate nouă nici nu ar trebui să fie acolo, dar nu este o problemă atâta timp cât nu încercați să porniți cu modul BIOS. Consultați https://unix.stackexchange.com/ sau https://ubuntuforums.org/forumdisplay.php?f=446
drapel jp
@oldfred OK Îmi pare rău, nu știam că este doar Ubuntu, a fost forumul unde am văzut cele mai multe postări legate. Sugerați să postez din nou pe unul dintre celelalte două forumuri?
drapel jp
@oldfred Despre celelalte întrebări ale tale: nu sunt sigur. Am o înțelegere limitată a diferitelor opțiuni de pornire, nu sunt sigur care este versiunea de pornire UEFI Secure Boot sau Bios a grub. Vreau o modalitate fiabilă de a porni Windows sau Linux și, dacă trebuie să învăț mai multe pentru a realiza asta, o voi face; Voi accepta orice sfat ai.
oldfred avatar
drapel cn
Mai bine să postezi altundeva. Nu cunosc LVM sau Mint deoarece folosesc Kubuntu cu partiții standard. Și nu știu cu adevărat problemele Windows.

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.