Grub'u bir diskten diğerine taşıma


11

Dizüstü bilgisayarımdaki sabit sürücümde 13.04 yüklü, şimdi aynı makinede SSD'de 13.10 var.

13.10 önyükleme yapmak için şu anda sabit diskimi (ki disk 13.10 açık değil) önyüklemek için bios ayarlamalıyım ki sanırım benim grubumdan grub başlattı ve sonra Ubuntu'yu (13.10'u başlatır) veya Ubuntu'yu başlatmayı seçebilirim 13.04 - ikisi de çalışıyor.

Benim sorum - grub'u hd'den SSD'ye nasıl taşıyabilirim, bu yüzden gelecekte hd'im başarısız olursa kurulumum olmaz? Her ne kadar kullanışlı olsa da çalışmaya devam etmek için 13.04 kurulumuna gerçekten ihtiyacım yok.

Çok teşekkürler.


sdb ile gitmek ve sdbxy ile asla
26dʒɑ

Yanıtlar:


7

GRUB 2'yi bir Çalışma Sisteminden Yeniden Yükleme

Ubuntu normal çalışıyorsa, çalışan yüklemeye önyükleme yapın ve bir terminalden aşağıdaki komutu çalıştırın.

X, GRUB'un önyükleme bilgilerini yazmasını istediğiniz sürücüdür (harf). OP, SSD / dev / komutunuzu komuta yerleştirdiniz. Bunu bilmek istiyorsanız, SSD'nizi Ubuntu makine tipine bağladıktan sonra df -horada SSD / dev / kodunuzu bulabilirsiniz.

sudo grub-install /dev/sdX  # Example: sudo grub-install /dev/sda

Bu, MBR bilgilerini geçerli yüklemeyi işaret edecek şekilde yeniden yazacak ve bazı GRUB 2 dosyalarını (zaten çalışıyor) yeniden yazacaktır. Önceki komutun yürütülmesi sırasında yapılmadığından, yükleme işleminden sonra sudo update-grub'u çalıştırmak GRUB 2'nin menüsünün güncel olmasını sağlayacaktır.


/ Dev / sdx cihazınızı listelemek sudo fdisk -l komutudur.
nicoX

Teşekkürler :) benim fdisk benim istiyoruz benim ssd çıktılar: Disk / dev / sdb: 120.0 GB Bunun için tablo gibi görünüyor: Aygıt Önyükleme Başlangıç ​​Bitiş Blokları Id Sistemi / dev / sdb1 2048 499711 248832 83 Linux / dev / sdb2 501758 234440703 116969473 5 Genişletilmiş / dev / sdb5 501760 234440703 116969472 8e Linux LVM sdb veya sdb1'e karşı egrub komutunu çalıştırmalı mıyım?
Zımba

sdb komutunu çalıştırın ve sdbXY için önerilmez
rɑːdʒɑ

Önyükleme yükleyicimi (GRUB) ölmekte olan bir birincil sabit diskten (sda) ikincil sabit diske (Sdb) değiştirmek zorunda kaldım. "sudo grub-install / dev / sdb" çalıştırdı ve ilk olarak ikincil sabit diskten önyükleme yapmak için BIOS önyükleme sırasını değiştirdi. Bir cazibe gibi çalıştı.
Kingsly

1
@nicoX Bunu bulmak için en kolay ve en hızlı komut olduğunu düşünüyorum lsblk.
Melebius

0

başka bir seçenek, 13.04'ü Clonezilla ile klonlamak, daha sonra bir CZ önyükleme çubuğu / CD / DVD kullanarak Clonezilla'yı SSD sürücüsüne geri yüklemek olabilir. Ben garanti olmaz ama muhtemelen işe yarayacak. Ubuntu logosunu alabilirsiniz ve sol üst köşede devam etmek için S tuşuna basın, bu da fstab dosyasının yeni sürücüyü yansıtacak şekilde değiştirilmesini gerektirir. https://clonezilla.org/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.