我正在从实时 USB 启动,是否也想使用相同的 USB 棒来存储数据。我对完整的系统持久性不感兴趣,而是希望将棒用作普通存储设备,以便我可以在其中放置和读取我选择的文件。
我曾尝试简单地向驱动器添加一个分区(注意:不是在运行实时系统时),但问题是当我再次启动实时系统时,我无法稍后挂载它。尝试挂载时,/dev/sdb3
它说它已挂载或繁忙,我猜问题是 /dev/sdb 挂载在/cdrom
。
有人知道如何解决这个问题吗?我可以/dev/sdb3
用某种方式挂载吗?我可以这样创建 USB,让实时系统认为还有另一个 USB 插入并将其视为普通存储设备吗?
为了澄清,这就是我正在做的事情
- 启动我的普通 Ubuntu 系统(非实时)
- 使用 dd 将 ubuntu iso 写入 usb 驱动器
- 使用
fdisk
添加 fat 分区,然后格式化该分区 - 我可以在正常系统中毫无困难地使用新的分区并添加文件。
- 我使用该棒进行实时启动,但无法挂载该分区。
fdisk -l
我可以看到使用和的分区thunar
,但是当我尝试挂载它时,它显示“已挂载”。- 跑步
mount | grep sdb
让我/dev/sdb on /cdrom type iso9660 (ro,noatime)
答案1
我一直在用这个http://www.linuxliveusb.com/很长一段时间以来,它确实满足了您的要求。唯一的问题是,它是 Windows 软件。但我已经使用它多年了,您可以继续使用它作为闪存驱动器来存储数据。
答案2
使用挂载选项 -o loop
欲了解其中原因,请参见以下公认答案: Live USB,在同一设备上安装第二个分区