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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн ConnaiSSant

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

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #16 : 07 Июня 2017, 13:47:09 »
ConnaiSSant, скопируй его в корень efi раздела

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #17 : 07 Июня 2017, 21:36:51 »
Код: (html5) [Выделить]
tree /mnt/efi/
/mnt/efi/
├── EFI
│   └── ubuntu
│       ├── fbx64.efi
│       ├── fw
│       ├── fwupx64.efi
│       ├── grub.cfg
│       ├── grubx64.efi
│       ├── mmx64.efi
│       └── shimx64.efi
└── grub
    ├── grub.cfg
    └── unicode.pf2

Код: (bash) [Выделить]
cp EFI/ubuntu/grubx64.efi /mnt/efi/
reboot

Пользователь добавил сообщение 07 Июня 2017, 21:44:50:
Не помогло
Код: (html5) [Выделить]
la /mnt/efi/
EFI  grub  grubx64.efi


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

Код: (html5) [Выделить]
Boot0002* ubuntu        HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(\EFI\ubuntu\shimx64.efi)
Boot0003* ubuntu        HD(2,96800,32000,c4f37e07-0441-4967-a1ac-75fb5a36e4f3)File(EFI\Ubuntu\grubx64.efi)

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

Пользователь добавил сообщение 07 Июня 2017, 21:52:47:
Код: (bash) [Выделить]
root@ubuntu:/home/ubuntu# mount /dev/sda2 /mnt/asd/
root@ubuntu:/home/ubuntu# mount /dev/sda1 /mnt/asd/boot/
root@ubuntu:/home/ubuntu# chroot /mnt/asd/
root@ubuntu:/# efibootmgr -v
efibootmgr: EFI variables are not supported on this system.
root@ubuntu:/#

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

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #18 : 07 Июня 2017, 22: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
Переустанови груб

Оффлайн ConnaiSSant

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


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

Код: (bash) [Выделить]
root@ubuntu:/# update-grub2
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 07 Июня 2017, 22: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, 22:57:07 от ConnaiSSant »

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #20 : 07 Июня 2017, 23:48:07 »

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #21 : 07 Июня 2017, 23:48:43 »
Таблица разделов -GPT?

Оффлайн ConnaiSSant

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

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #23 : 08 Июня 2017, 07:05:27 »
ConnaiSSant, Смотришь записи
efibootmgr -vУдаляешь ненужные
sudo efibootmgr -b 000X -B000X- номер записи, которую показала команда.
Например:
Boot2001* EFI USB Device RCТ.е. 2001

Оффлайн ConnaiSSant

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

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

Код: (text) [Выделить]
Boot0008* PCI LAN: EFI Network (IPv4)
Boot0009* PCI LAN: EFI Network (IPv6)

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

Код: (text) [Выделить]

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

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


Код: (text) [Выделить]
Если выбран UEFI, то включен secury boot
Если выбран Legacy / UEFI FIRST, то отключен secury boot
Если выбран  Legacy/Legacy only , то отключен UEFI совсем и только legacy включен
« Последнее редактирование: 08 Июня 2017, 08:49:20 от ConnaiSSant »

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #25 : 08 Июня 2017, 10: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, 10:24:29 от Morisson »

Оффлайн DimanBG

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

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #27 : 08 Июня 2017, 12:28:55 »
Скачай исполняемый файл загрузчика и кинь в корень efi раздела Пользователь root, группа root. Перезагрузись с SSD Должно подхватить.

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #28 : 08 Июня 2017, 13:16:28 »
Код: (bash) [Выделить]
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount -o bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt/ bash
root@ubuntu:/# ls /boot/

abi-4.8.0-36-generic      memtest86+.elf
config-4.8.0-36-generic      memtest86+_multiboot.bin
efi      System.map-4.8.0-36-generic
grub      vmlinuz-4.8.0-36-generic
initrd.img-4.8.0-36-generic  vmlinuz-4.8.0-36-generic.efi.signed
memtest86+.bin

root@ubuntu:/boot#  blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: LABEL="EFI" UUID="C395-3AB0" TYPE="vfat" PARTUUID="434ad744-4166-4725-bc61-f9d54d9a435e"
/dev/sda2: UUID="060d0711-7e60-4234-83c2-d68aac3c8403" TYPE="ext4" PARTUUID="1677b0f8-89de-4b2b-8aa7-69f3dc5a9d4a"
/dev/sda3: UUID="22996cd7-8351-4fd4-b697-257fb1ab0523" TYPE="swap" PARTUUID="88ab474a-56e2-4606-8ca9-fb7b8bd4e383"
/dev/sda4: UUID="16ba44d7-89d3-4e5d-9bf9-7deba1b2d4bd" TYPE="ext4" PARTUUID="b5d444ba-7c43-4fbc-a533-e79b29a37e2d"
/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"
/dev/sdb2: SEC_TYPE="msdos" UUID="E561-C446" TYPE="vfat" PARTUUID="15e2543d-02"

root@ubuntu:/boot# apt-cache search refind-efi
root@ubuntu:/boot#

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


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

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

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

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

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

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #29 : 08 Июня 2017, 13: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 делает.

 

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