Я использую Ubuntu 14.10 в конфигурации с двойной загрузкой на моем Asus EeeX205T в течение нескольких месяцев. Некоторые вещи еще не работают - встроенный wifi / bluetooth, звук, управление питанием - но с адаптером wifi usb, достаточным количеством работ и работает достаточно хорошо, что я использовал его как машину для путешествий - роль, в которой она первенствует.
UPDATE : теперь я запускаю Ubuntu 15.04 на этой машине, но все еще с двойной загрузкой (хотя я не загружался в Windows в течение нескольких месяцев). С ядрами 4.0 или более поздних версий теперь работает внутренний Wi-Fi, и управление питанием частично работает (мониторинг батареи), но приостановление, звук и Bluetooth все еще не работают. В ядрах 4.1 есть некоторые случайные проблемы с замораживанием. Инструкции по установке 15.04 должны быть по существу такими же, как указано ниже, но я не пробовал установить его с нуля и не могу проверить, что все этапы одинаковы (или даже необходимы). Дополнительные шаги, необходимые для включения внутреннего Wi-Fi и других необходимых параметров, приведены ниже.
Вот как я установил его для Ubuntu 14.10 с двойной загрузкой. Обратите внимание, что большую часть этого процесса можно было бы выполнить, чтобы настроить его для установки только Ubuntu. Обратите также внимание на то, что вам приходится загружаться в Windows время или два:
PRE-УСТАНОВКА
-
В Windows отключите BitLocker (это позволит Ubuntu монтировать и / или изменять размер основного диска данных):
- В Windows нажмите «Настройки ПК» / «ПК» и «Компьютеры / ПК».
- выделите нижнюю часть экрана и нажмите, чтобы отключить диск BitLocker / decrypt.
-
Подготовьте загрузочный USB-накопитель Ubuntu Live:
- Загрузите файл .iso для 64-разрядного Ubuntu 14.10
- Создайте загрузочную карту памяти:
- В Windows загрузите и запустите Rufus
- В Linux,
sudo apt-get install unetbootin
; запустить unetbootin в окне терминала
- После того, как установлена карта памяти, скопируйте bootia32.efi в каталог / EFI / BOOT на карте памяти
- Извлечь bootia32.efi из github (?) или из одной из ссылок, перечисленных в конце этого сообщения.
- В качестве альтернативы инструкции по созданию этого файла можно найти здесь на github - найдите сайт JF Well на t100.
- Загрузите Ubuntu Live:
- Вставьте карту памяти в USB-порт Asus EEE.
- В Windows удерживайте клавишу Shift и нажмите «Перезагрузить»; выберите Advanced Options / UEFI Firmware для входа в BIOS
- Отключить SecureBoot
- Выберите USB-накопитель в качестве загрузочного устройства.
- Сохранить и выйти
- Когда загружается меню grub, выберите Try Ubuntu
-
Необязательно, но рекомендуется : сделать резервную копию полного изображения SSHD
- Подключите внешний жесткий диск USB объемом не менее 32 ГБ.
- Щелкните правой кнопкой мыши по значкам ОС и восстановления в пусковой установке Unity и выберите «Отключить» для каждого
- Откройте терминал и запустите следующее:
dd if=/dev/mmcblk0 of=/media/ubuntu/HD/FILENAME bs=1M
- (Замените HD на имя, с помощью которого был установлен внешний накопитель, замените FILENAME на имя файла, которое вы хотите использовать для полученного изображения (или укажите другой путь по желанию).
- Для завершения команды потребуется около 20 минут; НЕ прерывайте его, иначе вам придется начать все сначала!
- Примечание. Чтобы восстановить X205T в исходное состояние, вы можете запустить эту команду «в обратном порядке»:
dd if=/media/ubuntu/HD/FILENAME of=/dev/mmcblk0 bs=1M
- и да, я сделал это, чтобы убедиться, что он работает!
-
Необязательно: изменить размер раздела восстановления (обратите внимание, что раздел «Восстановление» необходим для загрузки Windows на этом компьютере, поэтому его нельзя удалить, если вы хотите сдвоенную загрузку, но его можно уменьшить в размере, чтобы позволить дополнительную комнату): р>
- Щелкните правой кнопкой мыши значок ОС и восстановления в пусковой установке Unity и убедитесь, что каждый размонтирован (выберите «Отключить» для каждого, если необходимо).
- Откройте терминал и запустите
gparted
- Примечание: в данный момент это выполняется очень медленно; быть терпеливым!
- Используйте gparted для сжатия раздела восстановления как можно меньше (чуть меньше 6 ГБ).
- используйте gparted для расширения раздела ОС, чтобы заняться дополнительной комнатой.
- зафиксировать изменения (опять же, будьте терпеливы ...)
УСТАНОВКА (из Ubuntu Live)
-
Настройка беспроводного соединения (для загрузки обновлений во время установки):
- Вставьте адаптер Wi-Fi на основе USB (Ubuntu еще не распознает внутренний Wi-Fi)
- Выберите беспроводное соединение и подключитесь к
-
Дважды нажмите «Установить Ubuntu»
- Выбрать язык; продолжить
- Нажмите, чтобы установить дополнительные драйверы и ограниченное программное обеспечение; продолжить
- Выберите «Установить Ubuntu» рядом с Windows; Продолжать
- В качестве альтернативы вы можете полностью заменить Windows в данный момент
- Задайте относительные размеры разделов Ubuntu / Windows по желанию (я установил мой 8 ГБ для Windows и 13 ГБ для Ubuntu); продолжить
- Разрешить установку, но не разрешить ее перезагрузке. Перед перезагрузкой откройте терминал и введите следующие команды:
-
sudo -s
// устанавливает корневую оболочку
-
mount /dev/mmcblk0p5 /mnt
// убедитесь, что это раздел, на который был установлен Ubuntu
-
mount /dev/mmcblk0p1 /mnt/boot/efi
// убедитесь, что это раздел EFI
-
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
// перенести ключевые элементы текущей файловой системы Ubuntu Live на вновь установленный раздел Ubuntu в / mnt
-
mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
// также сделать текущую resolv.conf доступной через установленный раздел Ubuntu на / mnt
-
chroot /mnt /bin/bash
// настроить / mnt как новый root и запустить bash
-
apt-get remove grub-efi-amd64
// удаляет 64-битный grub ...
-
apt-get install grub-efi-ia32
// ... и установите 32-битную решетку. (Примечание: с 14.01 прекращено, вам может потребоваться отредактировать файл /etc/apt/sources.list и добавить Ссылка )
- Reboot; машина должна загрузиться в меню grub, позволяя выбирать между Ubuntu и Windows. Если да, то поздравления - вы преуспели! Если нет, и если вы сделали рекомендуемую резервную копию, см. Примечание выше о том, как восстановить исходное состояние. Если вы не сделали резервную копию ... у вас может быть кирпич на руках.
ЗАВЕРШИТЬ УСТАНОВКУ
-
Очистка Windows:
- Перезагрузите меню grub и выберите Windows
- Разрешить Windows проверять и восстанавливать диск C: (в основном Windows реагирует на то, что накопитель был изменен)
- По завершении проверки она автоматически перезагрузится; снова выберите Windows, чтобы убедиться, что установка Windows по-прежнему работает правильно.
-
Настройка устройства чтения карт SDHC:
НОВИНКА: УСТАНОВИТЕ ПОСЛЕДНИЙ КЕРНЕЛЬ И ВКЛЮЧИТЬ УПРАВЛЕНИЕ WIFI / POWER / TWEAKS
-
Загрузите и установите последнее ядро (стабильность 4.0 или 4.1RC6 нестабильная на момент написания):
- В Ubuntu используйте браузер для перехода на
http://kernel.ubuntu.com/~kernel-ppa/mainline/
- Прокрутите список до конца; выберите последнее ядро (или более раннее, если хотите, особенно если в последней версии RC есть какие-либо ошибки)
- Загрузите следующие файлы (###### будут заменены номерами, обозначающими версию ядра):
- Linux-заголовки - ###### - родовое - ###### _ amd64.deb
- Linux-Headers - ###### _ all.deb
- Linux-изображение - ###### - родовое - ###### _ amd64.deb
- Установите эти файлы, открыв терминал, перейдя в каталог загрузки и запустив
sudo dpkg -i linux*.deb
(при этом он не предполагает, что никакие другие файлы linux * .deb не находятся в каталоге загрузки)
- Обратите внимание, что если ядро не работает должным образом или больше не требуется, его можно удалить (каждый из них занимает 200+ МБ, поэтому стоит удалить те, которые вам не нужны!):
- получить список установленных ядер:
sudo dpkg -l | grep linux-image-
- удалите изображение, запустив
sudo apt-get autoremove linux-image-#####-generic
(замените соответствующие номера версий на #####)
- устаревшие пакеты также могут быть перечислены (
sudo dpkg -l | grep linux-
) и удалены ( sudo dpkg -P linux-######
)
- Reboot; обратите внимание, что вы можете использовать меню GRUB, чтобы выбрать более раннее ядро для запуска при необходимости
-
Настройте Wi-Fi (если последнее ядро не делает это автоматически, требуется 4,0 ядро или более поздняя версия):
- Загрузите brcmfmac43340-sdio.bin и brcmfmac43340-sdio.txt из Интернета (один источник находится на странице 3 третьей «справочной ссылки» ниже); скопируйте их в / lib / firmware / brcm (требуется sudo)
-
sudo -H gedit /etc/rc.local
и добавьте следующие строки:
-
#rmmod brcmfmac
-
#rmmod brmutil
-
echo on > /sys/bus/platform/drivers/sdhci-acpi/INT33BB\:00/power/control
-
modprobe brcmfmac
-
sudo -H gedit /etc/modeprobe.d/blacklist-custom.conf
(возможно, создав файл) и добавьте следующие строки:
-
blacklist brcmfmac
-
blacklist brcmutil
- Примечание. Вместо черного списка вы можете отменить комментарий (удалить #) из первых двух строк, добавленных в rc.локальный выше
- Reboot; внутренний wifi должен теперь работать
-
Исправить ошибки загрузки mmcblk0rpmb (если последнее ядро не делает это автоматически):
- См. четвертую «полезную ссылку» выше для изменений, необходимых для файла /lib/udev/60-persistent-storage.rules.
- В качестве альтернативы прокрутите вниз поток, чтобы найти сообщение с обновленным файлом; загрузите его и сохраните вместо оригинального /lib/udev/60-persistent-storage.rules (рекомендуется предварительная поддержка оригинала)!
- также может просто сохранить обновленный файл в /etc/udev/60-persistent-storage.rules (это должно переопределить файл / lib / udev)
- Восстановить initramfs:
sudo update-initramfs -u
- Дополнительно: добавьте
rm -f /dev/mmcblk0rpmb
в /etc/rc.local (может помочь предотвратить зависание системы)
- Reboot; вы не должны больше видеть ошибки загрузки mmcblk0rpmb. (Это может также предотвратить другие задержки в системе)
-
Исправить проблемы, вызванные попытками приостановить (если последнее ядро не устраняет проблему приостановки):
- Выберите «Настройки системы / Питание» и выберите «Не приостанавливать» для «Приостановить при неактивном состоянии» (сделайте это как для батареи, так и для переменного тока)
-
sudo -H gedit /etc/systemd/logind.conf
и добавить HandleLidSwitch = ignore
- Reboot
В этот момент вы должны иметь в основном рабочую машину с двойной загрузкой. Что еще не работает (надеюсь, новое ядро пойдет по этим вопросам):
* Bluetooth (он вроде-видит bluetooth, но не полностью)
* Звук (управление громкостью, похоже, работает, но это «фиктивная» звуковая система)
* ACPI (энергосбережение, приостановка)
Что работает на данный момент (в основном):
* Внутренний wifi (если следовать примеру ядра & gt; 4.0 и выше)
* USB-порты
* Устройство чтения карт SDHC (если вы делаете настройку выше)
* Яркость экрана (от системных настроек, но не от клавиатуры)
* Отключение экрана по истечении указанного времени; блокировка при выключении экрана - но обратите внимание, что иногда, если система заблокирована после выключения экрана, она не вернется к экрану входа в систему при нажатии клавиши. В этом случае можно вызвать экран терминала ( Ctrl - Alt - F1 ), войти в систему и повторно запустить X server ( sudo restart lightdm
), но любые открытые программы будут закрыты, и любые несохраненные данные могут быть потеряны.
* Встроенная камера
NEW: ПРОЧАЯ ДОПОЛНИТЕЛЬНАЯ НАСТРОЙКА
-
Настройте карту micro-SD как / home:
- Вставьте карту micro-SD и отформатируйте ее до ext4
- Один из способов сделать это - установить gparted (
sudo apt-get install gparted
); обратите внимание, что вам понадобится рабочий Wi-Fi (см. выше)!
- Обратите внимание, что вы также можете разбить карту micro-SD и установить один раздел как / home, а другой раздел - как-то еще
- Скопируйте все содержимое / home на SD-карту (или желаемую раздел)
- Определите UUID SD-карты или нужного раздела (
sudo blkid
)
* sudo -H gedit /etc/fstab
и добавьте следующую строку: UUID=XXXX /home ext4 defaults 0 2
(замените XXXX указанным выше UUID)
- Reboot
-
Сделайте раздел восстановления не монтируемым:
-
sudo blkid
для определения UUID раздела восстановления
-
sudo mkdir /mnt/Recovery
-
sudo -H gedit /etc/fstab
и добавьте следующую строку: UUID=XXXX /mnt/Recovery ntfs noauto,umask=222 0 2
(замените XXXX на UUID, определенные выше)
- Reboot
Продолжайте настройку Ubuntu по желанию!
ПОЛЕЗНЫЕ ССЫЛКИ