前几天见版上推荐用dd装系统,试了一下,真是好用。
安装Linux操作系统的一般步骤如下:
1. 准备一个U盘,在里面装一个linux,然后把系统镜像放到U盘里
2. 从U盘启动电脑
3. (可选)对硬盘的分区进行调整。方法很多,常见的工具有:fdisk/gdisk/parted/gnome图形化的disk软件。
4. 用dd写入硬盘镜像。 如 dd if=rootfs.bin of=/dev/sda8 bs=65536
5. fsck /dev/sda8
6. resize2fs /dev/sda8
7. reboot
我现在就是这么安装以及更新chromeos的。总计加起来,不到50秒就可以完成。 其中第4、5、6步也可替换成
4. mkfs.ext4 /dev/sda8
5. mount /dev/sda8 /mnt
6. cd /mnt; restore -rf /xxx/xxx/rootfs.dumpbin
解释一下:
第一种方法里的fsck和resize2fs是因为,镜像的分区可能要比你硬盘实际的分区要小。比如你下载了一个ubuntu的usb镜像,它的根分区只有2GB,而你的硬盘是80GB的。直接dd过去之后,根文件系统还是只有2GB。而fsck和resize2fs就能解决这个问题,把文件系统的大小调整过来。
第二种方式更干净一些,有点像用Ghost盘装winxp。可惜,大多数操作系统并未提供dump格式的二进制镜像。