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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Не грузиться с SSD
« : 06 Июня 2017, 22:52:50 »
Всем привет! На ноутбуке не загружается SSH, думал, что слетел grub2 - переустановил, но без результата. Затем, переустановил саму ubuntu - аналогично. При включении компьютера, сначала логотип lenovo, потом черный экран секунд 10-15 и выбор меню (ИЗ чего грузиться) состоит из cd/dvd, ubuntu, ssd, lan. Вышеописанная проблема повторяется не зависимо от того, что я выберу ssd или ubuntu. При этом с флешки я гружусь нормально. Жесткий диск монтирует, bad секторов нет.

sda      8:0    0 238.5G  0 disk
├─sda4   8:4    0 204.2G  0 part
├─sda2   8:2    0    30G  0 part
├─sda3   8:3    0     4G  0 part [SWAP]
└─sda1   8:1    0   300M  0 part

Что могло накрыться? bois/uefi, южный мост, жесткий диск?

Теперь мои умозаключения, прошу специалистов совета
К южному мосту подключены IDE, USB, SATA, LAN, все работает кроме жесткого диска встроенного в компьютер - можно исключить?
Биос? - как проверить? 
Жесткий диск без ошибок - что еще проверить?

Пользователь добавил сообщение 06 Июня 2017, 22:59:49:
sudo smartctl -a /dev/sda вот что выдает.
(Нажмите, чтобы показать/скрыть)

smartctl -a /dev/sda | grep Media_Wearout_Indicator
233 Media_Wearout_Indicator 0x0032   100   100   000    Old_age   Always       -       5197

Значит, что диск в норме? В предыдущий лог говорит о том, что у него нет базы для моего диска?
« Последнее редактирование: 06 Июня 2017, 23:07:41 от ConnaiSSant »

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #1 : 06 Июня 2017, 23:28:21 »
bois/uefi
Ты б не загрузился вообще.
Если б SSD накрылся- smartctl тебя б оповестил прямо. Что за SSD?
Попробуй груб переустановить?
sudo grub-install /dev/sdX

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #2 : 07 Июня 2017, 08:00:52 »
Что за SSD?

SanDisk 256

sudo grub-install /dev/sdX

Переустанавливал уже и не раз. И вручную и систему переставлял. У меня grub-efi

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #3 : 07 Июня 2017, 08:11:32 »
ConnaiSSant, при установке ОС для ESP раздела указывается точка монтирования /boot/efi?
И куда устанавливается система Груб? Нужно указывать физический диск, в данном случае - sda, а не ESP раздел.

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #4 : 07 Июня 2017, 08:38:45 »
DimanBG, DimanBG, Смотри, попробуй так:
Скопируй руками grub64.efi в корень esp раздела, т.е. у меня это /boot/efi
Перезагрузись. UEFI читает сразу с корня efi раздела. Должно заработать.
У меня efi раздел выглядит так, я без загрузчика загружаюсь
ls /boot/efi
initramfs-linux-zen.img  intel-ucode.img  vmlinuz-linux-zen
vmlinuz-linux-zen - если посмотреть свойства обычный исполняемый файл, который читается при загрузке прошивкой. Т.е. ты можешь просто скопировать в корень efi раздела ядро с initramfs и создать загрузочную запись.
sudo apt install efibootmgr && sudo efibootmgr -d /dev/sda -p 1 -c -L "Ubuntu_16_04" -l vmlinuz-linux -u "rw root=dev/sdX quiet splash initrd=initramfs-linux.img"/dev/sda -p 1 - efi раздел, у меня sda1
vmlinuz-linux, root=dev/sdX, initrd=initramfs-linux.img - пишется без всяких /,\, т.к. файлы лежат в корне efi раздела
root=dev/sdX - корневой раздел
quiet splash пользовательские параметры ядра - можешь вставлять, как в груб. ipv6.disable=1 ... и т.д.
После проверь от обычного пользователя:
efibootmgr -vБудет список типа:
efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,2001,2002,2003
Boot0000* Arch_Linux-ZEN HD(1,GPT,34d3eaa4-ba07-41b9-9f99-99a3a2b3b60e,0x800,0xfa000)/File(vmlinuz-linux-zen.efi)r.w. .r.o.o.t.=.U.U.I.D.=.1.4.d.3.e.d.2.2.-.7.3.4.0.-.4.a.e.8.-.b.6.f.9.-.8.e.7.d.9.6.7.1.d.b.6.1. .q.u.i.e.t. .f.a.s.t.b.o.o.t. .r.o.o.t.f.l.a.g.s.=.d.a.t.a.=.w.r.i.t.e.b.a.c.k. .a.d.d._.e.f.i._.m.e.m.m.a.p. .i.n.i.t.r.d.=.i.n.t.e.l.-.u.c.o.d.e...i.m.g. .i.n.i.t.r.d.=.i.n.i.t.r.a.m.f.s.-.l.i.n.u.x.-.z.e.n...i.m.g. .r.e.s.u.m.e.=.U.U.I.D.=.d.d.1.5.4.6.5.a.-.c.8.9.1.-.4.a.8.4.-.b.6.6.d.-.6.6.4.4.b.6.f.9.8.3.1.d. .v.t...g.l.o.b.a.l._.c.u.r.s.o.r._.d.e.f.a.u.l.t.=.0. .n.m.i._.w.a.t.c.h.d.o.g.=.0.
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
Перезагрузившись ты загрузишься по-умолчанию с твоей созданной записи
Выбрать запись- F12 или что там у тебя, для выбора носителя с которого загружаешься.
Чтобы удалить запись:
sudo efibootmgr -b 000X -Bгде 000Х - номер, например Boot2002* EFI DVD/CDROM RCЕсли все заработает- дело в груб))
А вообще, скрипач grub лишний.

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #5 : 07 Июня 2017, 10:31:02 »
lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 238,5G  0 disk
├─sda4   8:4    0 204,2G  0 part хомяк
├─sda2   8:2    0    30G  0 part корень
├─sda3   8:3    0     4G  0 part [SWAP]
└─sda1   8:1    0   300M  0 part EFI раздел


efibootmgr -v
efibootmgr: EFI variables are not supported on this system.



Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #6 : 07 Июня 2017, 10:48:57 »
ConnaiSSant, посмотри, не сбились ли настройки BIOS, Secure Boot выключен?

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #7 : 07 Июня 2017, 10:49:35 »
И еще, ядро не самосборное?

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #8 : 07 Июня 2017, 10:51:30 »
Еще забыл))
sudo modprobe efivarsЧто показывает?

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #9 : 07 Июня 2017, 11:06:57 »
посмотри, не сбились ли настройки BIOS, Secure Boot выключен?

Выключен

И еще, ядро не самосборное?

Неа, я основную систему переустанавливал (Думал, что криво восстанавливаю grub-efi)

sudo modprobe efivars

Пусто.

Оказывается, нужно выполнять команду  efibootmgr -v с LiveCD такой же архитектуры. Я пробовал с x86 (не работала команда) и с x64 - работает.

 efibootmgr -v
Цитировать
efibootmgr -v
BootCurrent: 0004
Timeout: 1 seconds
show_boot_order(): Permission denied
Boot0000  Setup   FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001  Boot Menu   FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0002* USB FDD:   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0003* ATA HDD0: SanDisk SD8SBAT256G1122                    PciRoot(0x0)/Pci(0x11,0x0)/Ata(0,0,0)..bYVD.A...O.*..
Boot0004* USB HDD: HP v140w   PciRoot(0x0)/Pci(0x12,0x2)/USB(0,0)3.!..3.G..A.....
Boot0005* USB CD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0007* ATAPI CD: MATSHITA DVD-RAM UJ8D1                     PciRoot(0x0)/Pci(0x11,0x0)/Ata(1,0,0)......!N.:^G.V.T
Boot0009* ubuntu   HD(1,GPT,a2068a5a-0fa1-42c2-9a86-7a282dd32938,0x800,0x96000)/File(\EFI\ubuntu\shimx64.efi)
Boot000A* PCI LAN: EFI Network (IPv4)   PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0)/MAC(089e01b2875f,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)x.J.+*.N.....=8.
Boot000B* PCI LAN: EFI Network (IPv6)   PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0)/MAC(089e01b2875f,0)/IPv6([::]:<->[::]:,0,0)x.J.+*.N.....=8.
Boot000C* USB HDD: LGE Mass storage   PciRoot(0x0)/Pci(0x10,0x0)/USB(2,0)3.!..3.G..A.....

root@ubuntu:/home/ubuntu# mkdir /mnt/EFI
root@ubuntu:/home/ubuntu# mount /dev/sda1 /mnt/EFI/
root@ubuntu:/home/ubuntu# ls -la /mnt/EFI/EFI/ubuntu/shimx64.efi

-rwxr-xr-x 1 root root 1169992 Jun  4 22:53 /mnt/EFI/EFI/ubuntu/shimx64.efi


Boot0009* ubuntu   HD(1,GPT,a2068a5a-0fa1-42c2-9a86-7a282dd32938,0x800,0x96000)/File(\EFI\ubuntu\shimx64.efi)

Все сходиться же?

Пользователь добавил сообщение 07 Июня 2017, 11:17:50:
root@ubuntu:/home/ubuntu# mount /dev/sda2 /mnt/
root@ubuntu:/home/ubuntu# mount /dev/sda1 /mnt/boot/
root@ubuntu:/home/ubuntu# for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
root@ubuntu:/home/ubuntu# sudo cp /etc/resolv.conf /mnt/etc/
root@ubuntu:/home/ubuntu# modprobe efivars
root@ubuntu:/home/ubuntu# sudo chroot /mnt

root@ubuntu:/# apt-get install --reinstall grub-efi-amd64
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 177 not upgraded.
Need to get 0 B/65.8 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 210932 files and directories currently installed.)
Preparing to unpack .../grub-efi-amd64_2.02~beta2-36ubuntu3.9_amd64.deb ...
Unpacking grub-efi-amd64 (2.02~beta2-36ubuntu3.9) over (2.02~beta2-36ubuntu3.9) ...
Setting up grub-efi-amd64 (2.02~beta2-36ubuntu3.9) ...
Generating grub configuration file ...
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.
grub-probe: error: cannot find a GRUB drive for /dev/sdd4.  Check your device.map.
Adding boot menu entry for EFI firmware configuration
done
Processing triggers for shim-signed (1.28~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...
Secure Boot not enabled on this system.

root@ubuntu:/# update-grub
Generating grub configuration file ...
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.
grub-probe: error: cannot find a GRUB drive for /dev/sdd4.  Check your device.map.
Adding boot menu entry for EFI firmware configuration
done
« Последнее редактирование: 07 Июня 2017, 11:17:50 от ConnaiSSant »

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #10 : 07 Июня 2017, 11:45:31 »
\EFI\ubuntu\shimx64.efi)
Почему shim?
Это для Secure Boot = on))
Включи Secure Boot

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2121
  • Ubuntu Mate 22.04 LTS
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #11 : 07 Июня 2017, 11:57:51 »
ConnaiSSant, сколько на твоём ноуте всего дисков? SSD единственный или есть ещё HDD?

Оффлайн ConnaiSSant

  • Автор темы
  • Активист
  • *
  • Сообщений: 458
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #12 : 07 Июня 2017, 12:37:10 »
\EFI\ubuntu\shimx64.efi)
Почему shim?
Это для Secure Boot = on))
Включи Secure Boot

А кто его знает, почему... в биосе не нашел secury boot. Есть выбор. Legacy и uefi. Еси legacy, то выбор что первым грузить легаси или уефи. На другой вкладке стоит другая ос

Пользователь добавил сообщение 07 Июня 2017, 12:39:07:
ConnaiSSant, сколько на твоём ноуте всего дисков? SSD единственный или есть ещё HDD?
Один
« Последнее редактирование: 07 Июня 2017, 12:39:07 от ConnaiSSant »

Morisson

  • Гость
Re: Не грузиться с SSD
« Ответ #13 : 07 Июня 2017, 12:39:19 »
ConnaiSSant, попробуй туда скопировать grubx64.efi и перезагрузиться

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Не грузиться с SSD
« Ответ #14 : 07 Июня 2017, 12:42:50 »
DimanBG, DimanBG, Смотри, попробуй так:
Я у ТС спрашивал, как он устанавливал ОС. Скорее всего кривая установка.

 

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