[HTC Sensation] Wanhao:
app_68@android:/ $ export PATH=/data/local/bin:$PATH
app_68@android:/ $ fdisk -l /dev/block/mmcblk1
fdisk: can't open '/dev/block/mmcblk1': Permission denied
app_68@android:/ $ su
app_68@android:/ # fdisk -l /dev/block/mmcblk1

Disk /dev/block/mmcblk1: 7948 MB, 7948206080 bytes
32 heads, 10 sectors/track, 48512 cylinders
Units = cylinders of 320 * 512 = 163840 bytes

Device Boot Start End Blocks Id System
/dev/block/mmcblk1p1 7 45229 7235584 b Win95 FAT32
/dev/block/mmcblk1p2 45229 48512 525312 82 Linux swap
app_68@android:/ #

after i flash the hard swap.zip i cant find a init.d folder in /system/etc/. i create the folder manually , put script in it , set permission, reboot, still no luck.

init.d support is a kernel thing, right? :confused:

edit:

here is my flash log:

AROMA INSTALLER version 2.50
(c) 2012 by amarullz xda-developers

ROM Name : faux123 kernel
ROM Version : 010b2 300MHz
ROM Author : faux123
Device : Pyramid-Sense
Start at : Sun Sep 30 08:10:00 2012

Preparing installation
----------------------

- checking if device is a pyramid
- mounting system partition
- mounting data partition
- extracting installation files
Extract: /tmp/Yank555.lu/bin/awk
Extract: /tmp/Yank555.lu/bin/cat
Extract: /tmp/Yank555.lu/bin/chmod
Extract: /tmp/Yank555.lu/bin/chown
Extract: /tmp/Yank555.lu/bin/cp
Extract: /tmp/Yank555.lu/bin/date
Extract: /tmp/Yank555.lu/bin/echo
Extract: /tmp/Yank555.lu/bin/fdisk
Extract: /tmp/Yank555.lu/bin/grep
Extract: /tmp/Yank555.lu/bin/mkswap
Extract: /tmp/Yank555.lu/bin/rm
Extract: /tmp/Yank555.lu/script/install.sh
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/1.3
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/1.4
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.1
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.10
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.11
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.12
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.13
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.14
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.15
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.16
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.17
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.18
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.2
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.3
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.4
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.5
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.6
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.7
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.8
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/2.9
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.1
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.2
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.3
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.4
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.5
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.6
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.7
Extract: /tmp/Yank555.lu/script/sub-scripts/cpu/3.8
Extract: /tmp/Yank555.lu/script/sub-scripts/footer
Extract: /tmp/Yank555.lu/script/sub-scripts/gpu/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/gpu/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/header
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.1
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.10
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.11
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.12
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.13
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.14
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.15
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.16
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.17
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.18
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.2
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.3
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.4
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.5
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.6
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.7
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.8
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/0.9
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.10
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.11
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.12
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.13
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.14
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.3
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.4
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.5
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.6
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.7
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.8
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/1.9
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.1
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.10
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.11
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.12
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.13
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.14
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.2
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.3
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.4
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.5
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.6
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.7
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.8
Extract: /tmp/Yank555.lu/script/sub-scripts/intellidemand/2.9
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.3
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.4
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.5
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.6
Extract: /tmp/Yank555.lu/script/sub-scripts/io/1.7
Extract: /tmp/Yank555.lu/script/sub-scripts/io/2.1
Extract: /tmp/Yank555.lu/script/sub-scripts/io/2.2
Extract: /tmp/Yank555.lu/script/sub-scripts/io/2.3
Extract: /tmp/Yank555.lu/script/sub-scripts/io/2.4
Extract: /tmp/Yank555.lu/script/sub-scripts/lmk/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/lmk/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/lmk/1.3
Extract: /tmp/Yank555.lu/script/sub-scripts/lmk/1.4
Extract: /tmp/Yank555.lu/script/sub-scripts/lmk/1.5
Extract: /tmp/Yank555.lu/script/sub-scripts/lmk/1.6
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/1.3
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/2.1
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/2.2
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/2.3
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/3.1
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/3.2
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/4.1
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/4.2
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.1
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.2
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.3
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.4
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.5
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.6
Extract: /tmp/Yank555.lu/script/sub-scripts/mods/5.7
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.1
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.10
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.11
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.12
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.13
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.2
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.3
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.4
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.5
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.6
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.7
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.8
Extract: /tmp/Yank555.lu/script/sub-scripts/undervolting/1.9
Extract: /tmp/Yank555.lu/swap/init.d/98swap
Extract: /tmp/Yank555.lu/swap/install/install.sh
Extract: /tmp/dd
Extract: /tmp/mkbootimg
Extract: /tmp/mkbootimg.sh
Extract: /tmp/modclean.sh
Extract: /tmp/unpackbootimg
Extract: /tmp/zImage

Kernel installation
-------------------

- Deleting old kernel modules
about to run program [/tmp/modclean.sh] with 1 args
mv: can't rename '/system/bin/mpdecision': No such file or directory
mv: can't rename '/system/bin/thermald': No such file or directory
run_program: child exited with status 1
- Extracting new files
Extract: /system/etc/init.post_boot.sh
Extract: /system/etc/init.qcom.post_boot.sh
Extract: /system/lib/modules/bcm4329.ko
Extract: /system/lib/modules/bcmdhd.ko
- Setting proper permissions
- Building new boot image
about to run program [/tmp/dd] with 3 args
32768+0 records in
32768+0 records out
16777216 bytes (16.0MB) copied, 0.737366 seconds, 21.7MB/s
about to run program [/tmp/unpackbootimg] with 3 args
BOARD_KERNEL_CMDLINE console=ttyHSL0 androidboot.hardware=pyramid no_console_suspend=1
BOARD_KERNEL_BASE 48000000
PAGE_SIZE 2048
about to run program [/tmp/mkbootimg.sh] with 1 args
- Flashing new boot image

init.d script generation
------------------------

- cleaning up init.d (Bricked files)
- cleaning up init.d (faux files)
- cleaning up init.d (other leftovers)
- starting script generator
(see /data/kernel-script.log for details)
about to run program [/tmp/Yank555.lu/script/install.sh] with 1 args
rm failed for /tmp/Yank555.lu/script/99z_kernel, No such file or directory
rm failed for /system/etc/init.d/99z_kernel, No such file or directory

Hardswap installation
---------------------

- starting installation script
(see /data/hardswap.log for details)
about to run program [/tmp/Yank555.lu/swap/install/install.sh] with 1 args
rm failed for /tmp/Yank555.lu/swap/install/hardswap.prop, No such file or directory
- swap partition found on SD-card
'/dev/block/mmcblk1p2'
- swap partition formated
- swap activation script installed to init.d

Cleaning up
-----------

- removing installation files
- unmounting partition /data
- unmounting partition /system

done.
script result was [1.0]

Installer Sucessfull (Status 0)

End at : Sun Sep 30 08:10:06 2012