⑴ 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
压缩文件系统错误