LINUX.ORG.RU

Не загружается после установки

 


0

1

После установки xubuntu не видит устройство для загрузки. Ноут бук acer. по дефолту стоял linux Endless. Пробовал ставить mint. Результата нет. Насколько я понимаю что то не так с загрузчиком. Пробовал что то сделать с загрузчиком из лайв окружения. Результата нет. Кто нибудь сталкивался с таким? в биосе тоже не видит систему



Последнее исправление: ams0114 (всего исправлений: 1)

Ты выбираешь при установке «использовать весь диск», загрузчик устанавливается автоматом (руками ни чего не трогаешь кроме кнопок «ок» и/или «далее») – и всё равно не работает?

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от ams0114

Посмотри в «биосе» пункты похожие на: secure boot и bios legasy (CSM) – это два разных пункта, их надо оба выключить.

mandala ★★★★★
()
Ответ на: комментарий от mandala

оба выключены. есть пукт uefi его можно на legasy изменить. а secure boot стоит disable

ams0114
() автор топика

После установки xubuntu не видит устройство для загрузки

Фото в студию! // непонятно, загрузчик стартует и не находит систему или ...

что то не так с загрузчиком.

сейчас вариантов «что не так» слишком много. лично мне симпатичен вариант «конфиг кривой», но...

Пробовал что то сделать с загрузчиком из лайв окружения. Результата нет.

Так делать не надо! Или ты понимаешь что делаешь или не делай ничего («так проще и дешевле»)

в биосе тоже не видит систему

поясни этот момент.

anymouze ★★
()
Ответ на: комментарий от anymouze

не видит загрузчик. В биосе в приоритете загрузок обычно отображает. я понимаю что так делать не надо, но надо же с чего то начинать))

креплю картинку

https://ibb.co/HCbYPnB

ams0114
() автор топика

Ноут бук acer

И что нам должна дать эта информация?

Для начала зайди с LiveUSB убунты или минта и кинь вывод sudo fdisk -l.

Thetan ★★★
()
Ответ на: комментарий от ams0114

Скорее всего, ноутбук вы запускаете в UEFI режиме, а загрузчик установленного linux у вас для BIOS (Legacy) режима установлен.

infomeh ★★
()
Ответ на: комментарий от Thetan

Disk /dev/loop0: 1.3 GiB, 1338576896 bytes, 2614408 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 3650EAE8-0C84-49EC-AD83-96DFECBBB905

Device Start End Sectors Size Type /dev/sda1 2048 1050623 1048576 512M EFI System /dev/sda2 1050624 976771071 975720448 465.3G Linux filesystem

Disk /dev/sdb: 7.2 GiB, 7746879488 bytes, 15130624 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: F0914FAC-B4DF-49B4-B355-8A065DFE8F79

Device Start End Sectors Size Type /dev/sdb1 2048 15130590 15128543 7.2G Microsoft basic data

ams0114
() автор топика
Ответ на: комментарий от infomeh

пробовал ставить после установки boot mode legasy

ams0114
() автор топика
Ответ на: комментарий от ams0114

Попробуй примонтировать раздел EFI System и посмотри есть ли там что-нибудь

sudo mkdir /mnt/efi
sudo mount /dev/sda1 -o ro /mnt/efi
// должны "найтись" все файлы; less удобно скроллить и можно сохранить список найденного find /mnt/efi *|less
Secure Boot точно выключен? Сейчас в каком режиме загрузки предполагается установка?

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)
Ответ на: комментарий от anymouze

да, secure boot выключен. boot mode - uefi, secure boot - disable

ams0114
() автор топика
Ответ на: комментарий от anymouze

вот что выдало

/mnt/efi

/mnt/efi/EFI

/mnt/efi/EFI/ubuntu

/mnt/efi/EFI/ubuntu/fw

/mnt/efi/EFI/ubuntu/fwupx64.efi

/mnt/efi/EFI/ubuntu/grubx64.efi

/mnt/efi/EFI/ubuntu/grub.cfg

/mnt/efi/EFI/ubuntu/shimx64.efi

/mnt/efi/EFI/ubuntu/mmx64.efi

/mnt/efi/EFI/ubuntu/BOOTX64.CSV

/mnt/efi/EFI/BOOT

/mnt/efi/EFI/BOOT/BOOTX64.EFI

/mnt/efi/EFI/BOOT/fbx64.efi

Desktop

Desktop/ubiquity.desktop

Documents

Downloads

Music

Pictures

Public

Templates

Templates/Plain Text.txt

Templates/OpenDocument Spreadsheet.ods

Templates/OpenDocument Text.odt

Videos

ams0114
() автор топика
Ответ на: комментарий от ams0114

Загрузчики вроде бы присутствуют. Возможно, затерлись загрузочные записи, хранящиеся в энергонезависимой памяти материнской платы (NVRAM). efibootmgr в твоём лайве присутствует? запусти без параметров, что пишет?

anymouze ★★
()
Ответ на: комментарий от anymouze

xubuntu@xubuntu:~$ efibootmgr

BootCurrent: 0001

Timeout: 0 seconds

BootOrder: 0001,2001,2002,2003

Boot0001* Linpus lite

Boot0002* ubuntu

Boot0003* Network Boot-IPV6: 98-28-A6-0B-77-9B

Boot2001* EFI USB Device

Boot2002* EFI DVD/CDROM

Boot2003* EFI Network

ams0114
() автор топика
Ответ на: комментарий от ams0114

Ubuntu (xubuntu) установлена или только загрузчик остался? Если «да, установлена», попробуй изменить порядок загрузочных записей командой

efibootmgr --bootorder 0002,2001,2002,2003
и перезагрузиться — должна убунту загрузиться.

anymouze ★★
()
Ответ на: комментарий от anymouze

делал. выдает после перезагрузки

xubuntu@xubuntu:~$ efibootmgr

BootCurrent: 0000

Timeout: 0 seconds

BootOrder: 0000,2001,2002,2003

Boot0000* Linpus lite

Boot0001* Unknown Device: Boot0002* ubuntu

Boot0003* Network Boot-IPV6: 98-28-A6-0B-77-9B

Boot2001* EFI USB Device

Boot2002* EFI DVD/CDROM

Boot2003* EFI Network

ams0114
() автор топика
Ответ на: комментарий от ams0114

«Ларчик открывается непросто» :(

Покажи содержимое /mnt/efi/EFI/ubuntu/grub.cfg

Создай новую загрузочную запись

efibootmgr -create --disk /dev/sda --part 1 --loader /EFI/ubuntu/grubx64.efi --label "Grub BootLoader" --verbose
Покажи после этого ответ efibootmgr

anymouze ★★
()
Ответ на: комментарий от anymouze

search.fs_uuid 7c1fe5b9-615c-481b-87ca-96fb27ffc450 root hd0,gpt2

set prefix=($root)'/boot/grub'

configfile $prefix/grub.cfg

это в /mnt/efi/EFI/ubuntu/grub.cfg

xubuntu@xubuntu:~$ efibootmgr

BootCurrent: 0000

Timeout: 0 seconds

BootOrder: 0000,2001,2002,2003

Boot0000* Linpus lite

Boot0001* Unknown Device: Boot0002* ubuntu

Boot0003* Network Boot-IPV6: 98-28-A6-0B-77-9B

Boot2001* EFI USB Device

Boot2002* EFI DVD/CDROM

Boot2003* EFI Network

ams0114
() автор топика
Ответ на: комментарий от anonymous

сожалею. со следующего сообщения буду заворачивать)

ams0114
() автор топика
Ответ на: комментарий от ams0114

Понятно с grub.cfg... // убунту такая убунту

Новую запись создавал и не получилось? Я не вижу её выводе efibootmgr

Команда создания новой записи в одну строку вводится.

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 2)
Ответ на: комментарий от ams0114

Мой баг :( Этот вариант, кажется без ошибок

efibootmgr --create --disk /dev/sda --part 1 --loader /EFI/ubuntu/grubx64.efi --label "Grub BootLoader" --verbose
// что теперь получилось
efibootmgr

anymouze ★★
()
Ответ на: комментарий от anymouze
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0004,0000,2001,2002,2003
Boot0000* Linpus lite
Boot0001* Unknown Device: 
Boot0002* ubuntu
Boot0003* Network Boot-IPV6: 98-28-A6-0B-77-9B
Boot0004* Grub BootLoader
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
ams0114
() автор топика
Ответ на: комментарий от anymouze

поменялся boot order

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0000* Unknown Device: 
Boot0001* Linpus lite
Boot0002* ubuntu
Boot0003* Network Boot-IPV6: 98-28-A6-0B-77-9B
Boot0004* Grub BootLoader
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network

xubuntu@xubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 1.0.3

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Model: ST500LT012-1DG14
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): 3650EAE8-0C84-49EC-AD83-96DFECBBB905
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 4077 sectors (2.0 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1050623   512.0 MiB   EF00  EFI System Partition
   2         1050624       976771071   465.3 GiB   8300  
ams0114
() автор топика
Ответ на: комментарий от ams0114

Попробуй выполнить команду efibootmgr -n 4 и перезагрузиться. Должен стартовать grub, найти и запустить ubuntu. Только я уже не уверен, что это сработает...

anymouze ★★
()
Ответ на: комментарий от ams0114

efibootmgr -n 4

Интересно, а почему 4? Обычно нумерация с 0 идёт?

zvezdochiot

anonymous
()
Ответ на: комментарий от ams0114

Прошивка UEFI с «особенностями», вот Ubuntu и не «встала» в автоматическом режиме...

Следующая попытка. Сменить порядок загрузочных записей
efibootmgr -o 1,4,2001,2002 -v
Проверка efibootmgr Если ответит примерно так

BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0004,2001,2002
Boot0000* Unknown Device: 
Boot0001* Linpus lite
Boot0002* ubuntu
Boot0003* Network Boot-IPV6: 98-28-A6-0B-77-9B
Boot0004* Grub BootLoader
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network

пробуй перезагружаться в Ubuntu. Если не поможет останется попробовать «тяжёлые подручные» средства... :( только не буквально, конечно :)

P.S.

есть подозрение что в биосе что то не так...

думаешь Secure Boot «гадит» даже из [Disabled]? Хм-м, а это же не исключено, более того очень даже может быть...

P.S. #2

efibootmgr -n 4

Интересно, а почему 4? Обычно нумерация с 0 идёт?

zvezdochiot «мы» grub «ручками» прописали, ему выпал номер 4... смотри «выхлопы» efibootmgr

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 3)
Ответ на: комментарий от anymouze

Что если подсунуть ей стандартный путь, т.е. положить grub вот вместо этого:

/efi/EFI/BOOT/BOOTX64.EFI

?

Т.е. граб переименовать вот в этот фай. Должна сама найти, но можно и руками добавить для верности.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Это и был следующий этап. Переименовать BOOTX64.EFI во что-то другое, а grubx64.efi скопировать на его место под именем BOOTX64.EFI. Просто пытались действовать в «рамках дозволенного» и успеха не добились... Как думаешь эта эпопея из-за Secure Boot?

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)
Ответ на: комментарий от ams0114

Я Secure Boot «глубоко не копал» — отключал и дальше всё работало... Вот строчка «Select an UEFI file ...» выглядит как возможность сделать свой загрузчик «рабочим»... Но это только моё предположение...

Вот это выполнил и тоже не заработало?

Тогда «крайние» меры

sudo mkdir /mnt/efi
sudo mount /dev/sda1 /mnt/efi
sudo mv /mnt/efi/EFI/BOOT/BOOTX64.EFI /mnt/efi/EFI/BOOT/noBOOTX64.EFI
sudo cp /mnt/efi/EFI/ubuntu/grubx64.efi /mnt/efi/EFI/BOOT/BOOTX64.EFI
// посмотрим, что получилось
ls -l /mnt/efi/EFI/BOOT/*OOTX64.EFI /mnt/efi/EFI/ubuntu/grubx64.efi

anymouze ★★
()
Последнее исправление: anymouze (всего исправлений: 1)
Ответ на: комментарий от ams0114

а можешь скинуть вывод blkid? Хоть это и вряд ли поможет

anonymous
()
Ответ на: комментарий от anymouze

Спасибо большое)) получилось сделать. Путем того что добрался до той опции которая была не активна и ее отключением. Включить secure boot, потом перезапустить... и еще много танцев. Удалить защитное по... Потом только система стала

ams0114
() автор топика
Ответ на: комментарий от ams0114

потом перезапустить... и еще много танцев.

Круто ты всех своих помощников обламал. Решение то есть, но известно только тебе. Крутяк! :)

zvezdochiot

anonymous
()
Ответ на: комментарий от anymouze

Решение было в том что сначала очистил TPM https://ibb.co/g9795t0 на картинке внизу. Потом включил легаси вместо уефи, включил secure boot = enable (на вкладке boot), потом сделал erase all secure boot setting (на вкл security), поменял security mode = disable. И в итоге остался при legasy. После каждого действия сохранял и ребутился. В итоге все загрузилось и работает. Спасибо большое что помогли. Потому что я пробовал решить вопрос с загрузчиком самостоятельно, но т.к. не умел этого делать(не было опыта) я не мог прийти к тому что дело было в bios/uefi настройках.

ams0114
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.