Я хотел бы знать, как создать корневую файловую систему для встроенной системы Linux, которая хранится на жестком диске. Это будет такая же процедура, если бы она была на флеш-карте?встроенная файловая система linux root на диске
ответ
Нет, ваш загрузчик должен знать, как инициализировать жесткий диск. С флэш-картами загрузчик инициализируется как MTD и может понимать файловую систему.
Возможно, вы достигли прогресса в поддержке IDE HD и IDE в загрузчике.
На обычном компьютере (например, ПК) BIOS выполняет инициализацию всех периферийных устройств, таких как первичный HD.
Обычно встроенная система Linux не работает непосредственно на дисковой файловой системе, но использует механизм для загрузки ОС из постоянного хранилища (жесткий диск, флэш-карту или память и т. Д.) В энергонезависимое пространство памяти (ОЗУ). В общем, файл ОС (обычно называемый как прошивка) представляет собой файл образа ядра и файл initrd
(начальный RAM-диск), файл initrd содержит файлы корневой файловой системы и связанные с ним файлы, при загрузке initrd будет несжатым и развернут в ОЗУ на основе файловой системы, такой как tmpfs, после завершения система будет использовать файловую систему tmpfs, как и любую файловую систему на основе диска (ext3, btrfs), например, для запуска программы или скрипта init
для инициализации системы. Встроенная система имеет тенденцию минимизировать ввод-вывод в постоянном хранилище для некоторых преимуществ: надежности, скорости и стоимости.
Вы можете узнать, как это сделать, изучив любой общий дистрибутив Linux по созданию и изменению файла initrd.
- 1. HTML5 файловая система - сохранить файл на диске
- 2. Unix/Linux файловая система
- 3. Файловая система Linux
- 4. Не загружаемая файловая система RAM, встроенная в Linux Kernel
- 5. Распределенная файловая система для linux
- 6. Файловая система Linux без ядра
- 7. faking файловая система/виртуальная файловая система
- 8. Логическая файловая система vs Физическая файловая система
- 9. Трассировка Журналированная файловая система
- 10. Linux файловая система сравнительного анализа лучших практик
- 11. Нестандартная файловая система для встроенного Linux
- 12. linux файловая система - что представляет собой индекс?
- 13. Linux 2.3.36 Файловая система устройства опущена
- 14. Boost Файловая система создала каталоги на Linux, заменяя «/» на «\»
- 15. Простая виртуальная файловая система
- 16. /proc файловая система зависает моя система
- 17. Память Файловая система FUSE
- 18. Основная подчиненная файловая система ActiveMQ на NTFS
- 19. Readonly файловая система тестов программного обеспечения на Linux
- 20. Файловая система с защитой «Коррупция»
- 21. Встраиваемая файловая система и sqlite
- 22. Почему корневая файловая система загружается в ramdisk?
- 23. HTML5 Canvas игровая файловая система
- 24. Java нерекурсивная файловая система ходьба
- 25. Файловая система в hadoop
- 26. Конфигурационная файловая система libusb
- 27. Виртуальная файловая система в Perl
- 28. Общая интернет-файловая система
- 29. BigData - Hadoop (Файловая система)
- 30. файловая система с C++