⑴ ubuntu里找不到/etc/default/grub這個文件夾怎麼辦
應該是/boot/grub,主要的配置文件是/boot/grub/grub.cfg
⑵ 沒有安裝盤怎麼進入linux rescue 模式
到http://grub4dos.sourceforge.net/下載grub for dos。
http://surfnet.dl.sourceforge.net/sourceforge/grub4dos/grub_for_dos-0.4.1.zip
解壓縮後,將其中的grub.exe文件放在你的一個C盤分區中。具體修復過程如下:
參見以下連接:
http://tech.ccidnet.com/art/302/20050829/320649_1.html
http://www.linuxfans.org/nuke/moles.php?name=Forums&file=viewtopic&t=70684
1.使用DOS啟動盤或Windows 98的啟動盤啟動到DOS模式下,然後鍵入:d:\tmp\grub.exe 這里的d:\tmp是筆者解壓縮GRUB4DOS的目錄。這樣就進入了GRUB環境,可以看到一個 grub>提示符。
2.恢復GRUB引導記錄。在 grub> 提示符下鍵入:
root (hdx,y)
kernel (hdx,y)/boot/yourkernelname ro root=/dev/hdxx
setup (hd0)
上面第一條命令是指定你的/boot分區位置,如果/boot沒有單獨分區,那麼就是你的/分區。
第二條命令指定內核位置,具體位置根據自己的實際情況確定。
第三條命令是將GRUB引導記錄寫入MBR。
如果對Linux分區位置不十分清楚,可以使用Tab鍵補全功能來查看確定。執行完setup命令後會看到「succeed!」字樣,此時重啟即可。
3.如果只是想啟動Linux,而不是修復GRUB,那麼可以在進入DOS後鍵入下面命令啟動你的Linux系統。
d:\tmp\grub.exe --config-file=(hdx,y)/boot/grub/grub.conf
其中參數同上。
⑶ 紅旗Linux的安裝問題
要可以的話吧ISO刻成光碟再安裝
如果不能刻盤,可以參考硬碟安裝的文檔,你的問題可能是文件系統上的問題 分區沒有分好。
硬碟安裝紅旗Linux
一、首先,給硬碟格出10G以上的空閑空間,以便安裝紅旗Linux。
接著下載最新版本的Grub4DOS
下載地址:http://download.gna.org/grub4dos/grub4dos-0.4.4-2008-08-08.zip
把你的windows系統設置成能夠顯示文件後綴名!
下載並解壓縮後,將目錄中的grldr (非grldr.mbr),grub.exe兩個文件復制到C盤根目錄下。只需要這兩個文件即可。
二、接著,在我的電腦–>工具–>文件夾選項–> 的查看標簽下去掉「隱藏受保護的操作系統文件」之
前的勾,並勾選「顯示所有文件和文件夾」。取消C盤根目錄下的boot.ini文件的「只讀」屬性,然後用
記事本打開boot.ini文件,做如下更改:timeout=0 改成 timeout=5 或者更大的數字,在boot.ini 文件
內容末尾加上一行 C:\grldr=「GRUB」
(附:boot.ini 文件路徑 c:\boot.ini )
三、將下載好的iso文件復制到C盤根目錄下。接著解壓縮ISO文件中的isolinux目錄內的initrd.img和vmlinuz兩個文件,並將其拷貝到C盤根目錄下。
提取的方法:
用WinRAR打開iso文件,在isolinux目錄下找到initrd.img和vmlinuz兩個文件並選擇,接著點擊WinRAR的「解壓到」按鈕,選擇你要保存initrd.img和vmlinuz兩個文件的地方即可,這里選擇C盤。
注意:
initrd.img和vmlinuz兩個文件解壓出來後是放在casper文件夾里,你需要把initrd.img和vmlinuz兩個文件剪切到C盤根目錄下
四、最後,在C盤根目錄下用記事本新建一個文件,並命名為 menu.lst (注意要修改它的擴展名),其內容為:
title Install Linux
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/Olympic-7.0-ga-0630.iso
initrd /initrd.img
然後保存!
注意:以上menu.lst文件中,默認是只有一塊硬碟,至於有多塊硬碟,我也不知道怎麼改!好像是改root(hd0,0)!
五、重新啟動系統,在啟動時選擇「GRUB」, 然後再選擇「Install Linux」。稍等片刻,進入紅旗Linux的安裝界面,先設好語言,再選擇從硬碟安裝Hard drive,再選擇ISO的位置如:/dev/sda1(文件放在C盤當然是第一個了) 就可以開始安裝紅旗Linux了
六、接下來的步驟跟光碟安裝就差不多了,記住開始時語言要選擇簡體中文,安裝過程最好拔掉網線,這樣安裝會快點。我要說的是分區的問題,最好選擇手動,接著在空閑空間上「新建分區」,一般分出這幾個分區
/swap 大小最好是內存的2倍
/ 根分區,剩下的空間都給它,至少3G。
/boot 100M左右,這個可以是「主分區」,剩下的都是邏輯分區,這個分區應放在最後分。
另一種分區方案是:
/swap 大小最好是內存的2倍
/home 相當與我的文檔,建議大點
/usr 安裝軟體的分區,建議大點
/var 做伺服器的話,,建議分大點。不做伺服器,可以不用給它分區
/ 根分區剩下的空間都給它,至少3G。
/boot 100M左右,這個可以是「主分區」,剩下的都是邏輯分區,這個分區應放在最後分。
安裝到引導部分最好使用默認設置,不懂的不要修改,直接下一步。
如果安裝成功後進入Linux系統出現root(hd0,x)的錯誤提示,重啟選擇進入「GRUB」使用修復引導,及可正常進入紅旗Linux,系統默認用戶名為:root
七、安裝成功後,重啟會看到紅旗Linux的啟動選擇項,選擇其它就會回到Windows啟動選擇項。要進哪個系統由你來選擇了
SQUASHFS error:squashfs_read_data failed to read block 0x501e59bb
SQUASHFS error:Unable to read metadata cache entry [501e59b]
SQUASHFS error:Unable to read inode 0x1248a0058
sd 4:0:0:0: [sdb] Assuming drive cache:write through
sd 4:0:0:0: [sdb] Assuming drive cache:write through
壓縮文件系統錯誤