Vitruvian Penguin
knoppix

[knoppix:1687] Re: KNOPPIX をFAT32からブートしたら/

Date: Mon, 23 Jun 2003 19:02:22 +0900
X-mailer: Apple Mail (2.552)
田島です。

とりあえず、解決しましたのでご報告を。
宮脇さん&柘植さんのスクリプトとは関係ない解決方法になってしまいました。

本日、リモートログインできる環境を作成しました。といっても、
/etc/init.d/ssh start
させただけですが。。ああ、先週、Solarisにも ssh 一式をインストールしておきました。
これで、ゆっくりtryができました。

で、mkdosfswapfileをざっと眺めて、そこに書かれている手順、すなわち、

dd if=/dev/zero of=/cdrom/knoppix.swp bs=1000k count=128
mkswap -v1  /cdrom/knoppix.swp
swapon -v /cdrom/knoppix.swp

を実行しました。
事前に、/etc/mtabを強引に書き換え、/cdromを vfat & rw そして、remount。

これで、見事、swapが使えるように。
で、続いて、

/cdrom/knoppix.swp swap swap defaults 0 0
を、/etc/fstabに追加。
以上でございます。これで、reboot 後も大丈夫。

ちょいと、iso9660ファイルシステム上に swap が置かれているという、
面白い状況ですが、ま、よいのでしょう(笑)。

ちなみに、Windowsのswapを流用する場合、例えば、
knoppix.sh あたりで、mkswap -v1しなきゃならないですね。
man をざっとよんだ感じでは、、。

結局、swapファイルの準備がなんとかできれば、
あとは、他のもの修正なしで、単に、/etc/fstabの変更だけでOKということになりました。


knoppix@ttyp0[knoppix]$ cat /etc/mtab
/dev/root / ext2 rw 0 0
/dev/cdrom /cdrom iso9660 ro 0 0
/dev/cloop /KNOPPIX iso9660 ro 0 0
/dev/shm /ramdisk tmpfs rw,size=147948k 0 0
usb /proc/bus/usb usbdevfs rw,devmode=0666 0 0
/dev/hda2 /mnt/hda2 vfat
ro,nosuid,nodev,umask=000,uid=1000,gid=1000,iocharset=euc- jp,codepage=932 0 0 automount(pid1131) /mnt/auto autofs rw,fd=6,pgrp=1131,minproto=2,maxproto=4 0
0
knoppix@ttyp0[knoppix]$
knoppix@ttyp0[knoppix]$ top -bn 1 | head -10
top - 14:29:03 up 8 min,  0 users,  load average: 0.03, 0.24, 0.17
Tasks:  44 total,   1 running,  43 sleeping,   0 stopped,   0 zombie
Cpu(s):  11.8% user,  12.7% system,   0.0% nice,  75.4% idle
Mem:    191800k total,   185792k used,     6008k free,    10412k buffers
Swap:   127992k total,    16964k used,   111028k free,    80828k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  Command
 1914 knoppix   18   0   840  840  672 R  3.8  0.4   0:00.05 top
 1915 knoppix   19   0   584  584  448 S  3.8  0.3   0:00.02 head
    1 root       8   0    72   72   48 S  0.0  0.0   0:04.77 init
knoppix@ttyp0[knoppix]$

knoppix@ttyp0[knoppix]$ df
Filesystem           1K-ブロック    使用   使用可 使用% マウント位
/dev/root                 1971      1663       308  85% /
/dev/cdrom            11563512  10061104   1502408  88% /cdrom
/dev/cloop             1859586   1859586         0 100% /KNOPPIX
/dev/shm                147948     15736    132212  11% /ramdisk
/dev/hda2             11563512  10061104   1502408  88% /mnt/hda2
<Prev in Thread] Current Thread [Next in Thread>