LinuxSir.cn,穿越时空的Linuxsir!

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

请教一个安装slack过程中与lilo有关的问题

[复制链接]
发表于 2011-10-5 10:24:48 | 显示全部楼层 |阅读模式
很多年前用过slackware,一直觉得是个不错的发行版。但是无奈实际需要,大部分时间在用win系统,最近一直是win7。现在还是想尽量用回slackware,因为对这个发行版一直都有好感,但是安装中出现启动方面的问题,特来请教。

我的系统的情况:

笔记本一台,硬盘上只安装了win7。
一个移动硬盘。

前提是,想把linux系统完全装在移动硬盘里,包括启动装载器(比如grub或者lilo)。也就是说,这个移动硬盘希望拿到哪里都可以启动系统。而完全不影响机器上原来的系统。

前段时间试过debian,没有问题,它的grub启动器可以装到移动硬盘上,对本机完全没有影响。


操作:



装slackware到最后一阶段,安装lilo的选项时,因为上述考虑,就选择把lilo装到移动硬盘里的根分区了,而没有选择装在MBR。

然后重新启动以后,选择从移动硬盘启动(电脑BIOS允许开机时选择从本机硬盘启动和从其他介质启动),没有任何反应,无法启动。

装lilo时,之所以没有选择装到MBR,从而可以顺利选择启动linux和win7,也是基于开始的考虑,就是尽量不影响到本机系统。因为有时候开机会不插入移动硬盘,从而会导致出错。

所以想请教:

怎么操作,可以使lilo能够被安装在移动硬盘的“MBR”里,而不是第一硬盘的本机MBR里面,从而能够可以直接从移动硬盘启动lilo从而启动系统。


谢谢~
发表于 2011-10-6 19:08:29 | 显示全部楼层
比如把lilo.conf中的/dev/sda改成你移動硬盤的盤符:
boot = /dev/sdb
compact
lba32

或者用syslinux的方式(把boot目錄和syslinux及相關文件復制到移動硬盤中, 并在lilo.conf中作相應的更改)

  1. /boot/syslinux/lilo -C /boot/lilo.conf -S /boot/ -m /boot/lilo.map
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-11 10:10:46 | 显示全部楼层
谢谢,我试试!
回复 支持 反对

使用道具 举报

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

本版积分规则

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