導航:首頁 > 文件類型 > linux內核分析文件光碟

linux內核分析文件光碟

發布時間:2025-05-02 23:37:57

㈠ 有了linux內核和根文件系統如何來製作安裝盤

( 小於700兆)光碟上,是因為多個版本中有好多文件是相同的。這樣有一些光碟製作工具能夠能夠調整,多個原本一樣文件在光碟上實際是只存儲了一份。

如今的年頭都是DVD了,所以即使在多點版本也能作出來。
具體windows怎麼做的可以參考
(版權歸原作者啊...)

但linux來講,多個版本系統雖然都是linux 內核,但每個公司的都或多或少有自己的特點,裡面的二進制文件都有點差別,比如redhat 最早做的RPM包 ,opensuse也是RPM包加YAST管理器(openSUSE安裝過程就調用yast安裝的樣子)這兩家的軟體包都是RPM,但互相之間未必能完全兼容,因為軟體安裝時有一些系統路徑,軟體依賴桌面菜單配置等等之類的差別),debian的包是*.deb 的格式 採用DPKG管理,包的整體組織是pool的形式,還有別的linux版本,slackware 包的格式還不一樣,是tar.gz格式,所以基本上想像早期的多個文件存儲一份,控制整體體積存在一張光碟上的可能性好像就沒了。
但如果考慮,每個版本只選基本能安裝系統的CD(比如debian只要第一張cd盤就能安裝好系統)這樣每個版本選好盤,最終做在一張DVD上,應該是有可能性的。
那麼怎麼做呢?
很早以前(好像距今5年吧)我做過一張系統多引導盤,其實就是winpe dragonBSD grub引導盤 dos引導盤之類的放在一張光碟里(後來發現網上有個叫深山紅葉系統盤的,做出來就根那個差不多,只是我做的都是命令行的,沒有界面)
其實原理上是這樣的,系統光碟都有個引導區域,製作一個引導區具有這樣的功能
1.讀取別的光碟的引導區
講其他光碟(A)的引導區讀出來,作為一個文件,引到程序能載入這個文件,載入以後機器的內存 CPU寄存器之類的就根用A光碟啟動後一樣,就像你插入了debian盤,啟動了一樣。
2.將其他的引導盤直接讀入內存里,建立虛擬文件系統。
3.能夠當命令行工具,執行簡單其他程序。

關於1.有個補充點,既然這時候內存,cpu就像你用了debian盤啟動了一樣,那麼最終像製作的光碟裡面的目錄結構應當具有debian盤的結構。即假如原本有個文件 iso/a/b.deb 那麼最終的DVD也得有這個文件,不然安裝程序肯定找不到文件報錯。或者要修改debian盤的安裝程序一般是isolinux的樣子,使他知道最終的文件在哪裡。
很難三言兩語說清,我找到了很久前我參考的部分文章,你可以看看。

參考

(這個我以前沒看過)

PS:其實 /quote「關於1.有個補充點,既然這時候內存,cpu就像你用了debian盤啟動了一樣,那麼最終像製作的光碟裡面的目錄結構應當具有debian盤的結構。即假如原本有個文件 iso/a/b.deb 那麼最終的DVD也得有這個文件,不然安裝程序肯定找不到文件報錯。或者要修改debian盤的安裝程序一般是isolinux的樣子,使他知道最終的文件在哪裡。」/quote 是很難解決的,因為多個linux盤可能確實就有很多同一個位置同一個文件名字的,而且兩個還不一樣,這時只能調節linux盤的引導了,這要參考版本發行商的引導製作方法調整了。

㈡ linux涓嬫寕杞界佺洏鐨勫懡浠ゆ槸浠涔堬紵

Linux緋葷粺鍦ㄤ嬌鐢ㄥ厜鐩樸佽蔣鐩樻垨U鐩樻椂錛屽繀欏誨厛鎵ц屾寕杞斤紙mount錛夊懡浠ゃ傛寕杞藉懡浠や細灝嗚繖浜涘瓨鍌ㄤ粙璐ㄦ寚瀹氭垚緋葷粺涓鐨勬煇涓鐩褰曪紝浠ュ悗鐩存帴璁塊棶鐩稿簲鐩褰曞嵆鍙璇誨啓瀛樺偍浠嬭川涓婄殑鏁版嵁銆

1銆佹寕杞藉厜鐩橈紝鎸傝澆鍏夌洏鐨勫懡浠ゅ備笅錛#mount-tis09660/dev/cdrom/mnt/cdrom璇ュ懡浠ゅ皢鍏夌洏鎸傝澆鍒/mnt/cdrom鐩褰曪紝浣跨敤鈥渓s/mnt/cdrom鈥濆懡浠ゅ嵆鍙鏄劇ず鍏夌洏涓鏁版嵁鍜屾枃浠躲傚嵏杞藉厜鐩樼殑鍛戒護濡備笅錛#umount/mnt/cdrom

2銆佹寕杞借蔣鐩橈紝灝嗚蔣鐩樻寕杞藉埌/mnt/floppy鐩褰曠殑鍛戒護濡備笅錛#mount/dev/fd0/mnt/floppy鍗歌澆杞鐩樼殑鍛戒護濡備笅錛#umount/mnt/floppy

3銆佹寕杞経鐩樻寕杞経鐩樼浉瀵瑰嶆潅涓浜涖傞栧厛浣跨敤鈥渇disk-l鈥濆懡浠ゆ煡鐪嬪栨寕闂瀛樼殑璁懼囧彿錛屼竴鑸涓/dev/sda1銆傜劧鍚庣敤鈥渕kdir/mnt/usb鈥濆懡浠ゅ緩絝嬩竴涓鎸傝澆U鐩樼敤鐨勭洰褰曘備箣鍚庝嬌鐢ㄥ備笅鍛戒護鎸傝澆FAT鏍煎紡鐨刄鐩橈細#mount-tmsdos/dev/sda1/mnt/usb浣跨敤濡備笅鍛戒護鎸傝澆FAT32鏍煎紡鐨刄鐩橈細#mount-tvfat/dev/sda1/mnt/usb

4銆佹寕杞藉栨寕紜鐩樺垎鍖猴紝鎸傝澆澶栨寕紜鐩樺垎鍖猴紙FAT32鏍煎紡錛夊悓鏍烽渶瑕佸厛鐢ㄢ渇disk-1鈥濇煡鐪嬪栨寕鐨勭‖鐩樺垎鍖鴻懼囧彿錛屽亣璁句負/dev/hda1銆傚緩絝/mnt/vfat鎸傝澆鐩褰曞悗錛屼嬌鐢ㄥ備笅鍛戒護榪涜屾寕杞斤細#mount-tvfat/dev/hda1/mnt/vfat娉ㄦ剰錛岄粯璁ゆ儏鍐典笅Linux鍙鍏佽竢oot鐢ㄦ埛鎵ц宮ount鍛戒護銆傚傛灉鎯寵╀竴鑸鐢ㄦ埛涔熻兘鎸傝澆錛屽苟涓斿笇鏈涘湪緋葷粺鍚鍔ㄦ椂鑷鍔ㄦ寕杞藉厜鐩樻垨杞鐩橈紝闇瑕佷慨鏀/etc/fstab閰嶇疆鏂囦歡錛屽姞鍏ヤ互涓嬪唴瀹癸細LABEL=//ext3defaults11/dev/cdrom/mnt/cdromiSo9660auto,owner,kudzu,ro,user00/dev/fdo/mnt/floppyautoauto,owner,kudzu,ro,user00鍏朵腑錛屸渦ser鈥濊〃紺哄皢mount鍛戒護璧嬩簣涓鑸鐢ㄦ埛浣跨敤銆

鎴戠殑錛歭inux涓嬫寕杞界佺洏鐨勫懡浠ゆ槸mount銆

棣栧厛闇瑕佹湁鎸傝澆鐐癸紝鎴栬呭彲浠ュ壋寤烘寕杞界偣銆

mkdir-p鐩褰曞悕

鐒跺悗浣跨敤mount-t綾誨瀷/dev/sdbx錛堣懼囧悕錛/mnt/abc(鎸傝澆鐐癸級

綾諱技榪欐牱鐨勬搷浣滃幓鎸傝澆銆

鐒跺悗浣跨敤mount鍛戒護鎴栬卍f-Th鍘繪煡鐪嬫寕杞芥儏鍐點

Linux涓嬬佺洏鎸傝澆鍛戒護鏄痬ount,鍗歌澆鍛戒護鏄痷mount銆

Linux娣誨姞鏂扮‖鐩樿嚜鍔ㄦ寕杞界‖鐩樼殑鍏蜂綋姝ラ1.鎻掑叆鏂扮‖鐩橈紝鍚鍔↙inux鏈嶅姟鍣錛屼嬌鐢╢disk-l鏌ョ湅紜鐩#fdisk-lDisk/dev/sdb:1000.2GB,1000204886016bytes2.鏍煎紡鍖栫‖鐩#mkfs-text4/dev/sdb3.鎸傝澆紜鐩#mount紜鐩樺湴鍧瑕佹寕杞界殑鍦板潃#mount/dev/sdb/media/imgs4.瀹炵幇緋葷粺閲嶅惎鍚庤嚜鍔ㄦ寕杞借ュ垎鍖#vi/etc/fstab鍦ㄦ渶鍚庝竴琛屾坊鍔/dev/sdb/media/imgsext4defaults12Linux鏄涓濂楀厤璐逛嬌鐢ㄥ拰鑷鐢變紶鎾鐨勭被Unix鎿嶄綔緋葷粺錛屾槸涓涓鍩轟簬POSIX鍜孶NIX鐨勫氱敤鎴楓佸氫換鍔°佹敮鎸佸氱嚎紼嬪拰澶欳PU鐨勬搷浣滅郴緇熴傚畠鑳借繍琛屼富瑕佺殑UNIX宸ュ叿杞浠躲佸簲鐢ㄧ▼搴忓拰緗戠粶鍗忚銆傚畠鏀鎸32浣嶅拰64浣嶇‖浠躲侺inux緇ф壙浜哢nix浠ョ綉緇滀負鏍稿績鐨勮捐℃濇兂錛屾槸涓涓鎬ц兘紼沖畾鐨勫氱敤鎴風綉緇滄搷浣滅郴緇熴侺inux鎿嶄綔緋葷粺璇炵敓浜1991騫10鏈5鏃ワ紙榪欐槸絎涓嬈℃e紡鍚戝栧叕甯冩椂闂達級銆侺inux瀛樺湪鐫璁稿氫笉鍚岀殑Linux鐗堟湰錛屼絾瀹冧滑閮戒嬌鐢ㄤ簡Linux鍐呮牳銆侺inux鍙瀹夎呭湪鍚勭嶈$畻鏈虹‖浠惰懼囦腑錛屾瘮濡傛墜鏈恆佸鉤鏉跨數鑴戙佽礬鐢卞櫒銆佽嗛戞父鎴忔帶鍒跺彴銆佸彴寮忚$畻鏈恆佸ぇ鍨嬫満鍜岃秴綰ц$畻鏈恆備弗鏍兼潵璁詫紝Linux榪欎釜璇嶆湰韜鍙琛ㄧずLinux鍐呮牳錛屼絾瀹為檯涓婁漢浠宸茬粡涔犳儻浜嗙敤Linux鏉ュ艦瀹規暣涓鍩轟簬Linux鍐呮牳錛屽苟涓斾嬌鐢℅NU宸ョ▼鍚勭嶅伐鍏峰拰鏁版嵁搴撶殑鎿嶄綔緋葷粺銆

閱讀全文

與linux內核分析文件光碟相關的資料

熱點內容
ps奔潰文件怎麼恢復 瀏覽:252
ug如何打開stp文件 瀏覽:687
修改星界邊境人物文件夾 瀏覽:204
沒有app如何測姨媽還有多少天 瀏覽:507
行業庫存與銷售數據哪裡查 瀏覽:543
智能控制webui界面程序 瀏覽:723
臨汾哪裡有學計算機編程 瀏覽:130
qq跳過申訴修改密碼 瀏覽:462
給文件夾加密win10 瀏覽:710
哪個app可以分辨航母 瀏覽:537
哪個app是英英詞典 瀏覽:23
javavoid參數 瀏覽:829
如何讓編程具有記憶功能 瀏覽:435
javamail發送帶附件的郵件 瀏覽:173
微信分享文件到其他軟體 瀏覽:682
微信對話文件夾在哪 瀏覽:287
qq頭像歐美范街頭男生 瀏覽:321
毛孔app 瀏覽:880
照片級渲染教程 瀏覽:304
目錄中的文件夾有什麼用 瀏覽:177

友情鏈接