diary/Kojima/2009-03-10
の編集
http://sv5.linet.gr.jp/?diary/Kojima/2009-03-10
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
[[diary/Kojima]] ・DVD eject 終了時にDVDをejectするように[[改造したP-Plamo:ftp://plamo.linet.gr.jp/pub/P-Plamo-090310_dvd.iso]]を FTPサーバにあげておきました.終了時には少しエラーメッセージが出てますが,まぁそのヘンは御愛嬌ということで. 当初はルートファイルシステムを切りかえるところを switch_root から pivot_root に変えればいいのかと思ってたけど, 調べてみると rootfs に直接書き込んでしまう initramfs では pivot_root できないことが分かって, initramfs ではなく initrd を使うように改装するハメに. 後で,もう少しマウントポイントを整理するつもりだけど,現状では,initrdではDVD上のsquashfsを/loopにマウントして, そこにpivot_rootして,元の initrd パーティションは squashfs 上の /loop に保存し, 終了時には,再度 /loop に pivot_root して元の initrd 上に戻り,そこの /shutdown を実行してファイルシステムを umount して,DVD を eject するようにしてみた. ちょっと苦労したけど,おかげで initrd と initramfs, rootfs あたりの仕組みがだいぶ理解できたので, まぁいいことにしておこう(苦笑 #comment
タイムスタンプを変更しない
[[diary/Kojima]] ・DVD eject 終了時にDVDをejectするように[[改造したP-Plamo:ftp://plamo.linet.gr.jp/pub/P-Plamo-090310_dvd.iso]]を FTPサーバにあげておきました.終了時には少しエラーメッセージが出てますが,まぁそのヘンは御愛嬌ということで. 当初はルートファイルシステムを切りかえるところを switch_root から pivot_root に変えればいいのかと思ってたけど, 調べてみると rootfs に直接書き込んでしまう initramfs では pivot_root できないことが分かって, initramfs ではなく initrd を使うように改装するハメに. 後で,もう少しマウントポイントを整理するつもりだけど,現状では,initrdではDVD上のsquashfsを/loopにマウントして, そこにpivot_rootして,元の initrd パーティションは squashfs 上の /loop に保存し, 終了時には,再度 /loop に pivot_root して元の initrd 上に戻り,そこの /shutdown を実行してファイルシステムを umount して,DVD を eject するようにしてみた. ちょっと苦労したけど,おかげで initrd と initramfs, rootfs あたりの仕組みがだいぶ理解できたので, まぁいいことにしておこう(苦笑 #comment
テキスト整形のルールを表示する