Grub de recuperare rapidă 2

GRUB în versiunea 2 a suferit o mulțime de modificări, iar acum modalitățile standard de a reconstrui încărcătorul nu vor funcționa și vor trebui să se înrăutățească.

Este necesar să încărcați CD-ul live al distribuției și să intrați în terminal.






Apoi, introduceți comanda (de la superuser):
fdisk -l
Această comandă va afișa toate sectoarele hard disk-ului din care putem afla exact unde este instalat linux-ul nostru.
Acum trebuie să montați partițiile cu sistemul instalat pentru a continua lucrul. Din ieșirea comenzii anterioare, am obținut informații despre marcare și acum știm exact ce să montăm.
De exemplu, dacă linux este setat la sda1, atunci executați (de la superuser):
mount / dev / sda1 / sistem
mount --bind / dev / sistem / dev
mount --bind / proc / sistem / proc
Dacă aveți directoare suplimentare, montați și ele.
Acum trebuie să folosim partiția asamblată ca root (de la superuser):
chroot / sistem
Acum putem instala GRUB 2 în sectorul primar cu comanda:
grub-install / dev / sda
Dacă a apărut o eroare:
grub-install - recheck / dev / sda
Puteți reporni computerul. În majoritatea cazurilor, această instrucțiune ar trebui să funcționeze la 100%, am renunțat doar o singură dată (deoarece situația a fost complicată).

chroot nu înregistrează utilizatorul în partiții, dar execută comanda folosind partiția specificată ca partiție rădăcină. Dacă comanda nu este specificată, atunci shell-ul standard este executat







$ mount / dev / sda5 / sistem
montare: numai
ubuntu @ ubuntu:

$ sudo mount / dev / sda5 / sistem
mount: punctul de montare / sistem nu există
ubuntu @ ubuntu:

$ sudo mount -bind / dev / sistem / dev
mount: mount point / system / dev nu există
ubuntu @ ubuntu:

$ mount --bind / proc / sistem / proc
montare: numai
ubuntu @ ubuntu:

$ sudo mount / dev / sda8 / sistem / home
mount: mount point / system / home nu există
ubuntu @ ubuntu:

$ sudo mount - lege / proc / system / proc
mount: mount point / system / proc nu există
ubuntu @ ubuntu:

$ sudo mount / dev / sda6 / sistem / tmp
mount: mount point / system / tmp nu există
ubuntu @ ubuntu:

$ chroot / sistem
chroot: nu poate schimba directorul rădăcină în / system: nu există un astfel de fișier sau director
ubuntu @ ubuntu:

$ sudo chroot / sistem
chroot: nu poate schimba directorul rădăcină în / system: nu există un astfel de fișier sau director
ubuntu @ ubuntu:

$ grub-install / dev / sda
cp: nu se poate crea un fișier obișnuit `/boot/grub/915resolution.mod ': permisiunea a fost respinsă
ubuntu @ ubuntu:

Start sistem de pornire a sistemului de blocare a blocurilor
/ dev / sda1 * 63 34828919 17414428 + 7 HPFS / NTFS / exFAT
/ dev / sda2 34830334 312576704 138873185+ f W95 ext. (LBA)
/ dev / sda5 117909504 141338623 11714560 7 HPFS / NTFS / exFAT
/ dev / sda6 141339933 221215049 39937558 + 7 HPFS / NTFS / exFAT
/ dev / sda7 221215113 312576704 45680796 7 HPFS / NTFS / exFAT
/ dev / sda8 75276288 117649407 21186560 7 HPFS / NTFS / exFAT
/ dev / sda9 34830336 74229759 19699712 83 Linux
/ dev / sda10 74231808 75263999 516096 82 Linux swap / Solaris

Elementele tabelului de partiții nu sunt în ordine de disc


Am un sistem instalat pe sda9?







Trimiteți-le prietenilor: