<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=CMDLINE</id>
	<title>CMDLINE - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=CMDLINE"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=CMDLINE&amp;action=history"/>
	<updated>2026-05-03T14:27:58Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=CMDLINE&amp;diff=13&amp;oldid=prev</id>
		<title>Unknown user в 08:13, 15 октября 2014</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=CMDLINE&amp;diff=13&amp;oldid=prev"/>
		<updated>2014-10-15T08:13:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Пример создания образа:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkbootimg.x86 --cmdline &amp;quot;mem=448M@0M nvmem=64M@448M tegraboot=sdmmc console=tty0 \&lt;br /&gt;
tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 rootfstype=ext4 \&lt;br /&gt;
rootwait root=/dev/sda3 quiet splash&amp;quot; --kernel ./arch/arm/boot/zImage --ramdisk NONE \&lt;br /&gt;
-o /srv/ac100/ubuntu/kernel_`date +%d.%m.5Y_%H.%M.%S`&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Примеры cmdline==&lt;br /&gt;
Для 3.10 и старше '''НУЖНО УТОЧНИТЬ'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CMD_LINE=&amp;quot;cma=64M root=/dev/mmcblk1p1 \&lt;br /&gt;
tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 rootwait quiet splash&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для 3.1 '''&amp;lt;range type=&amp;quot;comment&amp;quot; id=&amp;quot;369867052_1&amp;quot;&amp;gt;обязательно''' наличие console=tty1&amp;lt;/range id=&amp;quot;369867052_1&amp;quot;&amp;gt; (пока не разберемся с багом) и mem=512@0M&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CMD_LINE=&amp;quot;mem=512M@0M console=tty1 root=/dev/mmcblk1p1 \&lt;br /&gt;
tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 rootwait quiet splash&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для 2.6.38&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export CMD_LINE=&amp;quot;mem=448M@0M nvmem=64M@448M console=tty1 root=/dev/mmcblk1p1 \&lt;br /&gt;
tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 rootdelay=10&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И cmdline Марвина для загрузчика 2.2 (полагаю для 2.1 можно использовать такую же)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cmdline mem=448M@0 vmalloc=192M tegrapart=recovery:300:a00:800,boot:d00:1000:800,mbr:1d00:200:800 \&lt;br /&gt;
verbose debug root=/dev/mmcblk1p1 console=ttyS0,115200n8 console=tty0 zcache&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Рассмотрим различные параметры и попытаемся понять, для чего они нужны.&lt;br /&gt;
&lt;br /&gt;
'''rootwait''' или '''rootdelay=10''' - используется, чтобы ядро ждало появления root девайса. Точно актуально при загрузке с внешних носителей.&lt;br /&gt;
inb4: rootdelay является устаревшей опцией. rootwait кошерна&lt;br /&gt;
&lt;br /&gt;
'''mem=448M@0M''' - FIXME&lt;br /&gt;
&lt;br /&gt;
'''nvmem=64M@448M''' - выделение видеопамяти из оперативной (всего 512Мб под видео выделили 64, осталось 448 под нужды системы)&lt;br /&gt;
&lt;br /&gt;
'''console=tty1''' - место, куда выводится лог загрузки. Также бывает ttyS0 - это usbserial&lt;br /&gt;
&lt;br /&gt;
'''root=/dev/mmcblk1p1''' - указывает, с какого устройства производить загрузку. В качестве root= может быть UUID раздела или имя раздела. '''Непроверенная (но вроде бы логичная) возможность''': если будет имя раздела, то тогда если вставить сд на которой есть раздел с таким же именем, то загрузится с ним в качестве рутфс. А если не вставлять, то загрузится с внутренней памяти, то есть можно грузить два разных рутфс без перепрошивки.&lt;br /&gt;
&lt;br /&gt;
'''video=tegrafb''' - выбор FB драйвера, пока известны варианты: ''tegrafb, nvtegrafb''&lt;br /&gt;
&lt;br /&gt;
'''rootfstype=ext4''' - указывает тип рутфс, чтобы ядро не занималось тупым перебором. Актуально если не используется рамдиск и коень расположен во внутреннем флэще&lt;br /&gt;
&lt;br /&gt;
'''tegraboot=sdmmc''' - тип загрузочного носителя, пока известны варианты: ''sdmmc, nand''&lt;br /&gt;
&lt;br /&gt;
[[tegrapart|Подробнее о tegrapart]]&lt;br /&gt;
'''tegrapart=''' - задает конфигурацию партиций через запятую, в следующем виде:&lt;br /&gt;
&amp;lt;абревиатура партиции&amp;gt;:&amp;lt;стартовый сектор&amp;gt;:&amp;lt;кол-во секторов&amp;gt;:&amp;lt;размер сектора&amp;gt;&lt;br /&gt;
Скоро будет выпилено, тк NVTEGRA_HIDE_PARTS кошерен. а все из-за того, что в тошибах используется 2 типа флэшек&lt;br /&gt;
&lt;br /&gt;
[[nvtegra|Подробнее о nvtegra]]&lt;br /&gt;
'''nvtegra_hideparts -''' nvtegra разбирает содержимое таблицы партиций из раздела EPT. Параметр позволяет скрывать найденные партиции. В этом параметре задается список (разделитель не помню, возможно зяпятая) имен партиций (информацию об именах можно посмотреть более подробно в статье [[Переразбивка Внутренней Памяти]].&lt;br /&gt;
&lt;br /&gt;
'''quiet''' - FIXME запрещает/ограничивает вывод ядра на консоль&lt;br /&gt;
&lt;br /&gt;
'''splash''' - FIXME отображает splash - картинку&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>