Lenovo T490 выключился и не загрузился в Ubuntu без использования загрузчика grub2 с USB.

На многих ноутбуках Lenovo есть проблема с загрузчиком. Я не знаю, почему. В частности, этот ноутбук застрял при попытке загрузки PXE, как это видели многие ИТ-профессионалы .

Немного повозившись, я создал загрузочный USB-накопитель и загрузил загрузчик в память своего T490 с флешки.Затем он дает мне возможность «загрузиться со следующего тома», и, выбрав его, я могу фактически загрузить ОС Ubuntu в память.

В каких случаях BIOS не сможет найти загрузчик?

Как мне установить правильный загрузчик в главную загрузочную запись моего SSD, когда у меня загружена ubuntu?

Я могу видеть разные блочные устройства с

$ sudo fdisk -l

Но загрузчика я не вижу.

Я бы

  1. создал раздел
  2. Скопировал GRUB2 в этот раздел (я использую Ubuntu 20.04)
  3. Перезагрузите компьютер и укажите BIOS для загрузки с этого раздела.
  4. Моя проблема решена?

Я не использую двойную загрузку, потому что мне не нравится Windows. Вообще. MacOS и Ubuntu каждый раз поверх Windows.

1
задан 1 September 2021 в 04:46

1 ответ

Сначала загрузитесь в Ubuntu.

Вы можете легко установить grub из обычного сеанса Ubuntu (а не из живого сеанса), используя следующие команды:

sudo grub-install /dev/sda
sudo update-grub

Предполагается, что у вас есть только один жесткий диск или SSD, и этот диск используется по умолчанию / dev / sda .

Насколько мне известно, grub не отображается при запуске sudo fdisk -l . Однако вы можете переустановить grub в MBR, используя приведенные выше команды. Иногда обновление Windows удаляет grub, и требуется переустановка. В любом случае вы можете загрузиться с помощью grub на USB, поэтому переустановка grub в MBR должна решить вашу проблему.


Вы можете проверить, что ваш основной диск - / dev / sda , выполнив следующую команду:

lsblk

Затем , результат должен выглядеть так или примерно так:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
└─sda1   8:1    0 232.9G  0 part /

Однако , если корневая файловая система / смонтирована на / dev / sdb или что-то другое вроде этого:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:0    0 232.9G  0 disk 
└─sdb1   8:1    0 232.9G  0 part /

, тогда вы должны использовать / dev / sdb вместо / dev / sda :

sudo grub-install /dev/sdb
sudo update-grub
0
ответ дан 4 September 2021 в 09:24

Другие вопросы по тегам:

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