LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1041|回复: 1

安装slackware12.2后,安装grub2作为到mbr。

[复制链接]
发表于 2009-4-10 15:05:36 | 显示全部楼层 |阅读模式
此次硬盘安装中真是问题多多,下面分别描述:
1、网络安装时,把镜像中的slackware文件夹提取出来,在http服务器中建立一个虚拟目录指向这个文件夹。选择安装方式为http时,提示找不到PACKAGES.TXT,可明明在slackware下面有,打开一看,仔细一看是个软连接,指向上层目录的PACKAGES.TXT。再次提取ACKAGES.TXT,放到和slackware同一极目录下。

2、接近末尾,不能安装lilo,整个硬盘就只有slackware,没有bootloader,只好用光盘启动到dos,用硬盘上的grub4dos引导slackware。然后再配置网络,下载grub2,编译安装。主要命令是grub-install --root=directory=/ /dev/hdb
(grub-install copies GRUB images into the DIR/boot directory specified by --root-directory, and uses grub-setup to install grub into the bootsector)

然后建立菜单,/boot/grub/grub.cfg(旧的grub是menu.lst),格式很多都不一样了。

set default=0
set timeout=5

set root=(hd0,3)

set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue

menuentry "Slackware 12.2 Linux 2009-4-9"
{
        linux (hd0,3)/boot/vmlinuz root=/dev/hdb3 vga=791
        boot
}

menuentry  "reboot"
{
        reboot
}

menuentry "halt"
{
        halt
}

3、/etc/rc.d/rc.local 不执行,好像在slackware12.1中也有这个问题,我想开机就运行apache和mysql,而且我chmod +x /etc/rc.d/rc.httpd, 手动运行/etc/rc.d/rc.httpd start是可以启动的。在/etc/rc.d/rc.S中添加
if [ -x /etc/rc.d/rc.local ]; then
        /etc/rc.d/rc.local
fi

重启,成功。

4、~/.bashrc好像没用了,我想立刻就能看到修改PATH后的效果,而不用重启,/etc/profile需要重启。
发表于 2009-4-10 17:10:38 | 显示全部楼层
4。 用 . /etc/profile或source /etc/profile就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表