USB 스틱 용으로 설계된 OS 개발 : 일부 질문
-
19-09-2019 - |
문제
이 전에 O/S 개발에 대한 유일한 경험은 플로피 드라이브에서 실행되는 'Hello World'OS를 만드는 것입니다.
지금 필요한 것은 USB 스틱에서 부팅 할 간단한 O/S를 개발하는 것입니다. 그리고 몇 가지로드 블록이 있습니다.
USB 스틱의 부츠 "섹터"에 어떻게 글을 쓰나요? 사용 가능한 도구가 있습니까?
USB 부트 로딩을 향한 좋은 튜토리얼이나 안내서를 알고 있습니까?
USB에서 파일을 읽을 수 있어야합니다. USB 스틱의 표준 파일 시스템은 무엇입니까? 지방? Linux는 기본적으로 FAT를 사용하여 USB에 파일을 저장/읽습니까?
NB : 나는 더러운 낮은 레벨 트릭을 모두 배우기 위해 이것을하고 있습니다. 그래서 나는 스틱에 Linux 가이 일을하기를 원하지 않는 이유입니다.
해결책
- 특별 부팅 섹터가없고, 당신은 MBR 플래시 드라이브의 첫 512 바이트까지.
- 가이드가 많이 있습니다 pendriveinux.com
- 지방은 대부분의 경우 (전부는 아니지만) 작동합니다. Linux 동안 ~할 수 있다 Fat에서 작동하면 USB 스틱에 다른 파티션을 만들 수 있습니다. 비 저널링 FileSystem) 및 Linux가 작동하게하십시오. IT 솔루션 지식 기반 EXT2 파티션을 사용하여 지속적인 백 트랙 플래시 드라이브 설치에 관한 기사가 있습니다.
다른 팁
정보를 추가합니다. 막대기에 Mac 유용한 것이 될 것입니다. 파일 구조 등에 핵심 아이디어를 얻을 수 있습니다. 신중하게 살펴보면 위의 대부분의 문제가 해결됩니다. :)
제휴하지 않습니다 StackOverflow