War*_*lan 7 live-usb usb-drive mount
我一直在通过可启动的 USB 闪存驱动器在我的笔记本电脑上安装 Linux,但遇到了困难,所以我运行了以下命令:
dd if=/dev/zero of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)
这是一个巨大的错误吗?我是否清除了一些允许 USB 驱动器正常运行的软件?
现在,我的计算机不再识别我的设备(以前在 中/media/USERNAME
),尽管当我插入它时它会发出声音。我尝试通过如何从终端访问 USB 闪存驱动器来安装它?. 使用时显示以下输出sudo fdisk -l
:
Disk /dev/sdb: 14.7 GiB, 15728640000 bytes, 30720000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x003e98d7
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 32 30719999 30719968 14.7G c W95 FAT32 (LBA)
Run Code Online (Sandbox Code Playgroud)
当我尝试安装它时,我得到以下结果:
mkdir /media/usb
sudo mount /dev/sdb1 /media/usb
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Run Code Online (Sandbox Code Playgroud)
在以下步骤中,我假设您希望在使用 向 8GB USB 闪存驱动器写入 Ubuntu iso 后将其恢复到可用状态dd
,当然 USB 闪存驱动器的确切大小并不重要。这些步骤的结果是可重现的。在使用dd
. 顺便说一句,使用它dd
代替像 Startup Disk Creator 这样的 GUI 程序有点烦人,但dd
它是我发现的唯一可以将 Ubuntu Minimal CD 写入可启动 USB 闪存驱动器的程序。
删除除要重新格式化的 8GB USB 闪存驱动器之外的所有 USB 设备,这样您以后就不会混淆 USB 闪存驱动器的设备名称。
列出所有分区。
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)
搜索命令结果以获取如下所示的输出:
Disk /dev/sdc: 7864 MB, 7864320000 bytes
30 heads, 33 sectors/track, 15515 cylinders, total 15360000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00016288
Device Boot Start End Blocks Id System
/dev/sdc1 * 2048 15359999 7678976 b W95 FAT32
Run Code Online (Sandbox Code Playgroud)
如果您在输出中看到类似7864 MB
(8GB) 的内容(请参阅上面的示例输出),那么这就是您的 8GB USB 闪存驱动器。在本例中,它被称为/dev/sdc
. 现在从 Dash 打开磁盘应用程序,并再次检查以确保 8GB 闪存驱动器的设备名称与运行命令获得的名称相同:sudo fdisk -l
。
在 msdos 类型的磁盘上创建分区表,有时称为主引导记录 (MBR)。
sudo parted /dev/sdc mklabel msdos
Run Code Online (Sandbox Code Playgroud)
在此示例中,我使用的/dev/sdc
设备名称是在步骤 2 的结果中找到的名称。在运行此步骤之前验证设备名称的重要性怎么强调都不为过!
警告:如果您输入错误的设备名称,您可能会覆盖您的操作系统或包含重要个人文件的另一个分区!因此请小心并再次检查设备名称。打开“磁盘”应用程序,在“磁盘”中查看您的 8GB U 盘的设备名称。应该是相同的设备名称!现在再检查一次!您不想不小心输入错误的设备名称!
添加一个空的“主”分区,稍后将保存 FAT 文件系统。
sudo parted -a none /dev/sdc mkpart primary fat32 0 8192
Run Code Online (Sandbox Code Playgroud)
在此示例中,我再次使用/dev/sdc
在步骤 2 的结果中找到的设备名称。该命令指定起点(从 0 MB)到终点(8192 MB)。如果 8GB USB 闪存驱动器没有完整的 8192 MB 空间,parted 会自动调整。如果终端返回一条消息,指出起点不能从 0 MB 开始,并且您必须使用接近 0 MB 的其他小数字,请键入 Y 接受此消息。请注意,该命令正在整个磁盘上创建单个主分区。
这个新创建的分区将具有 ID /dev/sdc1
。这是因为本例中的设备名称为/dev/sdc
,末尾的 1 是因为它是该设备上的第一个分区。
通过格式化分区在 /dev/sdc1 分区上创建 FAT 文件系统。
mkfs.vfat -n "8GB-USB" /dev/sdc1
Run Code Online (Sandbox Code Playgroud)
/dev/sdc1
是步骤 4 中的分区 ID。“8GB-USB”是分区标签,可以是您自己选择的标签,只需将标签括在两个双引号字符内即可。
现在,您已拥有一个可立即使用的重新格式化的 USB 闪存驱动器,其中包含 8GB FAT 分区。
归档时间: |
|
查看次数: |
10476 次 |
最近记录: |