首先,用以下命令确认自己的U盘名称及路径(/dev/sdb4)
df -h //这个是只有挂载才会显示的,而disk -l 是显示当前系统的所有设备,包括没挂载的。
文件系统 容量 已用 可用 已用% 挂载点
udev 5.9G 0 5.9G 0% /dev
tmpfs 1.2G 9.6M 1.2G 1% /run
/dev/sda2 216G 72G 134G 35% /
tmpfs 5.9G 215M 5.7G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 5.9G 0 5.9G 0% /sys/fs/cgroup
/dev/sda1 511M 3.6M 508M 1% /boot/efi
tmpfs 1.2G 60K 1.2G 1% /run/user/1000
/dev/sdb4 1.4G 1.4G 0 100% /media/hcf/Ubuntu 16.04 LTS amd64
卸载已挂载的U盘(省去这一步不知道能否成功)
$ umount /dev/sdb4
开始烤备
sudo dd bs=4M if=/home/hcf/dev/iso/ubuntu-16.04-desktop-amd64.iso of=/dev/sdb
[sudo] hcf 的密码:
记录了354+1 的读入
记录了354+1 的写出
1485881344 bytes (1.5 GB, 1.4 GiB) copied, 386.522 s, 3.8 MB/s
第二种方法:
cat用它来制作U盘启动盘。
root@Raring-Ringtail:/home/dslab#cat ubuntu-13.10-desktop-i386.iso >/dev/sdb1
使用方法很简单:cat 镜像目录 > 设备(可以使用fdisk -l 查看)。
注意:后面重定向的是设备而不是设备挂载后的目录,还有就是,使用 root 权限运行。
卸载设备有2种方法
1.# umount -v /dev/sda1 通过设备名卸载
2./dev/sda1 umounted
3.# umount -v /mnt/mymount/ 通过挂载点卸载
4./tmp/diskboot.img umounted
问题:
#umount /dev/sda1
umount: /mnt/usb: device is busy
查找占用目录进程:
#lsof |grep /mnt/usb
bash 1971 root cwd DIR 8,1 16384 1 /mnt/usb/
bash 2342 root 3r DIR 8,1 16384 1 /mnt/usb/
杀掉进程:
#kill -9 1971
#kill -9 2342
卸载:
#umount /mnt/usb
安装系统
不用拔出刚制作的 U 盘,开机按操作系统选择键(我的机器上是 F10),原有操作系统列表中,会增加显示刚准备好的 U 盘启动项,选择它、回车、启动。