BIOS, не видя Ubuntu установлен на Acer Aspire ES1-132. Может загрузиться через личинку cli

(Много информации в заголовке так, чтобы другие люди с той же проблемой могли найти его.)

Я купил Acer Aspire ES1-132, зная, что установка Linux могла бы быть чем-то вроде стычки.

Что я сделал до сих пор:

  • Обновленный BIOS (InsydeH20) к версии 1.09.
  • Отключенная "Защищенная загрузка" в BIOS.
  • Выполнил Живой USB Ubuntu и установил на жестком диске (eMMC).
  • Не использовал ведомое разделение и создал 3 раздела согласно этому руководству: Как использовать ручное разделение во время установки?
  • Не получил "Загрузочного устройства" на запуске.

Это - то, где я: Если я запускаю компьютер с живого usb, я могу получить доступ к личинке cli (c ключ в меню загрузчика usb) и путем выполнения этих команд, я могу смонтировать доступ установленный рабочий стол Ubuntu, по-видимому без других проблем:

set root=(hd1,2)
linux /vmlinuz root=/dev/mmcblk0p2
initrd /initrd.img
boot

И если я просто поместил компьютер в режим ожидания, он "запускается", как обычно. Раздражающая вещь должна носить карту памяти в каждый раз, когда я должен перезапустить вещь.

Если я выполняю lsblk, я добираюсь:

NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
mmcblk0rpmb    179:24   0    4M  0 disk  
mmcblk0boot0   179:8    0    4M  1 disk  
mmcblk0boot1   179:16   0    4M  1 disk  
mmcblk0        179:0    0 58,2G  0 disk  
├─mmcblk0p2    179:2    0 18,6G  0 part  /
├─mmcblk0p3    179:3    0 35,8G  0 part  /home
└─mmcblk0p1    179:1    0  3,8G  0 part  
  └─cryptswap1 253:0    0  3,8G  0 crypt [SWAP]

и df:

Filesystem          1K-blocks    Used Available Use% Mounted on
udev                  1913736       0   1913736   0% /dev
tmpfs                  387044    6472    380572   2% /run
/dev/mmcblk0p2       19091584 5867364  12231352  33% /
tmpfs                 1935208   63800   1871408   4% /dev/shm
tmpfs                    5120       4      5116   1% /run/lock
tmpfs                 1935208       0   1935208   0% /sys/fs/cgroup
/dev/mmcblk0p3       36819652  872108  34054168   3% /home
tmpfs                  387044      12    387032   1% /run/user/121
tmpfs                  387044      92    386952   1% /run/user/1000
/home/jens/.Private  36819652  872108  34054168   3% /home/jens

Таким образом, когда я перезапускаю компьютер, я не получаю "Загрузочное устройство".

Что я попробовал, который не работал:

  • Набор "доверял файлу" (или независимо от того, что это называют) в BIOS, так как та опция не доступна мне, даже после установки пароля супервизора.
  • Рабочее восстановление начальной загрузки, когда я, я больше не могу использовать метод, я должен теперь получить доступ к ОС.

Какие-либо предложения?

0
задан 23 May 2017 в 04:34

5 ответов

Недавно я установил LinuxMint в этом ноутбуке, и это - ссылка, помог мне установить...

я нашел способ загрузить Ubuntu на российском форуме Linux, где причина этой проблемы объяснена. Причина его состоит в том, что у кого-то непослушного есть hardcoded все возможные пути, которые можно использовать для начальной загрузки системы ('большое спасибо'). Пути:

\EFI\Linux\BOOTX64.efi (Linux)
\EFI\Microsoft\Boot\bootmgfw.efi (Windows Boot Manager)
\EFI\ubuntu\shim.efi (ubuntu SECURE)
\EFI\ubuntu\shim$cpu$.efi (ubuntu SECURE)
\EFI\ubuntu\grub.efi (ubuntu NORMAL)
\EFI\fedora\shim.efi (Fedora)
\EFI\android\bootx64.efi (Android)
\EFI\opensuse\grubx64.efi (topenSUSE)
\EFI\redhat\grub.efi (Red Hat Linux)
\EFI\SuSE\elilo.efi (SuSE Linux)
\EFI\ubuntu\grub$cpu$.efi (ubuntu NORMAL)

что касается это сообщение на community.acer.com

2
ответ дан 3 November 2019 в 04:56

Хорошо, я не имею в запасе волос, но решения. Если Вы находитесь в том же состоянии, которым я был, это могло бы работать.

Вот то, что я сделал.

  • Вводят BIOS. Установите пароль администратора и затем отключите безопасную начальную загрузку.
  • Установка Ubuntu и разделение руководства использования. Следуйте этому сообщению: , Как использовать ручное разделение во время установки? , но также и добавляют третий раздел, который составляет 200 МБ, точка монтирования /boot/efi, тип fat32 и флаг начальной загрузки.
  • Создают /boot/efi/EFI/boot каталог.
  • Загрузка повторно находит отсюда и устанавливает его. Затем переместите и переименуйте /boot/efi/refind/refind_x64.efi файл к /boot/efi/EFI/boot/grubx64.efi.

После этого это МОГЛО работать. Как я сказал, я был назад и вперед с этим, и я, возможно, пропустил что-то. Если у кого-либо еще есть что-то, что я пропустил или любая часть этого ^, который выглядит глупым, затем просветите меня, потому что я справедливо потерян.

Редактирование: Если Вы действительно делаете это и затем имеете двойную экранную проблему входа в систему, попытайтесь зафиксировать ее любой другой путь, чем путем удаления gnome-screensaver. Это просто возвратило меня в самое начало.

К счастью я смог зафиксировать его путем перемещения загрузчика перенаходки в/boot/efi/ubuntu/grubx64.efi.

2
ответ дан 3 November 2019 в 04:56

Для человечности: решение fpl2 на ubuntuforums

Решение "для перенаходки" работает над моим дерьмом ES1-132. BIOS 1.15., HDD заменил ssd, набор Пароля супервизора (не уверенный, если какое-либо из этого имеет значение, но Вам будет нужен Windows для обновления BIOS также - он, если Вы можете - благодарить Acer за это также),

Это идет как это:

  • включите безопасную начальную загрузку
  • человечность установки - если безопасной начальной загрузке не включают установку, не создаст раздел EFI
  • после установки не загрузится человечность
  • отключите безопасную начальную загрузку - (не уверенный, если это необходимо, но я сделал столько вещей, которые это - то, как это оставили на моем успешном выполнении),
  • начальная загрузка от флеш-накопителя с помощью "человечность попытки..."
  • смонтируйте efi раздел где-нибудь - в моем случае/mnt/efissd
  • загрузите и извлеките пакет "перенаходки" где-то в другом месте
  • перейдите к/mnt/efissd/EFI/
  • создайте dir Microsoft/Начальной загрузки - endresult, должен быть/mnt/efissd/EFI/Microsoft/Boot
  • скопируйте refind_x64.efi от пакета "перенаходки" до EFI/Microsoft/Boot/bootmgfw.efi
  • перезагрузка

Благодаря всем хорошим людям, которые нашли это решение в этом и других потоках

0
ответ дан 3 November 2019 в 04:56

Большое спасибо fpl2 - Вы дали мне жизненную информацию, которую я после имел, имел несколько выполнений в этом.

Обратите внимание, что все это было сделано с отключенной Защищенной загрузкой и запускающийся с начальной загрузки USB наверху списка как загрузочные устройства.

Мне удалось сделать чистую минимальную установку Ubuntu 18.04 с живой картой с интерфейсом USB на моем Acer Aspire ES1-132-C8WF. На этот раз, тем не менее, не требуя REFIND, я нашел, что после того, как моя установка, если я выполняю установку Ubuntu USB снова, затем выполняет живую сессию (Попытка Ubuntu) и делает следующее в терминале (Вы, очевидно, могли сделать это в 3 или 4 командах, но это позволяет Вам видеть ручные шаги, когда Вы идете):

sudo mount /dev/mmcblk0p1 /mnt
cd /mnt
ls
cd EFI
ls
sudo mkdir Microsoft
cd Microsoft
sudo mkdir Boot
cd Boot
sudo cp -r /mnt/EFI/ubuntu/* .
sudo mv shimx64.efi bootmgfw.efi

и эй престо! это загружается, и 'Windows Boot Manager' волшебно помещает 'Windows Boot' (который является теперь на самом деле Ubuntu 18.04) к верхней части списка в меню начальной загрузки F2.

4
ответ дан 3 November 2019 в 04:56
  1. Загрузитесь с Live USB Ubuntu и выберите вариант Попробовать Ubuntu без установки .

  2. Запустите GParted, чтобы получить адрес раздела EFI. В моем случае это / dev / mmcblk0p1 .

  3. Откройте терминал ( Ctrl + Alt + T ).

  4. Создайте каталог мультимедиа и прикрепите его к каталогу раздела EFI:

     sudo mkdir / media / EFI
    sudo mount  <введите здесь свой путь>  / media / EFI 

    В моем случае это выглядело так:

     sudo mkdir / media / EFI
    sudo mount / dev / mmcblk0p1 / media / EFI
    
  5. Создайте каталог / EFI / Linux / :

     sudo mkdir / media / EFI / EFI / Linux
    
  6. Скопируйте все существующие файлы из каталога, который вы создали при установке Ubuntu. В моем случае каталог по умолчанию - / EFI / ubuntu / :

     $ sudo ls / media / EFI / EFI / ubuntu
    BOOTX64.CSV
    fw
    fwupx64.efi
    grub.cfg
    grubx64.efi
    mmx64.efi
    shimx64.efi
    

    Для этого выполните следующую команду:

     sudo cp -R / media / EFI / EFI / ubuntu / * / media / EFI / EFI / Linux /
    
  7. Скопируйте файл BOOTX64.EFI из каталога BOOT в каталог Linux (без подтверждения, что он не работал в течение 2 недель):

     sudo cp /media/EFI/EFI/BOOT/BOOTX64.EFI / media / EFI / EFI / Linux
    
  8. Закройте все окна и перезагрузитесь с помощью sudo reboot .

0
ответ дан 31 December 2019 в 12:35

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

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