Кстати, в моем Ubuntu 14.04 (обновлено с 13.10) кажется, что нет apt-add-repository
sudo apt-get install software-properties-common
Теперь да, вы можете установить gstreamer0.10-ffmpeg как # 1 сказал:
sudo apt-add-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
Если у вас есть доступ к существующей системе Linux на X205TA или любом другом устройстве, я настоятельно рекомендую использовать один из сценариев harryharryharry для подготовки установочных файлов. Самая современная версия поддерживает множество дистрибутивов и имеет возможность создавать для вас загрузочный USB-накопитель. Я использую старую и более короткую версию сценария и сам загружаю сам.
NB: USB-модем на устройство Android обычно эффективен для доступа к Интернету до того, как Wi-Fi настроен на этом устройстве. USB wifi-адаптеры иногда работали для меня.
Вот сценарий (написанный harryharryharry и доступный на форумах Ubuntu)
#!/bin/bash
set -e
set -u
ISOFILENAME=$1
ISOPATH=$(pwd)
ISO=$ISOPATH/$ISOFILENAME
TEMPDIR=$(mktemp -d -p $ISOPATH)
function checkroot {
if [ "$EUID" -ne 0 ]
then
echo "Please run as root"
removetempdir
exit 1
else
echo "You are root, continuing..."
fi
}
function checkfreespace {
if [ $(df -hk $ISOPATH|tail -n1|awk '{print $4}') -gt 6000000 ]
then
echo "Enough free space, continuing..."
else
echo "Not enough free space, move script and iso to a directory with more than 6GB free space and try again"
removetempdir
exit 2
fi
}
function checkpartitiontype {
if [ $(df -Thk $ISOPATH|tail -n1|awk '{print $2}') = "vfat" ] || [ $(df -Thk $ISOPATH|tail -n1|awk '{print $2}') = "ntfs" ]
then
echo "Wrong partition type: move the script and iso to a partition that supports group/ownership"
removetempdir
exit 3
else
echo "Partition type correct, continuing"
fi
}
function unzipiso {
7z x $ISO -o$TEMPDIR
}
function removetempdir {
cd $ISOPATH
rm -rf $TEMPDIR
}
function unsquash {
pushd $TEMPDIR/casper
unsquashfs filesystem.squashfs
popd
}
function addstuff2squash {
mkdir -p $TEMPDIR/casper/squashfs-root/etc/modprobe.d/
echo "blacklist btsdio" >> $TEMPDIR/casper/squashfs-root/etc/modprobe.d/blacklist.conf
mkdir -p $TEMPDIR/casper/squashfs-root/etc/systemd/system/suspend.target.wants
cat > $TEMPDIR/casper/squashfs-root/etc/systemd/system/suspend.target.wants/root-resume.service << "EOF"
[Unit]
Description=Local system resume actions
After=suspend.target
[Service]
Type=simple
ExecStart=/bin/bash /usr/bin/elan-fix
[Install]
WantedBy=suspend.target
EOF
cat > $TEMPDIR/casper/squashfs-root/usr/bin/elan-fix << "EOF"
#!/bin/sh
rmmod elan_i2c
modprobe elan_i2c
EOF
chmod +x $TEMPDIR/casper/squashfs-root/usr/bin/elan-fix
cat > $TEMPDIR/casper/squashfs-root/lib/firmware/brcm/brcmfmac43340-sdio.txt << "EOF"
manfid=0x2d0
prodid=0x0653
vendid=0x14e4
devid=0x4386
boardtype=0x0653
boardrev=0x1203
boardnum=22
macaddr=02:0A:F7:2A:3B:4C
sromrev=3
boardflags=0x0090201
xtalfreq=37400
nocrc=1
ag0=255
aa2g=1
aa5g=1
ccode=ALL
pa0itssit=0x20
pa0b0=6747
pa0b1=-808
pa0b2=-178
tssifloor2g=69
rssismf2g=0xf
rssismc2g=0x8
rssisav2g=0x1
cckPwrOffset=3
rssismf5g=0xf
rssismc5g=0x7
rssisav5g=0x3
pa1lob0=5659
pa1lob1=-693
pa1lob2=-178
tssifloor5gl=93
pa1b0=5172
pa1b1=-671
pa1b2=-212
tssifloor5gm=77
pa1hib0=5320
pa1hib1=-663
pa1hib2=-179
tssifloor5gh=74
rxpo5g=0
maxp2ga0=0x4E
cck2gpo=0x0000
ofdm2gpo=0x42000000
mcs2gpo0=0x2222
mcs2gpo1=0x7662
maxp5ga0=0x46
maxp5gla0=0x46
maxp5gha0=0x46
ofdm5gpo=0x52222222
ofdm5glpo=0x52222222
ofdm5ghpo=0x52222222
mcs5gpo0=0x0000
mcs5gpo1=0x8550
mcs5glpo0=0x0000
mcs5glpo1=0x8550
mcs5ghpo0=0x0000
mcs5ghpo1=0x8550
swctrlmap_2g=0x00080008,0x00100010,0x00080008,0x011010,0x11f
swctrlmap_5g=0x00020002,0x00040004,0x00020002,0x011010,0x2fe
gain=32
triso2g=8
triso5g=8
loflag=0
iqlocalidx5g=40
dlocalidx5g=70
iqcalidx5g=50
lpbckmode5g=1
txiqlopapu5g=0
txiqlopapu2g=0
dlorange_lowlimit=5
txalpfbyp=1
txalpfpu=1
dacrate2xen=1
papden2g=1
papden5g=1
gain_settle_dly_2g=4
gain_settle_dly_5g=4
noise_cal_po_2g=-1
noise_cal_po_40_2g=-1
noise_cal_high_gain_2g=73
noise_cal_nf_substract_val_2g=346
noise_cal_po_5g=-1
noise_cal_po_40_5g=-1
noise_cal_high_gain_5g=73
noise_cal_nf_substract_val_5g=346
cckpapden=0
paparambwver=1
EOF
curl http://sprunge.us/SZET | base64 -d > $TEMPDIR/casper/squashfs-root/lib/firmware/brcm/brcmfmac43340-sdio.bin
curl http://sprunge.us/XIKF | base64 -d > $TEMPDIR/casper/squashfs-root/lib/firmware/brcm/BCM43341B0.hcd
cat > $TEMPDIR/casper/squashfs-root/etc/systemd/system/multi-user.target.wants/btattach.service << "EOF"
[Unit]
Description=Btattach
[Service]
Type=simple
ExecStart=/usr/bin/btattach --bredr /dev/ttyS1 -P bcm
ExecStop=/usr/bin/killall btattach
[Install]
WantedBy=multi-user.target
EOF
echo "hci_uart" >> $TEMPDIR/casper/squashfs-root/etc/modules
}
function makesquash {
mksquashfs $TEMPDIR/casper/squashfs-root/ $TEMPDIR/casper/filesystem.squashfs -noappend -always-use-fragments
rm -rf $TEMPDIR/casper/squashfs-root/
}
function addstuff2iso {
mkdir -p $TEMPDIR/EFI/BOOT
curl http://sprunge.us/PYNY |base64 -d > $TEMPDIR/EFI/BOOT/bootia32.efi
sed -i 's/--/intel_idle.max_cstate=1 --/g' $TEMPDIR/boot/grub/grub.cfg
}
function createzip {
cd $TEMPDIR
zip -ry $ISOPATH/$ISOFILENAME.zip .
removetempdir
successfulmessage
}
function successfulmessage {
echo "+---------------------------------------------------------------------------------"
echo "| Done creating the Live USB zip-file! "
echo "| Now copy the contents of this zip-file to a fat32 formatted USB stick. "
echo "+---------------------------------------------------------------------------------"
}
checkroot
checkfreespace
checkpartitiontype
unzipiso
unsquash
addstuff2squash
makesquash
addstuff2iso
createzip
exit 0
Чтобы использовать, скопируйте текст в файл, сохраните как и все, что вам нравится, например iso2zip, загрузите любой 64-битный Ubuntu iso (проверенный мной для 16.04, 16.10 и 17.04) и поместите файл iso и файл сценария в тот же каталог, где у вас есть не менее 8 ГБ бесплатно пространство. Run
chmod u+x iso2zip # or whatever you named the file
sudo ./iso2zip name-of-iso.iso # replace with the correct name
Он будет переупаковать iso как zip-файл. Вставьте запасной USB-накопитель и определите его с помощью lsblk. Предположим, что это /dev/sdc (вы должны исправить это и использовать правильное имя!) Если на диске установлены файловые системы, отключите их (например, udisksctl unmount -b /dev/sdc1) Запустите эти команды из каталога, в котором находится файл iso.zip, или используйте ваш собственный любимый способ создания загрузочного USB:
Если у вас есть доступ к существующей системе Linux на X205TA или любом другом устройстве
sudo apt install p7zip-full
sudo sgdisk --zap-all /dev/sdc
sudo sgdisk --new=1:0:0 --typecode=1:ef00 /dev/sdc
sudo mkfs.vfat -F32 /dev/sdc1
sudo mount -t vfat /dev/sdc1 /mnt
sudo 7z x name.of.file.iso.zip -o/mnt/ # use correct name!
sudo umount /mnt
На X205TA, выключив питание, включите и нажмите F2, чтобы открыть меню UEFI и отключить безопасную загрузку, если это уже не сделано. Для загрузки с USB либо выберите его в порядке загрузки отсюда, либо запустите снова и нажмите esc, чтобы получить меню загрузки и выберите USB. Выберите «Попробовать Ubuntu» и подключитесь к Wi-Fi (он будет работать). Запустите программу установки, выбрав нужные параметры.
После установки отредактируйте файл конфигурации для GRUB, чтобы передать параметр загрузки, чтобы предотвратить замораживание:
sudo nano /etc/default/grub
Измените
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
Сохранить, выйти, запустить
sudo update-grub
Для запуска звука код из Самая актуальная версия для установки ядро, которое его поддерживает:
wget ftp://x205ta.myftp.org:1337/kernel/kernel-sound-64bit.tar
tar xf kernel-sound-64bit.tar
sudo ./install-sound-kernel.sh -v
или скомпилировать себя
TODO: сделать спящий режим с ядром поддержки звука. (он работает с ядрами запаса с некоторыми настройками - см. скомпилировать себя )
Для управления яркостью см. обходное решение
Я noob и благодаря вам все, что я могу теперь использовать, чтобы использовать этот замечательный ноутбук с ubuntu 18.04. (Особая благодарность Гарри)
Для всех новичков здесь самый простой способ сделать это:
создать загрузочную ручку USB с помощью Multisystem (http://liveusb.info/dotclear /) с дистрибутивом, которым вы пользуетесь: -Plugin usb wifi dongle + загрузочная палка, которую вы только что создали, - нажимайте F2 несколько раз, в то время как X205Ta пробуждается - безопасная безопасная загрузка в меню загрузки + убедитесь, что usb config находится на EHCI + настроен первым загрузитесь с созданного флеш-накопителя. Во время установки настройте соединение с вашей сетью wifi, чтобы программа установки могла загружать «некоторые вещи», которые позволят grub-ia386 быть установленным в / target / (без подключения к Интернету вы увидите ошибка: «невозможно установить grub-ia386 в / target /)После этого у вас будет довольно ubuntu голый (без Wi-Fi, звука, bluetooth и замораживания).
[d6 ] Теперь для wifi и freeze avoïdance следуйте шагу вышеДля звука, который я рекомендую и следую этому: на моем Asus X205TA нет звука (это самый простой способ сделать это, кроме того, github harry больше недоступен). Это также исправит bluetooth.
И вы хорошо поработали с лучшим ультралегким ноутбуком когда-либо !!!
Еще раз спасибо вам все сообщества Linux! Свобода - это просто!