Больше не могу загрузить efi

Con awkpuedes hacer como:

awk -F"[-,)]" '$(NF-1)-$5 >2000' infile
2017-01-27 object2(sendtime-1486743904800,recdtime-  1486743908000)

Aquí definimos conjuntos de guión, espacio, coma y paréntesis de cierre como separadores de campos.

para responder a la pregunta revisada, intente:

awk -F"[-,]" '/sendobject/ && $18-$15 >2000' infile
3
26.06.2019, 03:35
2 ответа

НАКОНЕЦ-ТО я нашел решение:
1 )в режиме спасения grub запустите «set»

2 )Он показывает префикс = (hd1,gp1 )/boot/efi/EFI/ubuntu/
3 )В моем случае, поскольку у меня KDE NEON, папка /boot/efi/EFI/ubuntu/ не существует, но папка //boot/efi/EFI/neon/ существует.. Поэтому я скопировал всю папку /boot/efi/EFI/neon/ в /boot/efi/EFI/ubuntu/. Это помогло
В моем случае также неверно (hd1,gp1 ), потому что он должен указывать на hd1,gpt5. Но я DINDT изменил это, и это сработало.
Я изменил файл /boot/efi/EFI/ubuntu/grub.cfg для использования в формате msdos :

.
search.fs_uuid xkjdiw-18e9-4d0a-ac55-2skjdh8425f root hd1,gpt5 
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
1
27.01.2020, 21:24

Because it didn’t work, I tried to reinstall grub manually, but I have the same results.

На самом деле вы не сказали, что вы здесь сделали, так что мое предложение может быть чем-то, что вы уже пробовали. Но чтобы повторно -установить grub вручную, попробуйте следующее:

  1. Загрузите Linux Mint Live USB. и откройте командную строку.
  2. Смонтируйте корневой раздел Linux и все разделы, необходимые для /, /boot/, /boot/efiи /usr. Основываясь на данных из вашего pastebin, я считаю, что для вас это означает :
    sudo mount /dev/sdb7 /mnt
    sudo mount /dev/sdb5 /mnt/boot
    sudo mount /dev/sdb1 /mnt/boot/efi/
    
  3. Монтировать файловые системы ядра в эту среду

    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys  /mnt/sys
    sudo mount --bind /dev  /mnt/dev
    
  4. chroot в среду

    sudo chroot /mnt /bin/bash
    
  5. Повторно -установите grub, затем перенастройте его
    grub-install
    update-grub
    
  6. exit, затем безопасное отключение
  7. .
  8. Запуск без без USB

Существует небольшая вероятность того, что это создаст личинку для Live USB(/dev/sda? ). Если это существует, игнорируйте его, и когда вы войдете в свою работающую систему, просто снова выполните update-grub, чтобы удалить его.


Если у вас по-прежнему возникают проблемы с доступом к grub, но он по-прежнему приводит вас в меню спасения grub, то следующее, что нужно проверить, это правильность конфигурации, сгенерированной install-grub. В вашей среде chroot (, указанной выше )в Mint или Ubuntu, есть файл конфигурации, расположенный в /boot/efi/EFI/ubuntu/grub.cfg. В моем есть это:

search.fs_uuid 7fd75078-b1ac-4724-a63f-01980349e51a root hd0,gpt5
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

Проверьте правильность первых двух строк. Во-первых, вы можете проверить uuid и раздел. Так что для моей системы uuid соответствует /dev/sda5и подтверждается hd0,gpt5. Не волнуйтесь, если у вас написано hd0вместо sdb. Это будет правильно после того, как вы отключите USB Mint:

sudo blkid
/dev/sda2: UUID="2641-087E" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="27141f73-5de4-4785-8894-3c774fae7e79"
/dev/sda5: UUID="7fd75078-b1ac-4724-a63f-01980349e51a" TYPE="ext4" PARTLABEL="Mint" PARTUUID="540b5b36-d3fe-405a-80b3-465518e2778a"
/dev/sda7: UUID="ae780d1a-3d09-49b7-bd96-c738772e1ecd" TYPE="ext4" PARTLABEL="Linux Home" PARTUUID="0fc32a26-808a-4f1c-8d15-3369da0b564b"

Поскольку у вас есть раздел /boot, первая строка должна ссылаться на ваш раздел /boot, а вторая строка для вас должна читаться как:

set prefix=($root)'/grub'
1
27.01.2020, 21:24

Теги

Похожие вопросы