2010-12-23 聚會手記

上一週 || 下一週

**這個頁面不需註冊/登入也可以直接編輯的內容喔**
聚會期間會先用 
http://pad.ubuntu-uk.org/h4 
來共筆打字,過一陣子後再整理更新至此頁

Fourdollars:

adw launcher,這個是 android 上的快捷列,不錯用

lzma -dc -S .lz ../initrd.lz | cpio -id

Mat:

http://blog.chinaunix.net/u/13265/showart.php?id=1008020

看 initramfs 的內容的方便指令

cat /boot/initramfs-genkernel-x86-2.6.32-gentoo-r1 | gzip -d | cpio -t

還原 initramfs 的內容到當前目錄

cat /boot/initramfs-genkernel-x86-2.6.32-gentoo-r1 | gzip -d | cpio -i

hsinchn:

解lz
lzma -dc -S .lz /mnt/casper/initrd.lz | cpio -id

解img
gzip -dc /boot/temp/initrd.img | cpio -idmv

壓img
find . | cpio -ov > ./initrd.new.img
find . | cpio -o -H newc > ../myinitrd.img
gzip -9 myinitrd.img

壓lz
find . | cpio —quiet —dereference -o -H newc | lzma -7 > ~/new-initrd.lz

壓gz
find . | cpio —quiet —dereference -o -H newc | gzip -9 > ~/new-initrd.gz

檔案/scripts/casper

 fstype=$(get_fstype "${devname}")
    if is_supported_fs ${fstype}; then
        devuid=$(blkid -o value -s UUID "$devname")
        [ -n "$devuid" ] && grep -qs "\<$devuid\>" $tried && continue
        mount -t ${fstype} -o ro,noatime,utf8=1,shortname=mixed "${devname}" $mountpoint || continue
        [ -n "$devuid" ] && echo "$devuid" >> $tried
        if is_casper_path $mountpoint && \
           ([ "$skip_uuid_check" ] || matches_uuid $mountpoint); then
            echo $mountpoint
            return 0
        else
            umount $mountpoint
除非特別註明,本頁內容採用以下授權方式: Creative Commons Attribution-ShareAlike 3.0 License