という ことで sysresccd を 立ち上げて 処理をします。
表現が 混用されていますが 御容赦願います。
root@sysresccd /root % /* 努めてこちら */
% /* こちらの場合もある。*/
理由は CDROM の sysresccd で 作業した のを 明らかにしておく為です。
$ ssh -l root 192.168.0.10 /* dhcp での CDROM で 動いている 計算機 に 侵入 */ Password: root@sysresccd /root % root@sysresccd /root % fdisk -l Disk /dev/sda: 640.1 GB, 640135028736 bytes, 1250263728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xdba28bf3 Device Boot Start End Blocks Id System /dev/sda1 * 63 205201407 102600672+ 7 HPFS/NTFS/exFAT /dev/sda2 1235334240 1250258624 7462192+ 7 HPFS/NTFS/exFAT /dev/sda3 205201408 236658687 15728640 c W95 FAT32 (LBA) /dev/sda4 236658688 1235334239 499337776 5 Extended /dev/sda5 236660736 268118015 15728640 b W95 FAT32 /dev/sda6 268120064 276508671 4194304 82 Linux swap / Solaris /dev/sda7 276510720 1235334239 479411760 83 Linux /* /dev/sda7 に 取り扱う Linux 本当はこちらで全て作業 出来れば良いのですが */ Partition table entries are not in disk order root@sysresccd /root % mount /dev/sda7 /mnt root@sysresccd /root % cd /mnt/root root@sysresccd /mnt/root % cd P-Plamo-rootimg.squash /* 作業場所を確認 つまり CDROM で 動いている計算機 に 侵入して */ /* その 計算機の /dev/sda7 が 目的の 場所 になる */ /* 本来は CDROM の 計算機で unsquashfs する事が できれば 良いのですが 出来ないため このような 手立てを 使う */ root@sysresccd /mnt/root/P-Plamo-rootimg.squash % ls rootimg.squash root@sysresccd /mnt/root/P-Plamo-rootimg.squash % time unsquashfs rootimg.squash Parallel unsquashfs: Using 4 processors 462747 inodes (459964 blocks) to write [===/ ] 25348/459964 5% [=========================================================-] 459964/459964 100% created 418813 files created 35009 directories created 40519 symlinks created 269 devices created 0 fifos unsquashfs rootimg.squash 389.94s user 72.13s system 150% cpu 5:06.64 total rootimg.squash squashfs-root root@sysresccd /mnt/root/P-Plamo-rootimg.squash % unsquashfs -v | head -2 unsquashfs version 4.2 (2011/02/28) copyright (C) 2011 Phillip Lougher <phillip@lougher.demon.co.uk> root@sysresccd /mnt/root/P-Plamo-rootimg.squash % mv rootimg.squash org-5.2-PLamo-rootimg.squash root@sysresccd /mnt/root/P-Plamo-rootimg.squash % ls org-5.2-PLamo-rootimg.squash squashfs-root
さてこれから 展開された squashfs-root に chroot をして 作業を行います。
にゃんたろう 拝!
2014年 2月 15日 土曜日 21:02:35 JST 作成