Mat

Mat

mount –move $old $new 跟 mount –bind $old $new 不一樣。 用 mount –move $old $new 執行完之後, $old 就會消掉,只留 $new 而 mount –bind $old $new 的話,$old 跟 $new 都會同時存在,並指到相同內容 initrd 開機,切換 root 的機制主要有兩個:

pivot_root  ( new )

若開機參數有 root=/dev/ram0

1. 將 initrd image 掛成 rootfs

2. 執行 /sbin/init

3. 掛上將要切過去的 rootfs

4. 用 pivot_root 將 rootfs 切過去

5. 執行 /sbin/init

6. 移除 initrd image

change_root ( deprecated )

若開機參數沒有 root=/dev/ram0

進到 initrd 後,會執行 /linuxrc 而不是 /sbin/init

initrd 的格式也分兩種:

1. 傳統的 initrd

用 ext2 的分割區 image + gzip 來製作

2. 新的 initramfs ( 現在的主流 )

用 gzip + cpio 來製作

Kanru

Emacs diff-mode hack

Kindle Fire

Amazon Kindle Fire Software Update

      <http://www.amazon.com/gp/help/customer/display.html?nodeId=200790620#download>

Tips & Tricks About To Kindle Fire Stock ROM Installation

     <http://www.androidegis.com/how-to/tips-tricks-about-to-kindle-fire-stock-rom-installation/>