我从 USB 运行 Ubuntu(从中运行整个操作系统,持久性),并想从 Windows 7 访问我的图片或文档等文件,可以这样做吗?怎么做?
答案1
您需要挂载包含文件的分区。在终端上运行以下命令:
sudo fdisk -l
它应该是这样的
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 209717247 104755200 7 HPFS/NTFS/exFAT
要找到哪个分区包含您的文件(可能是安装了 Windows 7 的分区),然后执行以下命令:
sudo mount -t ntfs-3g /dev/sdaX /~/choose-a-folder-name-you-want
其中 X 是您要挂载的分区的编号,例如 /dev/sda1 或 /dev/sda2。
它应该以完全访问权限安装磁盘,以便您可以将文件复制并粘贴到这些文件夹中。有关安装的更多信息。
请记住,它会将整个 Windows 7 分区挂载到一个文件夹中,因此请小心不要删除任何重要内容。
答案2
场景 B
可以访问另一台机器上的 Windows 驱动器的实时启动。
快速解决方案
你需要你的实时启动用户UID
和GID
~ $ id
创建本地挂载目录
~ $ mkdir ~/<mount-dir>
'mount'
Windows 驱动器。
~ $ sudo mount -t cifs -o user=<win-user-acct>,rw,uid=<uid-number>,gid=<gid-number> //<IP-of-Win-Machine>/C$ ~/<mount-dir>
例子
~ $ sudo mount -t cifs -o user=winUserName,rw,uid=999,gid=999 //192.168.1.77/C$ ~/winbox01
注意
'cifs-utils'
应该默认安装,但要检查,
~ $ sudo apt search cifs-utils
[如果没有安装,请使用以下命令]
sudo apt update && sudo install cifs-utils
其他困难
列表'mount -o[ptions]'
不得包含空格。
以下选项列表将失败,
"-o user=winUserName[SPACE],rw,uid= ... "
有线 NIC 连接问题
~ $ ip link
或者 ip address
使用 NIC 设备名称,
~ $ sudo ip link set <NIC-dev-name> up
无线网卡连接问题
~ $ nmcli
[获取无线网卡的设备名称]
~ $ nmcli d wifi list
[ 获取要连接的 SSID ]
~ $ nmcli d wifi connect <WiFiSSID> password <WiFiPassword> iface <WifiInterface>
[ 将 NIC 连接至无线网络 ]
杂项
“ ” 中的某些标点符号<WiFiPassword>
必须转义,
是的: \!
,\$
,\&
不: @
,#
要安装 WindowsC$
共享 [即整个驱动器],您<win-User-Acct>
需要属于 Windows 计算机的本地'Administrators'
组。如果不是,您需要在 Windows 计算机上共享一个文件夹并使用"<IP-of-Win-Machine>/<share-name>"
“mount”命令。