电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Linux 和 Windows 共享交換區(qū)

瀏覽:19日期:2024-01-26 08:39:00
1.;前言; 現(xiàn)在,越來越多的人在一臺使用Linux;和;Windows.;這應(yīng)該說是Linux的勝利.;我們知 道,;Linux;要使用交換分區(qū),; Windows;要使用交換文件。如果一臺PIII,;有192M;內(nèi)存,我們分配給Linux;192M;交換 區(qū),;Windows;2000;至少要; 200M.;那么,我們要用近400M硬盤空間。如果交換區(qū)更大,浪費(fèi)就更可觀了。; 由于兩個系統(tǒng)的交換區(qū)都只是運(yùn)行時的臨時數(shù)據(jù),所以,我們采用動態(tài)修改分區(qū)信息的方法 來達(dá)到共享目的.; 2.;方法簡介; 1).;備份Windows;分區(qū)信息。; 2).;當(dāng)啟動Linux時,;將該分區(qū)做成Linux;交換區(qū),并將其激活。; 3);當(dāng)Linux;關(guān)閉時,將該分區(qū)重新變成Windows;交換區(qū)。; 3.;具體步驟; 1).;分區(qū); Fdisk,;只分主分區(qū),;不分?jǐn)U展分區(qū); 2).;安裝;Windows.; 3).;安裝Linux;(占一個主分區(qū)); 4).;在Linux;下,;分?jǐn)U展分區(qū)); 5).;設(shè)定Linux交換區(qū)(假定/dev/hda10); 6).;建立winswap;設(shè)備; ln;-s;/dev/hda10;/dev/winswap; 7).;啟動Linux,;關(guān)閉交換區(qū); #;swapoff;-a; 8).;從文件安裝表中刪除該分區(qū); vi;/etc/fstab; 注釋掉該行;(/dev/hda10); 9).;將該分區(qū)該成;FAT16;或其他;DOS;分區(qū).; 10).;啟動;Windows; a).;格式化該分區(qū); b).;將系統(tǒng)的交換文件設(shè)在該分區(qū).; 11).;啟動;Linux,;計(jì)算Total;Special;Sectors; 公式:; T;=;r;+;(s;*;f);+;(d;/;16); 參數(shù):; Reserved;Sectors;at;beginning;:;r; FAT;Copies;:;f; Sectors;per;FAT;:;s; Root;directory;entries;:;d; 參見:;msinfo.sh; 注解:;可以運(yùn)行;msinfo.sh;來獲得.; #;msinfo.sh;/dev/hda10; 12).;備份Windows;分區(qū)信息; #;dd;if=/dev/winswap;bs=512;count=XXX;|;gzip;-9;>;/etc/winswap.gz; 這里,;XXX;=;T; 14).;編寫啟動,;退出腳本,;并把它們放在;/etc/rc.d/xxx.; 可用;grep;-nr;*;|;grep;swapon;(或;swapoff);來找系統(tǒng)激活和關(guān)閉交換區(qū),;將它們 替換稱我們; 的腳本); 我們在附錄中提供了啟動和關(guān)閉的腳本.; 4.;附加說明; 1.;本文使用的是FAT16,;如果使用NTFS;或其它,;必須修改腳本.; 2.;mkswap;/dev/winswap;377496;(這個值需要修改,;依照你的分區(qū)大小); 5.;參考資料:; Linux;HOWTO:;Swap-space; 6.;附錄;--;相應(yīng)的腳本; 1.;msinfo.sh;腳本; #!/bin/sh; #; #;msinfo.sh;This;shell;script;displays;the;boot;sector;of;the; #;given;partition.; #; #;Author:;Rahul;U.;Joshi; #; #;Modifications;Removed;the;use;of;expr;and;replaced;it;by;the;let; #;command.; #;check;for;command;line;arguments; if;[;$#;-ne;1;];;then; echo;'Usage:;msinfo;'; exit;1; fi; #;check;whether;the;input;name;is;a;block;device; if;[;!;-b;$1;];;then; echo;'msinfo:;$1;is;not;a;block;device'; exit;1; fi; #;create;two;temporary;files;for;use; TMPFILE=`mktemp;-q;/tmp/$0.XXXXXX`; if;[;$?;-ne;0;];;then; echo;'msinfo:;Can't;create;temp;file,;exiting...'; exit;1; fi; TXTFILE=`mktemp;-q;/tmp/$0.XXXXXX`; if;[;$?;-ne;0;];;then; echo;'msinfo:;Can't;create;temp;file,;exiting...'; rm;-f;$TMPFILE; exit;1; fi; back_title='`printf;'%78s';'msinfo,;Information;about;FAT16;filesystem;-- Rahul; Joshi'`'; dialog;--title;'Boot;sector;of;$1';--backtitle;'$back_title';--infobox 'nAnalysing;boot;sector;for;$1nPlease;wait;...';14;60; #;truncate;TXTFILE;to;zero;length; echo;>;$TXTFILE; #;get;Formatting;DOS;version; dd;2>/dev/null;if=$1;bs=1;count=8;skip=3;|;dd;2>/dev/null;of=$TMPFILE; printf;>>$TXTFILE;'%30s;:;%sn';'Formatting;DOS;version';'`cat;$TMPFILE`' #;get;file;system; dd;2>/dev/null;if=$1;bs=1;count=8;skip=54;|;dd;2>/dev/null;of=$TMPFILE; printf;>>$TXTFILE;'%30s;:;%sn';'Filesystem';'`cat;$TMPFILE`'; #;check;if;filesystem;in;a;FAT16; if;[;'`cat;$TMPFILE`';!=;'FAT16;';];;then; dialog;--title;'Boot;sector;of;$1';--backtitle;'$back_title';--infobox 'nCan't;find;a;FAT16;filesystem;on;$1';14;60; exit;2; fi; #;get;volume;label;in;boot;sector; dd;2>/dev/null;if=$1;bs=1;count=11;skip=43;|;dd;2>/dev/null;of=$TMPFILE; printf;>>$TXTFILE;'%30s;:;%sn';'Volume;label;in;boot;sector';'`cat $TMPFILE`'; #;get;Sector;size; dd;2>/dev/null;if=$1;bs=1;count=2;skip=11|;od;-An;-tdS;|;dd;2>/dev/null of=$TMPFILE; printf;>>$TXTFILE;'%30s;:;%dn';'Sector;size';`cat;$TMPFILE`; sector_size=`cat;$TMPFILE`; #;get;Reserved;sectors; dd;2>/dev/null;if=$1;bs=1;count=2;skip=14|;od;-An;-tdS;|;dd;2>/dev/null of=$TMPFILE; printf;>>$TXTFILE;'%30s;:;%dn';';Reserved;sectors';`cat;$TMPFILE`; reserved_sectors=`cat;$TMPFILE`; #;get;FAT;sectors; dd;2>/dev/null;if=$1;bs=1;count=1;skip=16|;od;-An;-tdS;|;dd;2>/dev/null of=$TMPFILE; fat_count=`cat;$TMPFILE`; dd;2>/dev/null;if=$1;bs=1;count=2;skip=22|;od;-An;-tdS;|;dd;2>/dev/null of=$TMPFILE; sectors_per_fat=`cat;$TMPFILE`; #;calculate;the;no;of;sectors;allocated;for;FAT's; let;fat_sectors=fat_count*sectors_per_fat; printf;>>$TXTFILE;'%30s;:;%u;(%u;x;%u);n';'FAT;sectors';'$fat_sectors' '$fat_count';'$sectors_per_fat'; #;get;root;directory;sectors; dd;2>/dev/null;if=$1;bs=1;count=2;skip=17|;od;-An;-tdS;|;dd;2>/dev/null of=$TMPFILE; root_sectors=`cat;$TMPFILE`; #;calculate;the;no;of;sectors;allocated;for;root;directory; let;root_sectors=root_sectors*32/sector_size; printf;>>$TXTFILE;'%30s;:;%un';'Root;directory;sectors';'$root_sectors'; #;get;Total;special;sectors; let;total=reserved_sectors+fat_sectors+root_sectors; printf;>>$TXTFILE;'%30s;:;%un';'Total;special;sectors';'$total'; #;display;the;information;in;a;message;box; dialog;--title;'Boot;sector;of;$1';--backtitle;'$back_title';--msgbox '`cat;$TXTFILE`';14;60; #;delete;temporary;files; rm;-f;$TMPFILE; rm;-f;$TXTFILE; #;end;of;msinfo.sh; 2.;swapinit.sh; #!/bin/sh; #; #;/etc/rc.d/init.d/swapinit.sh;-;activate;the;swap;partition; #; #;written;by;Rahul;U.;Joshi; #;Verify;and;initialize;swap;space; #; echo;-n;'Verifying;swap;space...;'; loopcount=0; #;flag;to;indicate;whether;the;partition;has;been;activated;or;not; activated=0; #;check;for;signatures;6;times;before;giving;up; while;[;$loopcount;-lt;6;]; do; if;[;'`/bin/dd;2>/dev/null;if=/dev/winswap;bs=1;count=10;skip=4086`';= 'SWAPSPACE2';];;then; echo;'Linux;signature;found,;iteration;$loopcount'; echo;'Activating;swap;partitions'; swapon;/dev/winswap; activated=1; break; elif;[;'`/bin/dd;2>/dev/null;if=/dev/winswap;bs=1;count=5;skip=54`';= 'FAT16';];;then; echo;'DOS;signature;found,;iteration;$loopcount'; echo;'Making;swap;partition'; mkswap;/dev/winswap;377496; echo;'Activating;swap;partitions'; swapon;/dev/winswap; activated=1; break; else; let;loopcount=loopcount+1; fi; done; if;[;$activated;-ne;1;];;;then; echo;'Swap;signature;not;found;after;$loopcount;tries'; echo;'No;swapping;partitions;activated'; exit;1; fi; 3.;swaphalt.sh; #!/bin/sh; #; #;/etc/rc.d/init.d/swapinit.sh;-;activate;the;swap;partition; #; #;written;by;Rahul;U.;Joshi; #;Verify;and;initialize;swap;space; #; echo;-n;'Verifying;swap;space...;'; loopcount=0; #;flag;to;indicate;whether;the;partition;has;been;activated;or;not; activated=0; #;check;for;signatures;6;times;before;giving;up; while;[;$loopcount;-lt;6;]; do; if;[;'`/bin/dd;2>/dev/null;if=/dev/winswap;bs=1;count=10;skip=4086`';= 'SWAPSPACE2';];;then; echo;'Linux;signature;found,;iteration;$loopcount'; echo;'Activating;swap;partitions'; swapon;/dev/winswap; activated=1; break; elif;[;'`/bin/dd;2>/dev/null;if=/dev/winswap;bs=1;count=5;skip=54`';= 'FAT16';];;then; echo;'DOS;signature;found,;iteration;$loopcount'; echo;'Making;swap;partition'; mkswap;/dev/winswap;377496; echo;'Activating;swap;partitions'; swapon;/dev/winswap; activated=1; break; else; let;loopcount=loopcount+1; fi; done; if;[;$activated;-ne;1;];;;then; echo;'Swap;signature;not;found;after;$loopcount;tries'; echo;'No;swapping;partitions;activated'; exit;1; fi
標(biāo)簽: Windows系統(tǒng)
主站蜘蛛池模板: 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 筛分机|振动筛分机|气流筛分机|筛分机厂家-新乡市大汉振动机械有限公司 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 吲哚菁绿衍生物-酶底物法大肠菌群检测试剂-北京和信同通科技发展有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 品牌广告服务平台,好排名,好流量,好生意。 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 桂林腻子粉_内墙外墙抗裂砂浆腻子粉推荐广西鑫达涂料厂家供应 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 好杂志网-首页| MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 凝胶成像系统(wb成像系统)百科-上海嘉鹏 | 节流截止放空阀-不锈钢阀门-气动|电动截止阀-鸿华阀门有限公司 | 宠物店加盟_宠物连锁店_开宠物店-【派多格宠物】 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 深圳APP开发_手机软件APP定制外包_小程序开发公司-来科信 | 飞飞影视_热门电影在线观看_影视大全 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 视频直播 -摄影摄像-视频拍摄-直播分发| 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 呼末二氧化碳|ETCO2模块采样管_气体干燥管_气体过滤器-湖南纳雄医疗器械有限公司 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 元拓建材集团官方网站| 档案密集架,移动密集架,手摇式密集架,吉林档案密集架-厂家直销★价格公道★质量保证 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 微信小程序定制,广州app公众号商城网站开发公司-广东锋火 | 一体化隔油提升设备-餐饮油水分离器-餐厨垃圾处理设备-隔油池-盐城金球环保产业发展有限公司 |