導航:首頁 > 文件類型 > linux更換根文件系統

linux更換根文件系統

發布時間:2023-07-28 06:51:19

A. U盤安裝linux沒有定義根文件系統

騰出一個分區,用來安裝linux,
在bios里設置了u盤啟動後,會載入圖形界面的,版然後根據提示一步權一步安裝就可以了。
linux是可以支持ntfs,不過是需要安裝ntfs-3g一個包,本人曾經掛載過一個ntfs分區往ext3分區里復制數據,如 ,有可能會出現「無效或不完整的多位元組字元或寬字元」,進去目錄也是看不到內容。

B. kali linux沒有根文件系統

怎麼可能?對於linux來說必須有根文件系統,就好比windows下必須有C:\盤一樣。電腦沒C:\盤,windows根本無法安裝回。沒答有根,linux也同樣不能安裝。先不用說什麼開機啟動了。安裝系統時,到了分區那一步,如果電腦發現沒有根分區,馬上停止,立即抱錯。這個問題不解決,後續工作全都做不了。所以,linux不可能沒有根。
對於linux來說,只有2種可能會找不到根。一個是系統的自我保護機制,不讓用戶隨意的訪問根目錄。你就要找到如何解除防護的辦法。linux版本很多,不同版本可能有不同的保護手段,具體的去你選擇的發行版的網站看看。
第2種,就是某人操作失誤,把根分區給破壞了。那就去找有經驗的老手幫忙troubleshooting吧。要是實在找不到人。只有節哀順變,重新安裝了。

C. Linux的根分區的文件系統類型是什麼

linux文件系統格式挺復雜多樣的,如ext、ext2、ext3、ext4、jsf、 、xfs、ReiserFS等。
一般情況下,linux根分區文件系統多數用ext3、ext4,安裝時你可以選擇。

D. Linux 根文件系統製作

用grub 4 dos裡面的grldr引導其實是最方便的
把grldr直接放到C:
在windows的引導菜單里加入內C:\grldr="GRUB"
重啟進入grub就可以用來引導linux了

不過容要有一定的基礎

至於安裝時要不要解壓ISO這個要看用的是什麼LINUX了
susu是要解壓的
RH類, den類就不用了

你用的那個是怎樣的就不知道了, 不過要引導linux的ISO(安裝文件),當然要用引導器解釋磁碟的方法輸入地址啦

在grub里就是 hda* hdb*
進入內核就是 /dev/hda* /dev/hdb* /dev/sda*等等類似的地址啦

不過不知道你看不看得明白上面的東東呢

E. linux啟動時掛載rootfs的幾種方式

一直對linux啟動時掛載根文件系統的過程存在著很多疑問,今天在水木精華區找到了有用的資料,摘錄如下:
1。linux啟動時,經過一系列初始化之後,需要mount 根文件系統,為最後運行init進程等做准備,mount 根文件系統有這么幾種方式:
1)文件系統已經存在於硬碟(或者類似的設備)的某個分區上了,kernel根據啟動的命令行參數(root=/dev/xxx),直接進行mount。 這里有一個問題,在root文件系統本身還不存在的情況下,kernel如 何根據/dev/xxx來找到對應的設備呢?注意:根文件系統和其他文件系統的mount方式是不一樣的,kernel通過直接解析設備的名稱來獲得設備的主、從設備號,然後就可以訪問對應的設備驅動 了。所以在init/main.c中有很長一串的root_dev_names(如hda,hdab,sda,sdb,nfs,ram,mtdblock……),通過這個表就可以根據設備名稱得到設備號。注意,bootloader或內核中設定的啟動參數(root=/dev/xxx)只是一個代號,實際的根文件系統中不一定存在這個設備文件!
2)從軟碟機等比較慢的設備上裝載根文件系統,如果kernel支持ramdisk,在裝載root文件系統時,內核判斷到需要從軟盤(fdx)mount(root=/dev/fd0),就會自動把文件系統映象復制到ramdisk,一般對應設備ram0,然後在ram0上mount 根文件系統。 從源碼看,如果kernel編譯時沒有支持ramdisk,而啟動參數又是root=/dev/fd0, 系統將直接在軟盤上mount,除了速度比較慢,理論上是可行的(沒試過,不知道是不是這樣?)
3)啟動時用到initrd來mount根文件系統。注意理解ramdisk和initrd這兩個概念,其實ramdisk只是在ram上實現的塊設備,類似與硬碟操作,但有更快的讀寫速度,它可以在系統運行的任何時候使用,而不僅僅是用於啟動;initrd(boot loader initialized RAM disk)可以說是啟動過程中用到的一種機制,具體的實現過程也使用ramdisk技術。就是在裝載linux之前,bootloader可以把一個比較小的根文件系統的映象裝載在內存的某個指定位置,姑且把這段內存稱為initrd(這里是initrd所佔的內存,不是ramdisk,注意區別),然後bootloader通過傳遞參數的方式告訴內核initrd的起始地址和大小(也可以把這些參數編譯在內核中),在啟動階段就可以暫時的用initrd來mount根文件系統。initrd的最初的目的是為了把kernel的啟動分成兩個階段:在kernel中保留最少最基本的啟動代碼,然後把對各種各樣硬體設備的支持以模塊的方式放在initrd中,這樣就在啟動過程中可以從initrd所mount的根文件系統中裝載需要的模塊。這樣的一個好處就是在保持kernel不變的情況下,通過修改initrd中的內容就可以靈活的支持不同的硬體。在啟動完成的最後階段,根文件系統可以重新mount到其他設備上,但是也可以不再 重新mount(很多嵌入式系統就是這樣)。 initrd的具體實現過程是這樣的:bootloader把根文件系統映象裝載到內存指定位置,把相關參數傳遞給內核,內核啟動時把initrd中的內容復制到ramdisk中(ram0),把initrd佔用的內存釋放掉,在ram0上mount根文件系統。從這個過程可以看出,內核需要對同時對ramdisk和initrd的支持(這種需要都編入內核,不能作為模塊)。
2。嵌入式系統根文件系統的一種實現方法:對於kernel和根文件系統都存儲在flash中的系統,一般可以利用linux啟動的initrd的機制。具體的過程前面已經比較清楚了,還有一點就是在啟動參數中傳遞root=/dev/ram0,這樣使得用initrd進行mount的根文件系統不再切換,因為這個時候實際的設備就是ram0。還有就是initrd的起始地址參數為虛擬地址,需要和bootloader中用的物理地址對應。

F. 新買的dell電腦,安裝linux系統時,准備分區空白,沒有定義根文件系統 請回到分區菜單以修正此錯誤

您好/media/disk 就是根梁激禪文橡塵件系統哦鉛首 ,如果不是的話,你可以先刪除457G的那個分區,再新建一個分區再掛載到/

G. linux內核編譯和根文件系統製作過程

內核編譯:
make menuconfig配置相應的平台,然後保存退出直接make命令就可以編譯了。

文件系統內製作:
一般都用容busybox開源軟體來做,下載,解壓,然後make menuconfig配置你想要的屬性,然後保存退出,make就可以了,然後make install就會在目錄下看到__install的目錄就是你要的根文件系統目錄了。

閱讀全文

與linux更換根文件系統相關的資料

熱點內容
asp淘寶網站源碼 瀏覽:318
怎麼給文件夾換個顯示圖片 瀏覽:932
程序員考試河南 瀏覽:284
蘋果手機數據信號模塊壞了多少錢 瀏覽:657
dreamweaver文件夾 瀏覽:434
蘋果照片尺寸是多少 瀏覽:164
winhex中文版高級教程注冊碼 瀏覽:738
spring上傳多個文件 瀏覽:431
無限次輸入蘋果密碼 瀏覽:787
novamind教程 瀏覽:481
華為手機怎麼推送升級 瀏覽:286
蘋果app在桌面消失怎麼找回來 瀏覽:817
smi文件手機怎麼用 瀏覽:222
為什麼膜拜單車app閃退 瀏覽:994
十堰編程在哪裡學 瀏覽:383
論文所需的數據要從哪裡找 瀏覽:461
可以添加直播源的網路電視軟體 瀏覽:57
文件夾pdf文件 瀏覽:562
文件太大不能播放 瀏覽:959
小米微信信息不顯示內容 瀏覽:966

友情鏈接