Готовые образы: различия между версиями

Материал из Toshiba AC100 wiki
Перейти к навигации Перейти к поиску
(Fix link to 3.16 kernel from ubuntu ppa)
Нет описания правки
 
Строка 1: Строка 1:
==Актуальные версии==  
==Актуальные версии==  
3.1 из ubuntu 12.10 - [http://launchpadlibrarian.net/118260107/linux-image-3.1.10-6-ac100_3.1.10-6.9_armhf.deb 3.1.10-6.9] (основано на бренче [https://gitorious.org/~marvin24/ac100/marvin24s-kernel/commits/l4t-r16-r2-ac100 l4t-r16-r2-ac100] - 3d и видео работают, если установлены драйвера nvidia
3.1 из ubuntu 12.10 - [http://launchpadlibrarian.net/118260107/linux-image-3.1.10-6-ac100_3.1.10-6.9_armhf.deb 3.1.10-6.9] (основано на бренче [https://gitorious.org/~marvin24/ac100/marvin24s-kernel/commits/l4t-r16-r2-ac100 l4t-r16-r2-ac100] - 3d и видео работают, если установлены драйвера nvidia<br />
3.8 - [https://launchpad.net/~ac100/+archive/ppa/+files/linux-image-3.8.0-20-tegra_3.8.0-20.31%7Eac100_armhf.deb 3.8.0-20.31~ac100]
3.8 - [https://launchpad.net/~ac100/+archive/ppa/+files/linux-image-3.8.0-20-tegra_3.8.0-20.31%7Eac100_armhf.deb 3.8.0-20.31~ac100]<br />
3.16 - [https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+build/6639811/+files/linux-image-3.16.0-28-generic_3.16.0-28.38_armhf.deb 3.16.0-28-generic_3.16.0-28.38_armhf] (из ppa canonicl)
3.16 - [https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+build/6639811/+files/linux-image-3.16.0-28-generic_3.16.0-28.38_armhf.deb 3.16.0-28-generic_3.16.0-28.38_armhf] (из ppa canonicl)<br />


==Выбор ядра==  
==Выбор ядра==  
mmcblk0pX/emmc - внутренняя карта
mmcblk0pX/emmc - внутренняя карта<br />
mmcblk'''1'''pX/mmc/sd - внешняя sd карта
mmcblk'''1'''pX/mmc/sd - внешняя sd карта<br />
sdaX - usb флешка
sdaX - usb флешка<br />
X - номер партиции. На внешней флешке и usb карте обчыно одна партиция, и потому нужно брать ядро, где X = 1
X - номер партиции. На внешней флешке и usb карте обчыно одна партиция, и потому нужно брать ядро, где X = 1<br />
Для внутренней карты... '''дописать'''
Для внутренней карты... '''дописать'''<br />
 
<br />
Если у тебя уже есть ОС, но ты не знаешь, с какой партиции она грузится, то
Если у тебя уже есть ОС, но ты не знаешь, с какой партиции она грузится, то
<pre>
<pre>
Строка 27: Строка 27:
VFS: Cannot open root device "mcblk0p12" or unknown-block(179,12)
VFS: Cannot open root device "mcblk0p12" or unknown-block(179,12)
</pre>
</pre>
Чуть выше этого сообщения должны быть видны разделы, которые ядро увидело.
Чуть выше этого сообщения должны быть видны разделы, которые ядро увидело.<br />
Возможные ядро видит партицию под другим номером. Нужно отредактировать загрузочный образ. Либо поменять номер партиции в параметре root, либо поменять параметры загрузки ядра, чтобы у него были параметры от ядра, которое стоит в данный момент. Поменять можно под линуксом с помощью [http://paz00.ruac100/update_cmdline.sh скрипта] или в любом hex редакторе.
Возможные ядро видит партицию под другим номером. Нужно отредактировать загрузочный образ. Либо поменять номер партиции в параметре root, либо поменять параметры загрузки ядра, чтобы у него были параметры от ядра, которое стоит в данный момент. Поменять можно под линуксом с помощью [http://paz00.ruac100/update_cmdline.sh скрипта] или в любом hex редакторе.



Текущая версия от 12:05, 31 января 2015

Актуальные версии

3.1 из ubuntu 12.10 - 3.1.10-6.9 (основано на бренче l4t-r16-r2-ac100 - 3d и видео работают, если установлены драйвера nvidia
3.8 - 3.8.0-20.31~ac100
3.16 - 3.16.0-28-generic_3.16.0-28.38_armhf (из ppa canonicl)

Выбор ядра

mmcblk0pX/emmc - внутренняя карта
mmcblk1pX/mmc/sd - внешняя sd карта
sdaX - usb флешка
X - номер партиции. На внешней флешке и usb карте обчыно одна партиция, и потому нужно брать ядро, где X = 1
Для внутренней карты... дописать

Если у тебя уже есть ОС, но ты не знаешь, с какой партиции она грузится, то

cat /proc/cmdline

смотришь чему равен параметр root, если там UUID, то вбиваем

sudo blkid

и смотрим какой партиции соответствует UUID из первой команды.

Возможные проблемы

При обновлении ядра убунты может возникнуть ошибка

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,12)
VFS: Cannot open root device "mcblk0p12" or unknown-block(179,12)

Чуть выше этого сообщения должны быть видны разделы, которые ядро увидело.
Возможные ядро видит партицию под другим номером. Нужно отредактировать загрузочный образ. Либо поменять номер партиции в параметре root, либо поменять параметры загрузки ядра, чтобы у него были параметры от ядра, которое стоит в данный момент. Поменять можно под линуксом с помощью скрипта или в любом hex редакторе.

#Ядра

Ubuntu

Официальные сборки от Ubuntu доступны на launchpad'е:

Внимание: сразу по ссылкам какие-то странные пакеты, чтобы добраться до пакета с ядром, нужно пробираться через Package relationships -> Depends on и снова выбрать linux-image.... Пример установки:

wget http://launchpadlibrarian.net/118260107/linux-image-3.1.10-6-ac100_3.1.10-6.9_armhf.deb
dpkg -i linux-image-3.1.10-6-ac100_3.1.10-6.9_armhf.deb

Deb-пакеты, собранные Jani Monoses (janimo) - http://startx.ro/%7Ejani/

Неофициальные

Замечание: все ссылки устарели, используйте ядра из ubuntu или собирайте сами.

  • c.bmw (есть 3.1.10 но не видит разделов всех типов) не работает
  • Ядра от savalik
  • macau
  • dpol (kernels, modules, gentoo packages)
  • .avolver (свою тошку отдал. ядра и gentoo больше поставлять не будет)
  • muromec (давно не обновлялись)