戻る

前へ| 次へ

rootimg.squash の 作成その1

Plamo Linux 5.2 の /dev/sda9 に インストール は 完了しています。

通常の 起動も確認しました

今回は この/dev/sda9 に したものを 一部 修正して rootimg.squash を 作成します。

ディレクトリ の 構成

通常の構成は 以下の様になっています。

# ls /
bin/   cdrom/  etc/   lib/         media/  opt/   root/  sbin/  sys/  usr/
boot/  dev/    home/  lost+found/  mnt/    proc/  run/   srv/   tmp/  var/

参考にする P-Plamo 5.2 の rootimg.squash を 展開したものは

# ls
bin/    dev/   install/  lost+found/  mnt/  proc/  sbin/  tmp/
boot/   etc/   lib/      media/       net/  root/  srv/   usr/
cdrom/  home/  loop/     misc/        opt/  run/   sys/   var/

install loop misc net という 3個が 余分に存在していますそこで

$ su -
パスワード:
# mount /dev/sda9 /mnt/
# cd /mnt/   
# mkdir install loop misc net
# ls
bin/    dev/   install/  lost+found/  mnt/  proc/  sbin/  tmp/
boot/   etc/   lib/      media/       net/  root/  srv/   usr/
cdrom/  home/  loop/     misc/        opt/  run/   sys/   var/

fstab

fstab の 現状は

# cd /mnt/etc/
# cat fstab 
/dev/sda6       swap        swap        defaults   0   0
/dev/sda9       /        ext3        defaults   1   1
/dev/sr0       /cdrom   iso9660   user,ro,noauto,exec,iocharset=euc-jp 0   0
none             /proc    proc        defaults   0   0
none             /sys     sysfs       defaults   0   0
none             /dev     tmpfs       defaults   0   0
none                /tmp     tmpfs       defaults   0   0
none            /dev/pts        devpts  gid=5,mode=620    0 0
none            /proc/bus/usb             usbfs        noauto   0   0

これを 以下の様に置き換えます というより P-Plamo Linux 5.2 からの コピー です。

# cp -a fstab 002_dev-sda9-fstab 
# cp /root/001-base-Plamo-Full/001_boot-OK-base/basic-root-img/squashfs-root/etc/fstab .
# cat fstab 
/dev/root       /        ext4        defaults   1   1
none             /proc    proc        defaults   0   0
none             /sys     sysfs       defaults   0   0
none             /dev     tmpfs       defaults   0   0
none            /dev/pts        devpts  gid=5,mode=620    0 0
none            /proc/bus/usb             usbfs        noauto   0   0
# vi fstab 
# diff -s /root/001-base-Plamo-Full/001_boot-OK-base/basic-root-img/squashfs-roo
t/etc/fstab fstab 
1c1
< /dev/root       /        ext4        defaults   1   1
---
> /dev/root       /        ext3        defaults   1   1

要するに  ext4 を  ext3 に するだけ で まあ そういうことでんな

hosts.allow

# vi hosts.allow
# sed -e '/^#/d' hosts.allow 
sshd : 192.168.0.
ALL : LOCAL

他から侵入可能 に しておく。

にゃんたろう 拝!

2014年 3月 1日 土曜日 21:03:19 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2014. nyantarou All Rights Reserved.