На многих ноутбуках Lenovo есть проблема с загрузчиком. Я не знаю, почему. В частности, этот ноутбук застрял при попытке загрузки PXE, как это видели многие ИТ-профессионалы .
Немного повозившись, я создал загрузочный USB-накопитель и загрузил загрузчик в память своего T490 с флешки.Затем он дает мне возможность «загрузиться со следующего тома», и, выбрав его, я могу фактически загрузить ОС Ubuntu в память.
В каких случаях BIOS не сможет найти загрузчик?
Как мне установить правильный загрузчик в главную загрузочную запись моего SSD, когда у меня загружена ubuntu?
Я могу видеть разные блочные устройства с
$ sudo fdisk -l
Но загрузчика я не вижу.
Я бы
Я не использую двойную загрузку, потому что мне не нравится Windows. Вообще. MacOS и Ubuntu каждый раз поверх Windows.
Сначала загрузитесь в 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