Linux Mint Türkiye
Linux Mint Destek => Kurulum Öncesi ve Sonrası => Konuyu başlatan: nefarkeder - 17 Ocak 2020, 13:26:30
-
Merhabalar herkese,
5.3.0.0-26-generic çekirdek update'i sonrası wifi'ye bağlanmada parolayı kabul etmeme sorunu yaşadım ve 5.0.0.0-36-generic çekirdeğe geçmek istedim. Fakat hiçbir şekilde grub menüsü açılmadı. Bu durumda grub'u boot-repair ile yeniden kurmak istedim ve kurdum da. Ancak, daha sonrasında bilgisayarım "grub>" komut girişinde kalakaldı ve ancak elle çeşitli komutlarla girebildim. Girdikten sonra update-grub" komutuyla sorunu düzeltmek istediğimde şu çıktıyı alıyorum:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/60_mint-theme.cfg'
Grub yapılandırma dosyası oluşturuluyor ...
/usr/sbin/grub-probe: hata: failed to get canonical path of `/boot/grub/fonts/UbuntuMono16.pf2'.
Aygıt için yol tanımlanmadı.
Kullanım: grub-probe [SEÇENEK...] [SEÇENEK]... [YOL|AYGIT]
Daha fazla bilgi için `''grub-probe --help' veya `grub-probe --usage'
komutlarını deneyin.Bu işin içinden çıkamıyorum, yeniden boot-repair kullandığımda da hata veriyor. Boot-repair'in çıktısı şurada: http://paste.ubuntu.com/p/vbJjRQ2RGJ/
Şimdiden teşekkürler.
-
Buradaki (https://forum.linuxmint.net.tr/index.php?topic=10402.msg63655#msg63655) öneriyi deneyebilirsiniz.
-
Bahsettiğiniz işaretleri yaparak Boot Repair Live USB ile işlemi yaptığımda da aynı sorun sürüyor hocam. :/
-
Sistemi çalışan DVD/USB ile açıp aşağıdaki komutların çıktılarını paylaşın.
sudo parted -llsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID
-
Buyur hocam.
sudo parted -l
Model: ATA HFS512G39TND-N21 (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 512GB 512GB ext4
Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdb: 15.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 15.5GB 15.5GB fat32 msftdata
Model: Unknown (unknown)
Disk /dev/zram3: 1030MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 1030MB 1030MB linux-swap(v1)
Model: Unknown (unknown)
Disk /dev/zram1: 1030MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 1030MB 1030MB linux-swap(v1)
Model: Unknown (unknown)
Disk /dev/zram2: 1030MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 1030MB 1030MB linux-swap(v1)
Model: Unknown (unknown)
Disk /dev/zram0: 1030MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 1030MB 1030MB linux-swap(v1)ve
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT,UUID
NAME SIZE TYPE FSTYPE MOUNTPOINT UUID
loop0 629.3M loop squashf /rofs
sda 477G disk
├─sda1 512M part vfat /mnt/boot-sav/sd C15E-2059
└─sda2 476.4G part ext4 /mnt/boot-sav/sd 9e8b0209-5336-483e-b459-a6883c2ba46d
sdb 14.4G disk
└─sdb1 14.4G part vfat /cdrom 6AC0-CC0B
zram0 982.6M disk [SWAP]
zram1 982.6M disk [SWAP]
zram2 982.6M disk [SWAP]
zram3 982.6M disk [SWAP]
-
Sistemi yeniden başlatıp, çalışan USB/DVD ile bir işlem yapmadan önce aşağıdaki komutları çalıştırın.
sudo -i
mount /dev/sda2 /mnt
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt
Ardından aşağıdaki komutla grub-common paketini yeniden kurmayı deneyin. Bu komutla eksik olduğu belirtilen UbuntuMono16.pf2 dosyası yeniden yüklenecektir.
sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" grub-common
Ardınan aşağıdaki komutla önyükleyici onarmayı deneyebilirsiniz.
sudo grub-install /dev/sda
-
Son komuta ciktiyi veriyor hocam
sudo grub-install /dev/sda
Installing for x86_64-efi platform.
grub-install: error: cannot find EFI directory.
-
Sistemi yeniden başlatıp, aşağaıdaki komutları deneyiniz.
sudo -i
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt
sudo apt install --reinstall grub-efi
sudo grub-install /dev/sda
sudo update-grub
-
En son komut yine şu çıktıyı veriyor:
sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/60_mint-theme.cfg'
Grub yapılandırma dosyası oluşturuluyor ...
/usr/sbin/grub-probe: hata: failed to get canonical path of `/boot/grub/fonts/UbuntuMono16.pf2'.
Aygıt için yol tanımlanmadı.
Kullanım: grub-probe [SEÇENEK...] [SEÇENEK]... [YOL|AYGIT]
Daha fazla bilgi için `''grub-probe --help' veya `grub-probe --usage'
komutlarını deneyin.
-
Sistemi yeniden başlatıp, aşağıdaki komutu çalıştırın,
sudo mount /dev/sda2 /mnt
ardından aşağıdaki komutun çıktısını paylaşın.
cat /mnt/etc/default/grub
-
Buyrun hocam:
cat /mnt/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
-
Sistemi yeniden başlatıp, aşağıdaki komutlarla Grub ile ilgili dosyaları yeniden kurmayı dener misiniz?
sudo -i
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
cp /etc/resolv.conf /mnt/etc/resolv.conf
chroot /mnt
sudo apt update
sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" grub-common grub-pc grub-pc-bin grub2-common
sudo grub-install /dev/sda
Bir de Grub Customizer uygulamasını kurup kurmadığınız haknda bilgi veriniz.
-
Grub Customizer kurulu hocam.
-
Sistemi burada (https://forum.linuxmint.net.tr/index.php?topic=8234.msg50745#msg50745) anlatıldığı gibi açmayı deneyebilir misiniz?
-
Böyle açılıyor hocam. Fakat sudo update-grub çalışmıyor, şu hatayı veriyor:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/60_mint-theme.cfg'
Grub yapılandırma dosyası oluşturuluyor ...
/usr/sbin/grub-probe: hata: failed to get canonical path of `/boot/grub/fonts/UbuntuMono16.pf2'.
Aygıt için yol tanımlanmadı.
Kullanım: grub-probe [SEÇENEK...] [SEÇENEK]... [YOL|AYGIT]
Daha fazla bilgi için `''grub-probe --help' veya `grub-probe --usage'
komutlarını deneyin.
-
Şimdi aşağıdaki komutlarla Grub ile ilgili dosyaları yeniden kurmayı deneyiniz.
sudo apt updatesudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" grub-common grub-pc grub-pc-bin grub2-common
-
Çıktısı şu hocam:
aket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor:
libllvm8:i386 linux-headers-4.15.0-72 linux-headers-4.15.0-72-generic
linux-headers-5.0.0-36 linux-headers-5.0.0-36-generic
linux-image-4.15.0-72-generic linux-image-5.0.0-36-generic
linux-modules-4.15.0-72-generic linux-modules-5.0.0-36-generic
linux-modules-extra-4.15.0-72-generic linux-modules-extra-5.0.0-36-generic
Bu paketleri kaldırmak için 'sudo apt autoremove' komutunu kullanın.
0 paket yükseltilecek, 0 yeni paket kurulacak, 4 paket yeniden kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
2 paket tam olarak kurulmayacak ya da kaldırılmayacak.
0 B/3.204 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 0 B ek disk alanı kullanılacak.
E: Internal Error, No file name for grub-pc:amd64
-
Bu sadece ilk komutun çıktısı, sonraki komutu çalıştırmamışsınız.
-
yok hocam ikincisinin çıktısı:
sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" grub-common grub-pc grub-pc-bin grub2-common
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek duyulmuyor:
libllvm8:i386 linux-headers-4.15.0-72 linux-headers-4.15.0-72-generic
linux-headers-5.0.0-36 linux-headers-5.0.0-36-generic
linux-image-4.15.0-72-generic linux-image-5.0.0-36-generic
linux-modules-4.15.0-72-generic linux-modules-5.0.0-36-generic
linux-modules-extra-4.15.0-72-generic linux-modules-extra-5.0.0-36-generic
Bu paketleri kaldırmak için 'sudo apt autoremove' komutunu kullanın.
0 paket yükseltilecek, 0 yeni paket kurulacak, 4 paket yeniden kurulacak, 0 paket kaldırılacak ve 0 paket yükseltilmeyecek.
2 paket tam olarak kurulmayacak ya da kaldırılmayacak.
0 B/3.204 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 0 B ek disk alanı kullanılacak.
E: Internal Error, No file name for grub-pc:amd64
-
Aşağıdaki komutu çalıştırdıktan sonra yeniden dener misiniz?
sudo apt clean
-
Sayın hocam, dün muhtemelen yanlış bir işlem yapıp (kurulu çekirdeğin bağımlılıklarını sildim sanırım) çöküşe neden oldum. Bu yüzden şu anda sistemi yeniden kurdum. Öncelikle emeklerinize sağlık, çok teşekkür ederim. Dilerseniz konuyu kilitleyin, ya da belki benim gibi tam olarak anlamadığı işlere kalkanlar olur da aynı sıkıntıları yaşarsa diye açık kalsın. Var olun.
-
Rica ederiz.
Bu durumda konuyu etiketlemeden kilitleyelim.