成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在 Linux 和 FreeDOS 之間復制文件

系統 Linux
我運行 Linux 作為我的主要操作系統,我在一個虛擬機中啟動 FreeDOS。大多數時候,我使用 QEMU 作為我的 PC 模擬器,但有時我會用 GNOME Boxes(它使用 QEMU 作為后端虛擬機)或用 VirtualBox 運行其他實驗。下面是我如何在我的 FreeDOS 虛擬機和 Linux 桌面系統之間傳輸文件。

[[409141]]

下面是我如何在我的 FreeDOS 虛擬機和 Linux 桌面系統之間傳輸文件。

我運行 Linux 作為我的主要操作系統,我在一個虛擬機中啟動 FreeDOS。大多數時候,我使用 QEMU 作為我的 PC 模擬器,但有時我會用 GNOME Boxes(它使用 QEMU 作為后端虛擬機)或用 VirtualBox 運行其他實驗。

我喜歡玩經典的 DOS 游戲,有時我也會調出一個最喜歡的 DOS 應用。我在管理信息系統(MIS)課上講計算機的歷史,有時我會用 FreeDOS 和一個傳統的 DOS 應用錄制一個演示,比如 As-Easy-As(我最喜歡的 DOS 電子表格,曾經作為“共享軟件”發布,但現在可以 從 TRIUS 公司免費獲得)。

但是以這種方式使用 FreeDOS 意味著我需要在我的 FreeDOS 虛擬機和我的 Linux桌 面系統之間傳輸文件。讓我來展示是如何做到這一點的。

用 guestmount 訪問鏡像

我曾經通過計算第一個 DOS 分區的偏移量來訪問我的虛擬磁盤鏡像,然后用正確的選項組合來調用 Linux 的 mount 命令來匹配這個偏移量。這總是很容易出錯,而且不是很靈活。幸運的是,有一個更簡單的方法可以做到這一點。來自 libguestfs-tools 包的 guestmount 程序可以讓你從 Linux 中訪問或 掛載 虛擬磁盤鏡像。你可以在 Fedora 上用這個命令安裝 libguestfs-tools

  1. $ yum install libguestfs-tools libguestfs

使用 guestmount 并不像從 GNOME 文件管理器中雙擊文件那么簡單,但命令行的使用并不難。guestmount 的基本用法是:

  1. $ guestmount -a image -m device mountpoint

在這個用法中,image 是要使用的虛擬磁盤鏡像。在我的系統中,我用 qemu-img 命令創建了 QEMU 虛擬磁盤鏡像。guestmount 程序可以讀取這種磁盤鏡像格式,以及 GNOME Boxes 使用的 QCOW2 鏡像格式,或者 VirtualBox 使用的 VDI 鏡像格式。

device 選項表示虛擬磁盤上的分區。想象一下,把這個虛擬磁盤當作一個真正的硬盤使用。你可以用 /dev/sda1 訪問第一個分區,用 /dev/sda2 訪問第二個分區,以此類推。這就是 guestmount 的語法。默認情況下,FreeDOS 1.3 RC4 在一個空的驅動器上創建了一個分區,所以訪問這個分區的時候要用 /dev/sda1

而 mountpoint 是在你的本地 Linux 系統上“掛載” DOS 文件系統的位置。我通常會創建一個臨時目錄來工作。你只在訪問虛擬磁盤時需要掛載點。

綜上所述,我使用這組命令從 Linux 訪問我的 FreeDOS 虛擬磁盤鏡像:

  1. $ mkdir /tmp/freedos
  2. $ guestmount -a freedos.img -m /dev/sda1 /tmp/freedos

之后,我可以通過 /tmp/freedos 目錄訪問我的 FreeDOS 文件,使用 Linux 上的普通工具。我可以在命令行中使用 ls /tmp/freedos,或者使用桌面文件管理器打開 /tmp/freedos 掛載點。

  1. $ ls -l /tmp/freedos
  2. total 216
  3. drwxr-xr-x. 5 root root 8192 May 10 15:53 APPS
  4. -rwxr-xr-x. 1 root root 85048 Apr 30 07:54 COMMAND.COM
  5. -rwxr-xr-x. 1 root root 103 May 13 15:48 CONFIG.SYS
  6. drwxr-xr-x. 5 root root 8192 May 15 16:52 DEVEL
  7. drwxr-xr-x. 2 root root 8192 May 15 13:36 EDLIN
  8. -rwxr-xr-x. 1 root root 1821 May 10 15:57 FDAUTO.BAT
  9. -rwxr-xr-x. 1 root root 740 May 13 15:47 FDCONFIG.SYS
  10. drwxr-xr-x. 10 root root 8192 May 10 15:49 FDOS
  11. -rwxr-xr-x. 1 root root 46685 Apr 30 07:54 KERNEL.SYS
  12. drwxr-xr-x. 2 root root 8192 May 10 15:57 SRC
  13. -rwxr-xr-x. 1 root root 3190 May 16 08:34 SRC.ZIP
  14. drwxr-xr-x. 3 root root 8192 May 11 18:33 TEMP

 

使用 GNOME 文件管理器來訪問虛擬磁盤

例如,要從我的 Linux projects 目錄中復制幾個 C 源文件到虛擬磁盤鏡像上的 C:\SRC,以便我以后能在 FreeDOS 下使用這些文件,我可以使用 Linux cp 命令:

  1. $ cp /home/jhall/projects/*.c /tmp/freedos/SRC

虛擬驅動器上的文件和目錄在技術上是不分大小寫的,所以你可以用大寫或小寫字母來引用它們。然而,我發現使用所有大寫字母來輸入 DOS 文件和目錄更為自然。

  1. $ ls /tmp/freedos
  2. APPS CONFIG.SYS EDLIN FDCONFIG.SYS KERNEL.SYS SRC.ZIP
  3. COMMAND.COM DEVEL FDAUTO.BAT FDOS SRC TEMP
  4.  
  5. $ ls /tmp/freedos/EDLIN
  6. EDLIN.EXE MAKEFILE.OW
  7.  
  8. $ ls /tmp/freedos/edlin
  9. EDLIN.EXE MAKEFILE.OW

用 guestmount 卸載

在你再次在虛擬機中使用虛擬磁盤鏡像之前,你應該總是先 卸載。如果你在運行 QEMU 或 VirtualBox 時讓鏡像掛載,你有可能弄亂你的文件。

與 guestmount 配套的命令是 guestunmount,用來卸載磁盤鏡像。只要給出你想卸載的掛載點就可以了:

  1. $ guestunmount /tmp/freedos

請注意命令拼寫與 Linux 的 umount 稍有不同。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-06-25 13:10:16

Linux復制重命名

2021-12-24 11:25:37

FreeDOS批處理文件Linux

2010-04-27 15:08:01

2023-08-01 08:26:24

Linux文件目錄

2009-09-07 09:27:18

scpLinux主機復制

2021-06-01 08:00:00

Linux操作系統工具

2021-11-18 15:54:17

FreeDOSLinux

2021-11-29 14:26:53

FreeDOSLinux

2021-11-10 14:33:08

FreeDOSLinux

2021-03-16 12:42:42

FreeDOS開源

2021-03-20 22:00:00

FreeDOS開源

2021-07-10 11:20:44

FreeDOS歸檔文件

2022-05-17 09:33:52

FreeDOS聽音樂Linux

2021-06-16 12:57:27

FreeDOS

2021-12-20 09:29:42

LinuxFreeDOS命令

2018-05-04 08:57:00

LinuxWindows共享文件

2018-06-26 08:55:35

LinuxWindows共享文件

2023-04-20 17:26:40

FreeDOSC 語言

2021-12-08 15:11:51

FreeDOSLinux

2022-05-03 10:08:53

WindowsLinux文件共享
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品久久久久久一区二区 | 中文字幕一区二区视频 | 天天色天天射天天干 | 亚洲精品三级 | 精品三级在线观看 | 成人毛片视频免费 | 欧美日韩亚洲视频 | 久久久久久国产 | 久久久久久久久国产成人免费 | 亚洲精品视频免费 | 能看的av网站 | 一区二区三区在线 | 99国内精品久久久久久久 | 亚洲国产欧美日韩 | 午夜男人的天堂 | 男女网站免费观看 | 小h片免费观看久久久久 | h视频在线观看免费 | 涩涩视频在线观看免费 | 成人深夜福利 | 国产人成在线观看 | 精品成人一区 | 亚洲国产成人精品久久久国产成人一区 | 日日摸夜夜添夜夜添精品视频 | 国产乱码久久久久久 | 久久久久久99 | 国产激情自拍视频 | 精品美女在线观看视频在线观看 | 亚洲一区二区高清 | 国产在线视频一区二区董小宛性色 | 性色av一区二区三区 | 亚洲国产成人在线视频 | 午夜精品一区 | 99热国产在线播放 | 国产精品久久久久久久久久免费看 | 91超碰在线 | 美女黄频| 久久久久久毛片免费观看 | 久久久精品网 | 国产精品久久久久久妇女6080 | 欧美啪啪网站 |