From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4CC42B16.5040701@altlinux.ru> Date: Sun, 24 Oct 2010 16:48:22 +0400 From: Michail Yakushin User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9pre) Gecko/20100817 Thunderbird/3.1.3pre MIME-Version: 1.0 To: sisyphus@lists.altlinux.org References: <4CC29C45.2090508@gmail.com> In-Reply-To: <4CC29C45.2090508@gmail.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] ARM, QEMU, mkimage et al. X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Oct 2010 12:48:23 -0000 Archived-At: List-Archive: List-Post: 23.10.2010 12:26, Yuriy Shirokov пишет: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Здравствуйте! > > Продолжаю попытки получить работающий Сизиф для ARM. > > Собственно, первый вопрос ? нельзя ли получить целиком работоспособную > систему (а не просто окружение для chroot, как описано на > http://www.altlinux.org/Ports/arm/chroot) с помощью mkimage? > > Второй вопрос такой. Пока пытаюсь запустить систему в QEMU следующим > образом: > - -создал образ диска для QEMU; > - -собрал дерево каталогов с помощью mkimage; > - -скопировал это дерево каталогов внутрь образа диска; > - -собрал ядро sheeva-2.6.35-alt4 (единственное ядро для ARM, которое есть > в Сизифе, как я понимаю -- стандартные ведь хотят dev86?) с помощью > армового хешера; это ядро подходит для железок ТОЛЬКО на процессоре marvell sheeva, для других процесоров надо ядро переконфигурировать, и то не факт что все заработает. Дело в том что в ARM почти отсутствует autodetect то есть ядро должно ЗНАТЬ какое железо имеется в наличии. В том числе даже если процессор поддерживается скорее всего есть особенности схемотехники, которые ядру надо знать. Так что конфигурируйте ядро ТОЧНО под ту железку которая есть в наличии. Если такой конфигурации нет, скорее всего надо писать самому, а не имея электрической схемы и даташита процессора это сложно сделать. > - -попытался запустить виртуальную машину на ARM с помощью команды: > $ qemu-system-arm -hda sisyphus-arm.img -kernel > vmlinuz-2.6.35-sheeva-alt4 -append 'root=/dev/sda' > > Здесь sisyphus-arm.img -- имя файла с образом, > vmlinuz-2.6.35-sheeva-alt4 -- понятно, ядро. > > Машина запускается, показывает чёрный экран, и на этом всё заканчивается. > > Первый раз сталкиваюсь с разработкой для ARM, с QEMU и с mkimage, > поэтому допускаю, что я делаю что-то _сильно_ не так. Но что? > Самостоятельно найти достаточное количество информации в Сети я не смог. > > - -- > С уважением, > Ю.А.Широков. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.10 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkzCnEUACgkQKZtDzcL0NsMhWgCeMLGHYsFQRTvu0930ZvsNmO8S > bukAni75DjH//lKxzCFE+DkbDKteo0V5 > =DrOf > -----END PGP SIGNATURE----- > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus