Grub2 SSD'yi tespit edemiyor, ancak fdisk


0

Yeniden yüklenen Ubuntu 16.04.3 sistemimle ilgili bir sorunum var. Önyükleme sırasında, grub>komut isteminin göründüğü "Grub vr2.02 beta2-36ubuntu3.14" ekranında dururdu .

Başlangıçta, başarılı bir önyükleme için, öncelikle kullanmak lsve cat (hdX,X)/etc/issueUbuntu 16.04.3 kök bölümü ve türü ile diski tespit etmek:

set root=(hd2,2)
linux /boot/vmlinuz-3.XX.X.X.-XX-generic root=/dev/nvme0n1p2
initrd /boot/initrd.img-3.XX.X.X.-XX-generic
boot

Ubuntu daha sonra önyükleme yapar ve kapatırdı. Bununla birlikte, bir sonraki önyükleme sırasında, yukarıdaki çevrim tekrarlanmalıdır.

Bu gibi birkaç döngüden sonra, sistemim şimdi tekrar Grub2'de kaldı. Grub2 SSD cihazımı bulamıyor, yani (hdX,X)/dev/nvme0n1mevcut değil. Ben Ubuntu girmek için Ubuntu açılış disketi kullandığınızda, ancak, ben üzerinden benim SSD görmek mümkün duyuyorum fdisk -l, Gpartedve lsblk. Örneğin

ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/loop0: 1.4 GiB, 1532116992 bytes, 2992416 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/nvme0n1: 447.1 GiB, 480103981056 bytes, 937703088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048   1050623   1048576   512M EFI System
/dev/nvme0n1p2   1050624 870897663 869847040 414.8G Linux filesystem
/dev/nvme0n1p3 870897664 937701375  66803712  31.9G Linux swap


Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt

Device     Start    End Sectors  Size Type
/dev/sda1   2048 526335  524288  256M EFI System

ubuntu@ubuntu:~$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop1         7:1    0  83.1M  1 loop /snap/core/3247
sr0          11:0    1   1.5G  0 rom  /cdrom
loop0         7:0    0   1.4G  1 loop /rofs
sda           8:0    0   1.8T  0 disk 
└─sda1        8:1    0   256M  0 part 
nvme0n1     259:0    0 447.1G  0 disk 
├─nvme0n1p3 259:6    0  31.9G  0 part 
├─nvme0n1p1 259:4    0   512M  0 part 
└─nvme0n1p2 259:5    0 414.8G  0 part 

SSD ve HDD’m GPT kullanıyor ve bir EFI bölümü var. Ayrıca, sistemimin UEFI'si EFI kullanacak şekilde yapılandırıldı.

Sorular :

  1. Grub2'yi SSD'yi bulmak ve bağlamak için nasıl yapılandırabilirim?
  2. Grub önyüklemesini Ubuntu'nun otomatik önyüklenebilmesi için nasıl ayarlarım?

Düzenleme: Sorumu yanıtlamanın arkasındaki teknik adımları bilmiyorum, ancak durumumdan kurtarmak için yaptıklarımı burada paylaşabilirim. Sistemimin diğer diskine linux nane kurdum. Bunu yaptım çünkü Ubuntu kurulumlarım kurulurken sorun yaşıyordu ve işleyen bir Linux Mint kurulumcusu vardı. Buradaki fikir, grub2'yi bootloader olarak kullanan eşdeğer bir işletim sistemini başarılı bir şekilde kurabilirsem, başarının bootloading sorunlarımı da çözebileceğini umuyorum. Neyse ki, işe yaradı! Grub2 SSD'mi algılıyor ve Ubuntu 16.04.3 kusursuz bir şekilde açılabiliyor.

Yanıtlar:


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.