Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Установка Ubuntu/Xubuntu на девайс, похожий на Wintel

Ответить
Настройки темы
Debian/Ubuntu - [решено] Установка Ubuntu/Xubuntu на девайс, похожий на Wintel

Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


Добрый день.

Попался мне в руки девайс, похожий на этот:
Скрытый текст


Основные характеристики такие:

Intel Bay Trail-T CR up to 1.83GHz Atom Z3735F
2GB DDR3L
64GB/32G(16G to 128GB) (EMMC) standard 32G.

На нём была установлена Ubuntu, пароль от которой был давно потерян. Поэтому я решил установить эту ОС заново. Решив погуглить перед этим делом, я вычитал, что для того, чтобы поставить ОС на подобные девайсы, нужно использовать дистрибутив amd64 + скопировать bootia32.efi в EFI/BOOT установочного носителя. Скачал ubuntu-16.04.1-desktop-amd64.iso, добавил bootia32.efi на носитель. При установке ОС разбил диск на 3 части:

EFI - 100 МБ - fat32
swap - 2 ГБ
/ - всё остальное место - ex4

По окончанию установки появилось сообщение "Не удалось установить пакет grub-efi-ia32 в /target/". При попытке восстановить GRUB с помощью команды grub-install появилось сообщение "this GPT partition label contains no BIOS Boot Partition". В интернете нашёл совет, что нужно создать раздел 1-2 МБ с флагом bios_grub. В итоге я пересоздал диск с этим разделом + EFI + swap + /. В конце установки ОС снова появилась ошибка о том, что не удалось установить пакет grub-efi-ia32. Что еще можно сделать в данном случае?

Отправлено: 10:12, 30-01-2017

 

Ветеран


Сообщения: 1142
Благодарности: 267

Профиль | Отправить PM | Цитировать


crashsoft, а вы не пробовали из под Live сделать chroot на установленную ОС и попробовать установить туда grub-efi-ia32? Быть может, в таком режиме он вам скажет больше - какая операция не удалась, какого пакета не хватает... А уже потом, если удастся, делать grub2-update
Кстати, все-таки интересно, в том ли режиме у вас флешка ОС подгружает, проверьте:
Код: Выделить весь код
[-d /sys/firmware/efi] && echo UEFI || echo BIOS

Последний раз редактировалось gannet, 02-02-2017 в 11:09.


Отправлено: 10:59, 02-02-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


James Marsh, я попробовал установить Ubuntu x64 в автоматическом режиме. При установке появилось сообщение: ""Запущенный установщик в режиме UEFI, но это выглядит так, что возможно уже установлена другая ОС в режиме совместимости с BIOS...", я нажал вернуться и установка продолжилась. В конце загрузчик был установлен без ошибок, но после перезагрузки в boot-меню я не увидел возможность загрузить установленную ОС:
Скрытый текст



GParted показывает такую разметку:
Скрытый текст



А если установить ОС в режиме UEFI, то в конце установки появляется сообщение
Скрытый текст



GParted показывает это:
Скрытый текст



Отправлено: 11:26, 02-02-2017 | #12


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


gannet,
Цитата gannet:
а вы не пробовали из под Live сделать chroot на установленную ОС и попробовать установить туда grub-efi-ia32? Быть может, в таком режиме он вам скажет больше - какая операция не удалась, какого пакета не хватает... А уже потом, если удастся, делать grub2-update »
Хочу попробовать. Только, всё-таки, куда должен быть установлен загрузчик в данном случае: в корень диска mmcblk0 или в раздел EFI - mmcblk0p1?
Цитата gannet:
[-d /sys/firmware/efi] && echo UEFI || echo BIOS »
А как это проверить? Я попробовал ввести команду в терминале в Live-режиме, но ничего не получилось.

Отправлено: 12:01, 02-02-2017 | #13


Ветеран


Сообщения: 1142
Благодарности: 267

Профиль | Отправить PM | Цитировать


Цитата http://askubuntu.com/questions/162564/how-can-i-tell-if-my-system-was-booted-as-efi-uefi-or-bios:
Проверить, существует ли файл /sys/firmware/efi. Он не появляется при загрузке в BIOS-режиме.

#!/bin/bash
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Ну или dmesg | grep "EFI v", если чего выведет - UEFI!
А загрузчик в UEFI работает по другому принципу: биос больше не передает контроль диску, который подгружает установленный в его корень загрузчик (mmcblk0). Наоборот, существует раздел EFI, помеченный как загрузочный, в нем располагаются файлы загрузчиков (стандартные) установленных на компьютере ОС, к ним прилагаются конфиги (позволяют загружать вашу установленную ОС, которая может быть даже не на разделе диска, а в файле-"виртуальном диске", например vhd, wim..). Соответственно, загрузчик устанавливается на этот раздел! И если ОС установлено несколько, выбрать в какую ОС загружаться, вы можете прямо из БИОС))

Отправлено: 13:17, 02-02-2017 | #14


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


gannet,
выполнил команду dmesg | grep "EFI v" и получил ответ [0.000000] efi: EFI v2.40 by INSIDE Corp.. Я правильно вас понял, что нужно попробовать через chroot установить загрузчик на раздел EFI?
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:55, 03-02-2017 | #15


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


gannet, попробовал всё-таки установить GRUB через chroot по этой инструкции, но что-то пошло не так:
Скрытый текст




Отправлено: 10:21, 03-02-2017 | #16


Ветеран


Сообщения: 1142
Благодарности: 267

Профиль | Отправить PM | Цитировать


crashsoft, указанная вами инструкция для bios-legacy загрузчика
Вам примонтировать надо системный раздел, т.е. mmcblk0p3 (к ESP-разделу доступ по-другому получают, но оно вам и не надо). И попробовать установить пакет grub-efi-ia32 (или grub-efi-ia32-bin) и посмотреть выхлоп. Может он требует чего?
Также почитайте мануал, обратите внимание на раздел Регистрации загрузчика EFI. Единственное, будьте осторожны с утилитой efibootmgr, он работает с EFI NVRAM модулем на плате))
Если и с этим не выйдет, тогда оставьте этот grub c его ошибками и попробуйте установить другой загрузчик.

Отправлено: 10:53, 03-02-2017 | #17


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


gannet, прошу прощения за глупые вопросы: я монтирую раздел mmcblk0p3: sudo mount dev/mmcblk0p3 /mnt, а как мне дальше установить пакет grub-efi-ia32 (или grub-efi-ia32-bin)?

Отправлено: 12:08, 03-02-2017 | #18


Ветеран


Сообщения: 1142
Благодарности: 267

Профиль | Отправить PM | Цитировать


crashsoft, что-то вроде такого:
Код: Выделить весь код
chroot /mnt apt-get update
chroot /mnt apt-get -y install grub-efi-ia32-bin grub-efi-ia32 grub-common grub2-common
(отсюда, там и про добавление нужных источников пакетов есть, но нумерация разделов не совпадает)
P.S. по rEFInd на rodbooks инструкция та еще,
вот с хабра
Хотите также?

Процесс установки из под Linux необычайно прост. Все способы описаны на официальном сайте, устанавливать можно практически из любой ОС. Для начала посетите эту страничку и скачайте .deb- или .rpm-пакет.

Если у вас редкий дистрибутив вроде Slackware или Gentoo, то лично я вам помочь не смогу, но на сайте есть обычный .zip-архив и другие варианты установки, так что если уж вы работаете в подобных дистрибутивах, то наверняка поставить своими силами вы сможете без проблем.


Сделайте бэкап EFI-директории:
cp -r /boot/efi/EFI /boot/EFI.bkp
После загрузки пакета, выполните:
cd Downloads или cd Загрузки
И установите пакет:
sudo dpkg -i <имя пакета>.deb или sudo dnf install <имя пакета>.rpm
В моем случае dpkg не мог иногда подтянуть зависимости, если у вас возникнут такие же трудности, то установите gdebi (sudo apt-get install gdebi) и выполните sudo gdebi <имя пакета>.deb.

Если у вас RHEL или CentOS, то используйте yum вместо dnf.

В логах установки пакета можно отследить лог установки rEFInd, в котором возможно будут ошибки их надо сразу отследить. Однако по моему опыту ошибок не возникает, если всё сделать правильно. Проверить результат работы установщика rEFInd можно, воспользовавшись утилитой efibootmgr, там первым приоритетом должна должен быть именно rEFInd Boot Manager.

Установить rEFInd повторно, если пакет уже установлен, можно с помощью команды:
refind-install
Установку rEFInd первым приоритетом можно произвести в ручную, с помощью команды:
refind-mkdefault

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

Последний раз редактировалось gannet, 03-02-2017 в 13:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:47, 03-02-2017 | #19


Аватара для James Marsh

Ветеран


Сообщения: 1594
Благодарности: 235

Профиль | Отправить PM | Цитировать


Ок. А если грузануться с убунты, запустить gparted, стереть все разделы и создать таблицу разделов типа gpt, а потом в автоматическом режиме попробовать?

В общем нашел в интернетах

http://unix.stackexchange.com/questi...talling-debian

Нижний пост на странице

В виртуал-боксе попробовал - 1 раз загрузился, но потом что-то не того. Попробуйте на реальном железе.


https://www.debian.org/devel/debian-installer/ - Debian Installer Stretch RC 2 release установился без ругани. Первый раз загрузился. Потом таки опять дальше эфи шелла не пошло.

-------
Благими намірами вистелений шлях у пекло


Последний раз редактировалось James Marsh, 03-02-2017 в 22:22.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:37, 03-02-2017 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [решено] Установка Ubuntu/Xubuntu на девайс, похожий на Wintel

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
LG готовит новый похожий на Surface Pro 3 гибрид OSZone News Новости железа 0 28-11-2014 10:30
Debian/Ubuntu - Вопросы по Ubuntu/Kubuntu/Xubuntu/Edubuntu alexandr100 Общий по Linux 30 10-09-2012 17:10
Ubuntu 11.04 Alpha 2: подробно о Desktop, Server, Kubuntu и Xubuntu OSZone News Новости информационных технологий 4 04-02-2011 16:28
Debian/Ubuntu - Информация о Ubuntu/Kubuntu/Xubuntu 10.04 beta 1 alexandr100 Общий по Linux 0 04-04-2010 21:14
Вирус, похожий на Trojan.Ransom....необходима Ваша помощь. Lookus Лечение систем от вредоносных программ 1 02-09-2009 17:57




 
Переход