Форум русскоязычного сообщества Ubuntu


Автор Тема: Не грузиться с SSD  (Прочитано 3042 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #15 : 07 Июнь 2017, 14:01:01 »
ConnaiSSant, попробуй туда скопировать grubx64.efi и перезагрузиться
Я кажетсяхвидел этот файл где то на том разделе
Путь до него как поменять?

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #16 : 07 Июнь 2017, 14:47:09 »
ConnaiSSant, скопируй его в корень efi раздела
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #17 : 07 Июнь 2017, 22:36:51 »
Код: HTML
  1. tree /mnt/efi/
  2. /mnt/efi/
  3. ├── EFI
  4. │   └── ubuntu
  5. │       ├── fbx64.efi
  6. │       ├── fw
  7. │       ├── fwupx64.efi
  8. │       ├── grub.cfg
  9. │       ├── grubx64.efi
  10. │       ├── mmx64.efi
  11. │       └── shimx64.efi
  12. └── grub
  13.     ├── grub.cfg
  14.     └── unicode.pf2

Код: Bash
  1. cp EFI/ubuntu/grubx64.efi /mnt/efi/
  2. reboot

Пользователь добавил сообщение 07 Июнь 2017, 22:44:50:
Не помогло
Код: HTML
  1. la /mnt/efi/
  2. EFI  grub  grubx64.efi


Пользователь добавил сообщение 07 Июнь 2017, 22:48:32:
Нагугли, что должно быть типа такого:

Код: HTML
  1. Boot0002* ubuntu        HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(\EFI\ubuntu\shimx64.efi)
  2. Boot0003* ubuntu        HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(EFI\Ubuntu\grubx64.efi)

То есть 2 записи, одна на shim, другая на grub

Пользователь добавил сообщение 07 Июнь 2017, 22:52:47:
Код: Bash
  1. root@ubuntu:/home/ubuntu# mount /dev/sda2 /mnt/asd/
  2. root@ubuntu:/home/ubuntu# mount /dev/sda1 /mnt/asd/boot/
  3. root@ubuntu:/home/ubuntu# chroot /mnt/asd/
  4. root@ubuntu:/# efibootmgr -v
  5. efibootmgr: EFI variables are not supported on this system.
  6. root@ubuntu:/#

« Последнее редактирование: 07 Июнь 2017, 23:04:41 от Azure »

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #18 : 07 Июнь 2017, 23:22:51 »
Сначала.
Сначала все подмонтируй
sudo blkidУзнаешь из название своего диска. Например, он так и остался sda
Пусть sda1- efi
sda2 - /
sda3 - /home
sudo mount /dev/sda2 /mntsudo mount /dev/sda1 /mnt/boot/efisudo mount /dev/sda3 /mnt/homesudo mount -o bind /dev /mnt/devsudo mount -o bind /proc /mnt/procsudo mount -o bind /sys /mnt/syssudo chroot /mnt bash
Переустанови груб
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #19 : 07 Июнь 2017, 23:52:12 »
Делал так уже, действительно у меня sda1 - efi раздел, а sda2 - /.
Вот еще раз примонтировал и переустановил:
Код: Bash
  1. ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
  2. ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot/efi
  3. ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
  4. ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
  5. ubuntu@ubuntu:~$ sudo mount -o bind /sys /mnt/sys
  6. ubuntu@ubuntu:~$ sudo chroot /mnt bash
  7.  


Код: Bash
  1. root@ubuntu:/# apt-get install --reinstall grub-efi-amd64
(Нажмите, чтобы показать/скрыть)

Код: Bash
  1. root@ubuntu:/# update-grub2
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 07 Июнь 2017, 23:56:16:
Кстати, не sudo mount /dev/sda1 /mnt/boot/efi а /mnt/boot/, я так думаю. Тоже само, смущает


Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1.  Check your device.map.

Причем тут sdb вообще? это liveCD с которого я сижу
« Последнее редактирование: 07 Июнь 2017, 23:57:07 от ConnaiSSant »

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #20 : 08 Июнь 2017, 00:48:07 »
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #21 : 08 Июнь 2017, 00:48:43 »
Таблица разделов -GPT?
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #22 : 08 Июнь 2017, 02:09:07 »
Таблица разделов -GPT?
Ага. Давно уже она,  раз 5 ставил систему на нее. Не подскажите как удалить лишние пункты в / при выборе f12

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #23 : 08 Июнь 2017, 08:05:27 »
ConnaiSSant, Смотришь записи
efibootmgr -vУдаляешь ненужные
sudo efibootmgr -b 000X -B000X- номер записи, которую показала команда.
Например:
Boot2001* EFI USB Device RCТ.е. 2001
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #24 : 08 Июнь 2017, 09:46:14 »
sudo efibootmgr -b 000X -B

Эти не подлежат удалению?

Код: Text
  1. Boot0008* PCI LAN: EFI Network (IPv4)  
  2. Boot0009* PCI LAN: EFI Network (IPv6)  
  3.  

Я все равно не могу загрузиться в систему. Так, давайте сначала. Система установлена в uefi, но secury boot отключен. Почему? Ответ мой такой (при выборе в биосе):

Код: Text
  1.  
  2. ├── UEFI
  3. │     └──
  4. │      
  5. └── LEGACY
  6.        ├── UEFI FIRST
  7.        |         |______Ubuntu *
  8.        |
  9.        |__ LEGACY ONLY
  10.                   |_____
  11.  
Имею структуру, вышеизложенную (биос) Если выбираю UEFI, то выскакивает ошибка про secury boot access (точно не помню) - в этом режиме никогда не удавалось установить Ubuntu. Если выбираю Legacy / UEFI FIRST, то могу загрузиться с liveCD
Если выставляю Legacy/Legacy only - c liveCD загрузиться вообще не могу.

Что то я начал сомневаться в том, что проблема именно с загрузчиком. Я вчера переустановил систему (с ясным умом) Загрузчик загрузил в /dev/sda (это тот диск, что именуется испытуемый)


Код: Text
  1. Если выбран UEFI, то включен secury boot
  2. Если выбран Legacy / UEFI FIRST, то отключен secury boot
  3. Если выбран  Legacy/Legacy only , то отключен UEFI совсем и только legacy включен
  4.  
« Последнее редактирование: 08 Июнь 2017, 09:49:20 от ConnaiSSant »

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #25 : 08 Июнь 2017, 11:21:55 »
Монтируешь диски, чрутишься.
Смотришь ls /boot. Убеждаешься, что ядро на месте.
Из чрута (!) смотришь твои диски
sudo blkidДалее указывать нужно их. Неважно, что он может быть, например /dev/sdb1 и т.д.

1) Убедись, что твой efi нормально смонтирован именно в /boot
2) Поставь REFIND, только не знаю, он в Ubuntu в репах есть или нет, должен быть. Потренируйся на кошках live-cd
sudo apt-get install refind-efi && sudo refind-install --usedefault /dev/sdXY --alldrivers/dev/sdXY- твой efi раздел, который ты увидишь из чрута blkid
По настройке здесь.
https://wiki.archlinux.org/index.php/REFInd
refind- bootloader, который читает загрузочные записи UEFI, grubx64.efi и проч. Должен подхватить.
Ты его можешь записать/скопировать (тупо, руками) на флешку, предварительно отформатированную в fat32 и загрузиться с нее в систему на SSD и из нее восстановить grub.
« Последнее редактирование: 08 Июнь 2017, 11:24:29 от Morisson »
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн DimanBG

  • Активист
  • *
  • Сообщений: 671
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #26 : 08 Июнь 2017, 12:51:09 »
ConnaiSSant, у тебя всё равно получается в эмуляции БИОС. Только на разметку ГПТ. Плохо, что отключение Секьюри бут автоматически включает эмуляцию. Обновления прошивки нет?
Если никакие проприетарные драйвера не будут использоваться, то можно установить в УЕФИ с Секьюри бут. Только с флешки для УЕФИ-ГПТ лучше, а не гибридной, - с ESP разделом с сигнатурой ГПТ на разметке ms-dos.   

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #27 : 08 Июнь 2017, 13:28:55 »
Скачай исполняемый файл загрузчика и кинь в корень efi раздела Пользователь root, группа root. Перезагрузись с SSD Должно подхватить.
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #28 : 08 Июнь 2017, 14:16:28 »
Код: Bash
  1. ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
  2. ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot
  3. ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
  4. ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
  5. ubuntu@ubuntu:~$ sudo mount -o bind /sys /mnt/sys
  6. ubuntu@ubuntu:~$ sudo chroot /mnt/ bash
  7. root@ubuntu:/# ls /boot/
  8.  
  9. abi-4.8.0-36-generic         memtest86+.elf
  10. config-4.8.0-36-generic      memtest86+_multiboot.bin
  11. efi                          System.map-4.8.0-36-generic
  12. grub                         vmlinuz-4.8.0-36-generic
  13. initrd.img-4.8.0-36-generic  vmlinuz-4.8.0-36-generic.efi.signed
  14. memtest86+.bin
  15.  
  16. root@ubuntu:/boot#  blkid
  17. /dev/loop0: TYPE="squashfs"
  18. /dev/sda1: LABEL="EFI" UUID="C395-3AB0" TYPE="vfat" PARTUUID="434ad744-4166-4725-bc61-f9d54d9a435e"
  19. /dev/sda2: UUID="060d0711-7e60-4234-83c2-d68aac3c8403" TYPE="ext4" PARTUUID="1677b0f8-89de-4b2b-8aa7-69f3dc5a9d4a"
  20. /dev/sda3: UUID="22996cd7-8351-4fd4-b697-257fb1ab0523" TYPE="swap" PARTUUID="88ab474a-56e2-4606-8ca9-fb7b8bd4e383"
  21. /dev/sda4: UUID="16ba44d7-89d3-4e5d-9bf9-7deba1b2d4bd" TYPE="ext4" PARTUUID="b5d444ba-7c43-4fbc-a533-e79b29a37e2d"
  22. /dev/sdb1: UUID="2017-02-15-21-44-13-00" LABEL="Ubuntu 16.04.2 LTS amd64" TYPE="iso9660" PTUUID="15e2543d" PTTYPE="dos" PARTUUID="15e2543d-01"
  23. /dev/sdb2: SEC_TYPE="msdos" UUID="E561-C446" TYPE="vfat" PARTUUID="15e2543d-02"
  24.  
  25. root@ubuntu:/boot# apt-cache search refind-efi
  26. root@ubuntu:/boot#
  27.  

Нет его походу.


Скачай исполняемый файл загрузчика и кинь в корень efi раздела Пользователь root, группа root. Перезагрузись с SSD Должно подхватить.

Скачал, добавил в корень efi раздела, отмонтировал раздел, перезагрузился - все тоже самое.

Обновления прошивки нет?

Погляжу с winPE Стрелец, видел там функцию обновления прошивки.

Пользователь добавил сообщение 08 Июнь 2017, 14:19:27:
Можно пойти другим путем. У меня есть grub и grub2 на флешках (мультизагрузочные они), а что если там прописать - "откуда грузиться" ??? И тем самым проверим, загрузиться или нет.
« Последнее редактирование: 08 Июнь 2017, 14:19:27 от ConnaiSSant »

Оффлайн Morisson

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2364
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #29 : 08 Июнь 2017, 14:22:32 »
Из чрута:
sudo apt-add-repository ppa:rodsmith/refindsudo apt-get updatesudo apt-get install refindsudo refind-install --usedefault /dev/sdXY --alldriversppa:rodsmith/refind - нормальный, не боись, оф. пакеты для арча в официальных репах есть, для Ubuntu- ppa делает.
Acer E5-571G; Intel Corei5; GPU: IntelHD 4400 + Nvidia 820M; SSD 250 Гб + HDD 500 Гб; RAM 12 Гб, UEFI без загрузчика.
Arch Linux; WM: Xmonad / XFCE4+Compiz; ядро: linux-zen

 

Страница сгенерирована за 0.337 секунд. Запросов: 24.