DXR165の備忘録

自分用の備忘録です。

Live USB Linux Boot mechanism 調査メモ  

最終更新日:2018/04/25
現在、工事中です。

Live USB Linux Boot mechanism 調査メモです。

前提条件
x64
UEFI BIOS



キーワード
vmlinuz
initird
filesystem.squashfs
Live USB
uefi
Live CD
ブートローダー
isolinux



参考URL

Debian Live プロジェクト
https://www.debian.org/devel/debian-live/index.ja.html


SYSLINUX

SYSLINUX は軽量なブートローダで、主にLinuxカーネルを起動するために使用される。作者はハンズ・ピーター・アンビン(英語版)。いくつかの独立したプログラムから構成されており、ISOLINUXなどのコンポーネントが知られている。
ISOLINUX
CD-ROMなどで使われるISO 9660ファイルシステムからLinuxカーネルをブートするプログラム。
https://ja.wikipedia.org/wiki/SYSLINUX



ISO9660

ファイル システムISO9660 ファイル システムは、CD と DVD で最もよく使われているファイル システムです。ただし、最も古い方式であるため、短いファイル名 (8.3 形式) や 8 階層までのディレクトリ階層しかサポートされないなどの制約が、大きなデメリットとなっています。そのため、このような制約のない他のファイル システムと併用される場合がほとんどです。DOS モードや、旧型の Mac、Sun システムで CD の中身を表示するには、このファイル システムが必要です。
http://www.isobuster.jp/help/160



ISOイメージ
ISOイメージは、国際標準化機構 (ISO) の定義した形式の光ディスク用アーカイブファイル(ディスクイメージ)。このフォーマットは多くのソフトウェアベンダーがサポートしている。ISOイメージファイルの拡張子は .iso とされることが多い。ISO と呼ばれるのは、CD-ROM媒体で使われる ISO 9660 ファイルシステム に由来するが、ISO 9660 を拡張し互換性を保持しているUDFファイルシステムもISOイメージに格納できる。
https://ja.wikipedia.org/wiki/ISO%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8


●UDF (Universal Disk Format) 
ユーディーエフ

 光ディスクに関する業界団体OSTAが策定した、光ディスク用のファイルフォーマット。

 ISO/IEC 13346(ECMA 167第2版)をベースに、異なるプラットホーム間でのデータ交換と実装の容易性にポイントを置いたサブセットとして、'95年に最初のバージョンをリリース。翌'96年にリリースされた1.02は、DVDのフォーマットにも採用。パケットライトに対応した1.05('97年)は、CD-RWなどでも使われている。最新版は、'98年にリリースされた2.0で、ECMA 167第3版のサブセットとなっている。

 どのOSでも利用できる汎用フォーマットのひとつに、CD-ROMで使われているISO 9660がある。ファイルシステムとして見た場合のISO 9660は、汎用的に利用できるようにするために多くの制約を設けた規格であったため(*1)、MacintoshのHFS(Hierarchical File System)やUnixのRock-Ridge、WindowsのJolietなど、OSごとに独自の拡張フォーマットが生まれる原因にもなった。UDFは、各OSの固有の情報(ファイル属性やフォルダ情報、セキュリティ管理情報など)が最大限盛り込めるようになっており、その上で、各プラットホームに合せて、必要なデータにアクセスする(必要に応じて変換する)というアプローチがとられている。ちなみにファイル名は最大で255バイト、パス長は1,023バイトまでで、文字コードにはUnicodeが採用されている。

*1
ISO 9960では、データ交換用に3つのレベルを設けているが、一般に用いられているのは、8.3形式のファイル名や8階層までのディレクトリ等の最も制限の厳しい(互換性は高い)Level1である。
鈴木直美の「PC Watch先週のキーワード」 ■
第42回:8月3日~8月6日 98/8/12
https://pc.watch.impress.co.jp/docs/article/980812/key42.htm




関連記事

category: PC-全般

tb: 0   cm: 0

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://dxr165.blog.fc2.com/tb.php/446-4e445143
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

最新コメント

カウンター(2012/3/10以降)