1. 程式人生 > >Bochs與Windows交換檔案的解決方案:

Bochs與Windows交換檔案的解決方案:

工具:Bochs、WinImage、Notepad++
環境:Windows,Bochs中執行的是Linux 0.11
步驟:
  1. 使用bximage.exe建立一個映象,然後複製到Linux 0.11所在的目錄下(我用的是diskb.img):
    bximage

  2. 然後,修改`bochsrc.bxrc(建議使用Notepad++):

    romimage: file=$BXSHARE/BIOS-bochs-latest
    megs: 16
    vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
    floppya: 1_44="bootimage-0.11", status=inserted
    floppyb: 1_44="diskb.img", status=inserted ata0-master: type=disk, path="hdc-0.11.img", mode=flat, cylinders=410, heads=16, spt=38 boot: floppy log: bochslog.txt

    將第五行中的floppyb: 1_44=”你剛才用步驟一建立的img檔名”,其他不用改。

  3. 修改好後,雙擊bochsrc.bxrc,進入系統後,執行如下:

    [usr/root]# mdir a:      #一定要先執行這個,否則會出現好多"Reset-floppy called"
    [usr/root]# mdir b:

    掛在軟盤b

    未執行mdir a:而直接執行mdir b:的執行結果:
    直接執行mdir b:的執行結果

  4. 現在先安裝WinImage(官網有下)了,安裝好後,用它開啟你建立的img檔案(先關閉Bochs):
    用WinImage開啟diskb.img

    裡面是空的,下面將Windows本地的檔案寫進去:
    使用WinImage寫入檔案

  5. ok,我寫入了三個檔案:
    寫入三個檔案

現在,將這三個檔案複製到當前資料夾中mcopy b:檔名 目的路徑

[/usr/root]# mkdir kernel     # 建立一個資料夾
[/usr/root]# cd kernel        #進入kernel資料夾
[/usr/root/kernel]# mcopy b:makefile .     #將b盤中的makefile複製到當前資料夾下

vi下看一下makefile,好像多了好多^M
makefile多了好多^M

  1. 好吧,我坑你了,哈哈,sorry。用Notepad++解決問題:
    Notepad++解決編碼問題
    嗯,現在可以了。

  2. 如果要將img中的檔案匯出,在WinImage中開啟img檔案後,右鍵點選Extrat

P.S.

  • 如果vi出現xxxx busy xxxx的:rm /temp/*
  • 以上開啟img檔案都要關閉Bochs。

相關推薦

BochsWindows交換檔案解決方案

工具:Bochs、WinImage、Notepad++ 環境:Windows,Bochs中執行的是Linux 0.11 步驟: 使用bximage.exe建立一個映象,然後複製到Linu

【ansible】Windows開啟遠程控制錯誤解決方案無法檢查防火墻狀態

contain ret turn nbsp windows wall 解決方案 itl wrapper 這個在老版本的Windows系統才有這種bug。例如Windows 2008 R2和Windows 7,如果你的系統的阿裏雲的Windows server 2

Netty2粘包/拆包問題使用LineBasedFrameDecoder的解決方案

substr string 技術分享 query coder 消息頭 handle decode sync 什麽是粘包、拆包 粘包、拆包是Socket編程中最常遇見的一個問題,本文來研究一下Netty是如何解決粘包、拆包的,首先我們從什麽是粘包、拆包開始說起: TCP是個

公司簡介 Faceunity(杭州相芯科技有限公司)專注智慧圖形技術的創新應用,為移動網際網路、VR/AR等領域提供3D內容生成互動的行業解決方案,致力於好萊塢特效技術在消費級應用的普及。 Fac

歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Markdown編輯器進行了一些功能拓展與語法支援,除了

Ubuntuvmwarewindows共享檔案

目標:vmware中可以訪問windows的檔案 環境:vmware:12.5.5,ubuntu:ubuntu-gnome-16.04.5-desktop-amd64 工具:open-vm-tools 1. 安裝open-vm-tools。這裡沒有使用vmware-

解決方案VS解決方案中出現無法生成DLL檔案

前言: 這幾天在學習牛腩新聞釋出系統,突然發現標準的過程原來是從D層倒著往U層敲,在敲的過程中,遇到了一個問題:D層生成的DLL檔案,在B層和U層中使用不了! 從早上10:00~15:30,自己弄了好久沒弄出來,在趙雨田的幫助下,一下子就發現了問題! 問題的

Android問題解決方案重疊View響應上層View點選事件

問題描述: 下層是recycleView,在其上有一個FloatActionButton,點選FloatActionButton,響應了響應item的點選事件 然後是方案: 上層View設定c

windows解決win10重置找不到恢復環境 / 映象檔案解決方案

win10的功能有很多,其中重置功能用處很大,比起重灌系統,重置可以保留個人檔案,省去備份大量資料的麻煩。 最近電腦遇到了故障,準備重置,結果出現了這樣的提示。 1.初步判斷是系統檔案丟失。使用系統命令驗證。 Win + X開啟管理員命令列。 命令:reage

Atitit 知識圖譜解決方案提供完整知識體系架構的搜尋知識結果overview

Atitit 知識圖譜解決方案:提供完整知識體系架構的搜尋與知識結果overview 網際網路正從僅包含網頁和網頁之間超連結的文件全球資訊網(Document Web)轉變成包含大量描述各種實體和實體之間豐富關係的資料全球資訊網(Data Web)。在這個背

網頁直播、微信直播技術解決方案EasyNVREasyDSS流媒體伺服器組合之區分不同場景下的easynvr

近期遇到好多客戶諮詢關於實現微信直播、或者是將直播頁面整合進入自己專案中。 該方案的主要目的:完成在公網一直進行內網攝像頭的RTMP/HLS直播! 上述方案主要注重的是方案的執行。本篇將介紹一下如何實現對於業務的具體需求。 由於 業務需求的需要

零售行業BI解決方案就連神秘的新零售也亟需

load 分享 power 接受 website 零售行業 pic 開發部署 ref 隨著物質水平的提高,人們的品味也在隨之增高。品質走高,消費升級,零售行業在近些年迅猛發展,更叠換代。從實體店線下零售到線上零售,再到今天新概念新零售,零售業在變得越來越智能。

0512日重點淘寶的H5手機端自適應解決方案Flexible

自動獲取 手機端 issue 解決方案 target 解決 flex get bsp 參考文檔: https://github.com/amfe/lib-flexible https://github.com/amfe/article/issues/17 自我總結:F

Ultimus BPM 房地產建築行業應用解決方案

Ultimus BPM 房地產與建築行業應用解決方案 行業應用需求 房地產與建築行業客戶業務特點是集團化管控,多區域、多項目、多業態管理,而行業業務往往項目周期長,涉及專業復雜,客戶越來越重視管理和跟蹤項目的全過程,增加項目管理的透

C#進階系列——WebApi 跨域問題解決方案CORS

dea ati ice pro target default 異常 測試工具 復雜 前言:上篇總結了下WebApi的接口測試工具的使用,這篇接著來看看WebAPI的另一個常見問題:跨域問題。本篇主要從實例的角度分享下CORS解決跨域問題一些細節。 WebApi系列文章

C#進階系列——WebApi 身份認證解決方案Basic基礎認證

str 常見 bre 這一 dex ace timeout ticket 結合 閱讀目錄 一、為什麽需要身份認證 二、Basic基礎認證的原理解析 1、常見的認證方式 2、Basic基礎認證原理 三、Basic基礎認證的代碼示例 1、登錄過程 2、/Home/I

外顯子分析彈錯解決方案Exception in thread "main" picard.PicardException: New reference sequence does not contain a matching contig for NC_007605

clear except -c 解決 als index false quest div 最近從公共數據庫下載了一堆bam文件和reference 基因組文件,重新分析外顯子流程時,跑出了“Exception in thread "main" picard.Pi

外顯子分析彈錯解決方案Invalid command line: Cannot process the provided BAM/CRAM file(s) because they were not indexed.

highlight exe line light logs mtools and cannot not in 出現這種問題說明bam/cram文件沒有進行index. Samtool能解決這個問題,以bam文件為例,輸入以下命令行即可解決問題: /path/to/y

MYSQL問題解決方案Access denied for user 'root'@'localhost' (using password:YES)

program 重啟 user 輸入 update tables 令行 mda 連接 這兩天在MyEclipse中開發Web項目時,連接MYSQL數據庫,出現問題:Access denied for user ‘root‘@‘localhost‘ (using passwo

教程 | Kaggle網站流量預測任務第一名解決方案從模型到代碼詳解時序預測

abs rdf reg lock 集成 deep 月份 current 均值 https://mp.weixin.qq.com/s/JwRXBNmXBaQM2GK6BDRqMw 選自GitHub 作者:Artur Suilin 機器之心編譯 參與:蔣思源、路雪、黃小天

java 項目 存入mysql後 變問號 MySql 5.6 (X64) 解壓版 1067錯誤編碼問題的解決方案

都是 無法 small amd odi 方式 amp www 如何 環境 Java環境JDK1.8 安裝好了 mysql-5.6.38-winx64 idea2016(64) 問題是這樣: idea 調試 eclips 項目 存入數據庫後 變問號 首先e