❶ wubi安裝ubuntu提示沒有定義根文件系統,請返回分區菜單
具體如下:
1.先在win7下用Acronis Disk Director Suite 將要安裝Ubuntu的盤符刪掉,然後新建分區10G ext3做根目錄專,2G swap分區,其餘做屬/home 分區,也是ext3格式。
2.光碟安裝--中文簡體---下面「注意」了,選擇第三個高級自定義安裝,這時你會看到磁碟分區的情況,然後選擇上面的三個分區分別作為/ , swap, /home分區,這時不要直接繼續。
3.下面「注意」了,分區最下面,選擇將boot引導放在/,就是根目錄下面,如果默認的話會覆蓋win7的引導的,然後就一直安裝就好了,注意用戶名小寫字母。
4.安裝完成後可能沒有Ubuntu的引導,在win7下面,安裝EasyBCD,在EasyBCD裡面新建linux的引導,選擇Grub2就可以了,再重啟就有可以進入Ubuntu了,並且對win7沒影響。
❷ 如何使用busybox編譯和生成最簡lin
在ubuntu系統下創建一個rootfs目錄,用於存放busybox生成的根文件系統,也可設置為nfs的掛載目錄,直接通過網路文件系統進行掛載,便於開發。我自己就將該目錄創建在/opt/FriendlyARM/mini2440/rootfs處。並在該目錄下創建一些必備的子目錄:
leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ mkdir bin dev etc proc sbin sys tmp usr leon@Ubuntu:/opt/FriendlyARM/mini2440/rootfs$ ls bin dev etc proc sbin sys tmp usr
1、修改Makefile配置
進入busybox目錄,修改Makefile文件,在文件頭處加入內容如下:
ARCH ?= arm CROSS_COMPILE ?= arm-linux-
2、修改配置文件
make menuconfig
選擇Busybox Settings—>
1、Build Options—>,選擇[*] Build Busybox as a static binary(no shared libs); 2、Installtion Options,在busybox instantlltionprefix一欄中,輸入你想要創建rootfs的目錄。比如我的是/opt/FriendlyARM/mini2440/rootfs。
保存,退出。
3、編譯源碼
輸入make,進行編譯;這其中估計會遇到一些錯誤,可參見我的另外一篇博客(linux(ubuntu)編譯busybox遇到的問題處理辦法)。編譯成功後,會給出以下提示:
LINK busybox_unstripped Static linking against glibc, can't use --gc-sections Trying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can't exclude it (yet) Final link with: m DOC busybox.pod DOC BusyBox.txt DOC busybox.1 DOC BusyBox.html
編譯通過之後,輸入make install命令進行安裝,busybox會自動將rootfs根文件系統安裝到之前設置的目錄下。
❸ ubuntu 12.10 安裝提示沒有定義根文件系統,請回到分區菜單以修正此錯誤! 求大神救急,在線等!
建議安裝虛擬機vm,找個光碟或者iso文件載入就行
,我電腦上虛擬機有xp和ubuntu兩個系統 ,也不用格盤,非常方便。關鍵是如果以後想裝XP了直接放到VM里就行了,也不用再重裝那麼麻煩。而且裝的系統多了會沖突。
❹ Linux根文件系統詳解
Linux的文件和目錄組織是一個單根的倒置的樹狀結構,文件系統從根目錄下開始,用"/"表示,我們也可稱為根文件系統(rootfs),這樣的根文件系統,有以下特性:
(1) 文件名稱區分大小寫
(2)滾余 以.開頭的文件為隱藏文件
(3) 以/作為路徑分隔符
在Linux各大發行版中它們的文件和目錄組織其實是遵循FHS(Filesystem Hierarchy Standard)標准,FHS定義了系統中每個目錄的用途。FHS有2層規范,第一層里定義了/下的各個目錄應該要放什麼數據。第2層則是針對/usr及/var這2個目錄的子目錄來定義。最新版本FHS2.3,大致內容如下表所示大銷滾:
各大發行版除了遵循基本的LFS之外,也可以追加自己的目錄結構,形成自己的風格;例如:在Ubuntu中網卡配置文件是存放在/etc/network/目錄下,CentOS是在/etc/sysconfig/network-scripts/目錄下。CentOS系統一些重要的目錄及其基本用斗和途如下圖所示:
CentOS7之後bin,lib,lib64,sbin合並到/usr/bin,/usr/lib/,/usr/lib64,/usr/sbin里了。