戻る

前へ

root disk 再度作成

rcS の変更 menu.lst の変更は もう一度 終わっているので initrd.img の み 置き換えればいいと いう事になります。

$ pwd
/home/ksim/proj
$ su -m
Password: 
# pwd
/home/ksim/proj
# rm images/initrd.img 
# rm images/rootfiles 
# ls tmp/
fsroot/

ほたら 始めませう。

# dd if=/dev/zero of=images/rootfiles bs=1k count=4096
# mke2fs -F -v -m0 -L rootdisk images/rootfiles
# mount -o loop images/rootfiles tmp/fsroot/
# rmdir tmp/fsroot/lost+found/ 
# cp -av rootfs/* tmp/fsroot/
# umount tmp/fsroot/
# gzip -9 < images/rootfiles > images/initrd.img

initrd.img の 置き換え

ほたら root disk を フロッピディスク装置に いれて 置き換えにかかりましょう。

# mount /dev/fd0 /mnt/
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412      1097       315  78% /mnt
#  ls -l /mnt/boot/initrd.img 
-rw-r--r--    1 root     root      1114472  9月  4日  16:36 /mnt/boot/initrd.img
# rm /mnt/boot/initrd.img 
# cp images/initrd.img /mnt/boot/
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412       453       959  33% /mnt
# umount /mnt/

これで 試みて見ましょう。

...
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 447k freed
VFS: Munted root (ext2 filesystem).
init started: BusyBox v0.60.5(2011.07.30-01:02+0000) multi-call binary
ext2fs_check_if_mount: No such file or directory while determining whether /dev/
ram0 is mounted.
rootdisk was not cleanly unmounted,check forced.
rootdisk:
/lost+found not found. CREATED.
rootdisk: 186/1024 files (0.0% non-contiguous), 1102/4096 blocks
[: No such file or directory
Remounting / as read-write.
Mounting local filesystems.

Please press Enter to activate this consol._/*  (blinking)  */

なにか いわれているのですが まあ 立ち上がりました。

とりあえず 次の util-linux の 導入に かかりましょう。

にゃんたろう 拝!

2011年 9月 2日 (金) 21:07:36 JST 作成


前へ

戻る

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