From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4BAC5B73.5080108@altlinux.ru> Date: Fri, 26 Mar 2010 10:00:03 +0300 From: Michail Yakushin User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.8pre) Gecko/20100202 Thunderbird/3.0.1 MIME-Version: 1.0 To: devel-ports@lists.altlinux.org References: <114661269518082@webmail123.yandex.ru> <68741269519828@web44.yandex.ru> <4BAB5672.4060106@altlinux.ru> <131061269583943@web82.yandex.ru> In-Reply-To: <131061269583943@web82.yandex.ru> X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [devel-ports] =?koi8-r?b?YXB0IMkgz8LYxc0g0MHN0dTJ?= X-BeenThere: devel-ports@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux arch porting List-Id: ALT Linux arch porting List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 07:00:36 -0000 Archived-At: List-Archive: 26.03.2010 09:12, Mike Lykov пишет: > >> ubifs намного лучше. У меня система на ней работает, с apt-get тоже. > > у меня и jffs2 с теми исправлениями теперь "работает" пока, но! > > раз тут уже трое высказались, что практически работают с ubifs - может, есть какие-то инструкции и записки, в которых отмечали как с ней работать? > > как делаю с jffs2: > 1. размечаю разделы из bootargs в u-boot (dynamic parititons) > 2. указываю по порядковому номеру ядру root=/dev/mtdblock2 > 3. с помощью sam-ba заливаю на nandflash образ jffs2 (в отладочном режиме, который предусмотрен до начальной загрузки) > 4. запускаю загрузку - грузится ядро, находит в указанном месте через root= образ jffs2 и монтирует его. > > как примерно то же самое проделать с ubifs? там же надо сначала создать ubi-тома? > Примерно, но. Вобщем я делал так. 1. Размечаете разделы(я лично пользуюсь ядерной разметкой) 2 Загружаюсь с usb flash. На нем система на ext3 и директория которая будет корнем. на флешке стоит mtd из армового порта, он слегка другой чем просто в сизифе. 3. ubiattch /dev/ubi_ctrl -m ? (ну нужный номер) 4. ubimkvol опции не помню, там надо создать том. В ubi есть аналог LVM. нужно указать имя тома. 5 mkfs.ubifs ... указывая директорию с файлами будущего корня и созданный том. Он создает образ под том и заливает его. 6. Загрука: опции такие ubi.mtd=? (номер) rootfstype=ubifs root=ubi:имя_тома В общем вот так. В принципе таблицу разделов можно делать простую в смысле загрузчик, ядро, и все остальное. Если надо мелко порезать то можно это сделать уже в ubi. А вообще я ещё в вспомнил что в jffs2 криво работает mmap. У меня были проблемы с rpm.