- конфигурация для boot с USB stick или CompactFlash (CF) , pavel_simple, 10:09 , 13-Авг-07 (1)
>имею такую проблемку. нужно скофигурировать zImage так чтобы Linux грузил root filesystem >не как ramdisk, а как уже готовую root filesystem с USB >stick или CompactFlash (CF). должно быть что-то стандартное? > >платформа embedded ARM. драйвера не проблема (USB, Mass Storage Device, IDE/ATA/PCMCIA). > >зависит ли это от bootloader (redboot)? передать ядру при загрузке параметр "root=/dev/ram0"
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 10:19 , 13-Авг-07 (2)
>>имею такую проблемку. нужно скофигурировать zImage так чтобы Linux грузил root filesystem >>не как ramdisk, а как уже готовую root filesystem с USB >>stick или CompactFlash (CF). должно быть что-то стандартное? >> >>платформа embedded ARM. драйвера не проблема (USB, Mass Storage Device, IDE/ATA/PCMCIA). >> >>зависит ли это от bootloader (redboot)? > >передать ядру при загрузке параметр "root=/dev/ram0" имеется ввиду строка типа "root=/dev/sda"?
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 10:27 , 13-Авг-07 (3)
>>имею такую проблемку. нужно скофигурировать zImage так чтобы Linux грузил root filesystem >>не как ramdisk, а как уже готовую root filesystem с USB >>stick или CompactFlash (CF). должно быть что-то стандартное? >> >>платформа embedded ARM. драйвера не проблема (USB, Mass Storage Device, IDE/ATA/PCMCIA). >> >>зависит ли это от bootloader (redboot)? > >передать ядру при загрузке параметр "root=/dev/ram0" стандартным образом параметр "root=/dev/ram0" говорит искать ramdisk в flash и маунтить его как root, а нужно просто маунтить USB stick как root.
- конфигурация для boot с USB stick или CompactFlash (CF) , pavel_simple, 10:39 , 13-Авг-07 (4)
usb stick определяется как?? если как /dev/sda -- то соответственно root=/dev/sda[1,2,3] ну и соответственно -- в initrd имидже уже должны быть драйвера к нему (к этому самому устройству с которого собираемся грузится) вообще -- есть добрый способ что да как проверить -- это загрузится до bash'а (init=/bin/bash)-- а дальше всё руками проделать и записать и скрипты initrd initrd руками сделан -- или всё-таки с помощью генератора какого? ядро какое?
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 10:56 , 13-Авг-07 (5)
>usb stick определяется как?? >если как /dev/sda -- то соответственно root=/dev/sda[1,2,3] >ну и соответственно -- в initrd имидже уже должны быть драйвера к >нему (к этому самому устройству с которого собираемся грузится) >вообще -- есть добрый способ что да как проверить -- это загрузится >до bash'а (init=/bin/bash)-- а дальше всё руками проделать и записать >и скрипты initrd >initrd руками сделан -- или всё-таки с помощью генератора какого? >ядро какое? ядро какое? 2.6.20
- конфигурация для boot с USB stick или CompactFlash (CF) , pavel_simple, 11:56 , 13-Авг-07 (6)
>>ядро какое? > >ядро какое? 2.6.20 а где всё остальное?
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 12:30 , 13-Авг-07 (7)
>>>ядро какое? >> >>ядро какое? 2.6.20 > >а где всё остальное? у меня на руках машинка Cirrus Logic, ARM CPU. package полностью интегрированный и компилирует kernel и все причиндалы (Qt etc). возможность ручной конфигурации тоже есть через scripts и headers.
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 12:32 , 13-Авг-07 (8)
>>>>ядро какое? >>> >>>ядро какое? 2.6.20 >> >>а где всё остальное? > >у меня на руках машинка Cirrus Logic, ARM CPU. package полностью интегрированный >и компилирует kernel и все причиндалы (Qt etc). возможность ручной конфигурации >тоже есть через scripts и headers. URL: http://arm.cirrus.com
- конфигурация для boot с USB stick или CompactFlash (CF) , pavel_simple, 13:05 , 13-Авг-07 (9)
- конфигурация для boot с USB stick или CompactFlash (CF) , pavel_simple, 13:08 , 13-Авг-07 (10)
ну и попутно вопросик -- у нас это где-нибудь продаётся? -- где глянуть можно
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 13:27 , 13-Авг-07 (11)
>тем более вопросы непонятны -- учитывая то, что всё уже расписано довольно >подробно >http://arm.cirrus.com/docs/2.6/x192.html root=/dev/mtdblock1 - FlashROM device; вопрос был mount root filesystem с USB.
- конфигурация для boot с USB stick или CompactFlash (CF) , pavel_simple, 13:34 , 13-Авг-07 (13)
>>тем более вопросы непонятны -- учитывая то, что всё уже расписано довольно >>подробно >>http://arm.cirrus.com/docs/2.6/x192.html > >root=/dev/mtdblock1 - FlashROM device; вопрос был mount root filesystem с USB. дык я же на него ответил -- 1/смотрим каким устройством определяется usb stick 2/точно также (^^^^^) указываем его как root=$$$ -- скорей всего /dev/sda1 ну соответственно rootfs должна быть отформатирована как положено и содержать хотябы bash + базовые библиотеки
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 15:10 , 13-Авг-07 (14)
>[оверквотинг удален] >>>подробно >>>http://arm.cirrus.com/docs/2.6/x192.html >> >>root=/dev/mtdblock1 - FlashROM device; вопрос был mount root filesystem с USB. > >дык я же на него ответил -- >1/смотрим каким устройством определяется usb stick >2/точно также (^^^^^) указываем его как root=$$$ -- скорей всего /dev/sda1 >ну соответственно rootfs должна быть отформатирована как положено и содержать хотябы bash >+ базовые библиотеки "root=/dev/sda" - конечно все правильно осталось практически оттестить!
- конфигурация для boot с USB stick или CompactFlash (CF) , chelex, 15:13 , 13-Авг-07 (15)
>>тем более вопросы непонятны -- учитывая то, что всё уже расписано довольно >>подробно >>http://arm.cirrus.com/docs/2.6/x192.html > >root=/dev/mtdblock1 - FlashROM device; вопрос был mount root filesystem с USB. другой интересный вопрос: можно ли замаунтить root filesystem через NFS?
|