ll /dev/ | grep sd
fdisk /dev/sdc <<! p d n
w
!
sudo ls /sbin/mk* sudo /sbin/mkfs.ext2 -L / -I 128 -F -j -O dir_index /dev/sdc1
sudo mount -t ext2 /dev/sdc1 /mnt/usb1 cd /mnt/usb1
sudo tar -jxvf ~/kernel/emdebian-grip2-090306-x86-debootstrap-squeeze.tar.bz2 -C /mnt/usb1/
export LC_ALL=C LANGUAGE=C LANG=C
sudo cp /etc/vim/vimrc /mnt/usb1/etc/vim/vimrc
sudo mount -o bind /proc proc sudo mount -o bind /dev dev sudo mount -o bind /dev/pts dev/pts sudo mount -o bind /sys sys sudo chroot ./
dpkg-reconfigure -a
cat > /etc/resolv.conf nameserver 192.168.1.1 nameserver 8.8.8.8 nameserver 8.8.4.4 ^D
cat > /etc/hostname primary ^D
cat > /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.203 netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.1 dns-nameservers 192.168.1.1
^D
cat >> ~/.bashrc umask 022 export LS_OPTIONS='--color=auto' alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA' alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' ^D
blkid cat > /etc/fstab UUID=94c3714b-69fb-4fac-b3dc-d8e652eaf669 / ext2 defaults 0 1 ^D
cat >> /etc/apt/source.list deb http://mirrors.163.com/debian/ squeeze main non-free contrib deb http://mirrors.163.com/debian/ squeeze-proposed-updates main non-free contrib deb-src http://mirrors.163.com/debian/ squeeze main non-free contrib deb-src http://mirrors.163.com/debian/ squeeze-proposed-updates main non-free contrib ^D aptitude update aptitude -y install cmake make gcc gdb g++ python vim less ssh lsof libssl-dev telnet strace ntpdate tree htop
cat >> ~/.bashrc export PAGER=less ^D
mkdir /boot/grub cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
apt-get install initramfs-tools mkinitramfs -k -o /boot/initrd.img-2.6.33.18 2.6.33.18 eixt
sudo tar -jxvf ~/kernel/kernel_ioe.tar.bz2 -C /mnt/usb1/usr/src sudo apt-get install libncurses5-dev make menuconfig make make modules sudo chroot /mnt/usb1 cd /usr/src/linux-3.12.4 make modules_install make install
apt-get remove grub apt-get install grub2 update-grub
grub-install /dev/sdc
passwd root <<!
zhang !
sudo umount dev/pts sudo umount dev sudo umount sys sudo umount proc
dd if=/dev/sdb of=/dev/sdc bs=4096
#编辑让eth从0重新开始
vi /etc/udev/rules.d/70-persistent-net.rules
#从大的镜像dd拷贝到小的磁盘出现的错误更正
#http://www.linuxquestions.org/questions/linux-hardware-18/size-in-superblock-is-different-from-the-physical-size-of-the-partition-298175/
resize2fs -f /dev/sdc1
#再到系统启动时进入维护模式fsck
fsck
reboot
#其它说明
/etc/exports内有可清除项,应该删除掉
这些启动项对我们无用,可安全删除
rm S01samba S14nfs-common S15nfs-kernel-server S13portmap