695びぼーろく; 何故か
計算が合わない。なぜ? 簡単なはずなんだけどな〜。物理的にもこうならなければいけないはずだからどこか間違っているはず。
aptitude install live-build次に適当なディレクトリを作成する。かなり容量を食うので、別のユーザーを作ってそこで作業しても良いかも。
mkdir devian-live && cd devian-liveまずは一番基本的な構成でつくってみる。buildは管理者権限で実行しないと怒られる。
lb config && lb buildしばらくいろんなもののダウンロードに時間がかかるけど、そのうち、live-image-*hybrid.isoができる。
dd if=./live-image-*hybrid.iso of=/dev/USBDEVICE上のUSBDEVICEは慎重に確認しないととんでもない悲劇を巻き起こしかねないので、dfとか使ってきちんと確認する。
lb clean各種設定をauto/config に追加。
#!/bin/shset -elb config noauto \--parent-mirror-bootstrap "http://ftp.jp.debian.org/debian/" \--parent-mirror-binary "http://ftp.jp.debian.org/debian/" \--mirror-bootstrap "http://ftp.jp.debian.org/debian/" \--mirror-binary "http://ftp.jp.debian.org/debian/" \--mirror-chroot "http://ftp.jp.debian.org/debian/" \--parent-archive-areas "main contrib non-free" \--archive-areas "main contrib non-free" \--bootappend-live "boot=live config persistence noeject live-config.utc=no live-config.locales=ja_JP.UTF-8 live-config.keyboard-model=jp106 live-config.keyboard-layouts=jp" \"${@}"
vim config/package-lists/additional.list.chroot追加した内容は以下。
task-japanesetask-japanese-desktoptask-mate-desktoptask-laptopibus-mozcgnuplot5maximawxmaximascilabtexlive-full
lb buildそしてusbへ書き込み。(書き込むときはデバイス名を確認する)
dd if=./live-image-*hybrid.iso of=/dev/USBDEVICE
fdisk /dev/USBDEVICE後はメニューに従って、パーティションを作成。
mkfs.ext4 /dev/USBDEVICE2 -L persistenceさらに、 /dev/USBDEVICE2 をマウントして、その直下に下記の内容で persistence.confを作成する。
/ union意味は、「ルートディレクトリ以下の」 「差分を保存」らしい。これでいつでもどこでも楽しくdebianで遊べるようになった。
コメント
コメントを投稿