別パーティションの / を本当の / にするために、 標準ファームの /sbin/switch_root を使ってみたのだが、 なんだか HDD が破壊?されてしまう。
/ を別バーティションにする別の方法を探していたら、
pivot_root なるものを見つけた。
早速試してみる。
mount /dev/hda1 /new-root cd /new-root pivot_root . old-root exec chroot . sh <dev/console >dev/console 2>&1 umount /old-rootという例が載っている。
この通りにやってみる。
[root@LS410D06E ~]# df Filesystem Size Used Available Use% Mounted on udev 10.0M 0 10.0M 0% /dev /dev/sda2 4.7G 836.7M 3.6G 18% / tmpfs 249.0M 76.0K 248.9M 0% /tmp /dev/ram1 15.0M 104.0K 14.9M 1% /mnt/ram /dev/sda1 968.8M 238.2M 730.5M 25% /boot /dev/disk1_6 283.8G 327.1M 283.4G 0% /mnt/disk1 [root@LS410D06E ~]#mount /dev/hda1 /new-root は
[root@LS410D06E ~]# cd /mnt/disk1/ [root@LS410D06E disk1]# mkdir old-root [root@LS410D06E disk1]# pivot_root . old-root [root@LS410D06E disk1]# exec chroot . sh <dev/console >dev/console 2>&1戻ってこなひ。。。。
|
← 別パーティションに Debian の / を置く(3) |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 一筋の光! |
Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市