LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 妖狐藏马

大家是用什么引导程序引导slack?

[复制链接]
发表于 2006-7-15 10:45:08 | 显示全部楼层
我的系统这样的:
/hda1   FAT32 win98
/hda2   FAT32 win2kpro
/hda5   FAT32
/hda6   FAT32
/hda7   reiserfs    /boot
/hda8   swap
/hda9   reiserfs    /
98跟2k都是用win的默认引导的
装slackware10.1的时候没有安装lilo装到mbr上怕出问题,好像又不能装到后面的分区上,因为我的slackware在比较后面(硬盘60G的)
然后开始装grub,可是提示缺什么东西,把缺的东西装上时,又提示再缺东西,而且比较难找
刚才上面的xd提到有----要用grub,www.slackware.org 的extra里面也提供了slackwarepackage的。        有空试下。
后来就用grub for dos
grub>root (hd0,8)
Filesystem type unknow,partition type 0x0000083  ;---是否不认reiserfs??
grub>kernel /boot/
用TAB键
Error: Cannot mount seleced partition
如果用REDHAT的那一条改的
kernel /boot/vmlinuz root=/dev/hda9
则出现READ DISK ERROR错误
今天刚看到linuxquestion上有个叫bit128_linux的网友说:
Hi. I think the correct lines would be something like:
title Slackwareroot (hd0,5)kernel /boot/vmlinuz-ide-2.4.31 root=/dev/hda6 ro
You should not need initrd, unless you use filesystems like reiserfs, xfs..The "/dev/hda6" which I wrote above is just a guess of mine from (hd0,5). You should replace that with your apropiate entry . This configuration works, at least for me .
意思大概是用了reiserfs就要用initrd
请各位帮我看看我的该怎么弄?谢谢!!

然后我是用LOADLIN启动起来的
启动98时,按F8,到纯DOS,
C:>CD LOADLIN
COADLIN>LINUX.BAT
这样就可以启动了
linux.bat的内容
rem  Sample DOS batch file to boot Linux.

rem  First, ensure any unwritten disk buffers are flushed:
smartdrv /C

rem  Start the LOADLIN process:
c:\loadlin\loadlin  c:\loadlin\vmlinuz  root=/dev/hda9

vmlinuz是我把bzimage改了个名
回复 支持 反对

使用道具 举报

发表于 2006-7-17 18:54:29 | 显示全部楼层
我用grub,灵活性比lilo好。
回复 支持 反对

使用道具 举报

发表于 2006-7-18 10:37:09 | 显示全部楼层
大哥,你弄得也太复杂了。
你把Lilo安装到一个文件里(或者说是一个软盘里)
#lilo -b /windows/C/lilo.mbr
然后你把这个文件加到你的boot.ini文件里,一切OK:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\lilo.mbr=Linux_LILO
当然,如果你要用win98,那我没办法了。

Post by brokencluster
我的系统这样的:
/hda1   FAT32 win98
/hda2   FAT32 win2kpro
/hda5   FAT32
/hda6   FAT32
/hda7   reiserfs    /boot
/hda8   swap
/hda9   reiserfs    /
98跟2k都是用win的默认引导的
装slackware10.1的时候没有安装lilo装到mbr上怕出问题,好像又不能装到后面的分区上,因为我的slackware在比较后面(硬盘60G的)
然后开始装grub,可是提示缺什么东西,把缺的东西装上时,又提示再缺东西,而且比较难找
刚才上面的xd提到有----要用grub,www.slackware.org 的extra里面也提供了slackwarepackage的。        有空试下。
后来就用grub for dos
grub>root (hd0,8)
Filesystem type unknow,partition type 0x0000083  ;---是否不认reiserfs??
grub>kernel /boot/
用TAB键
Error: Cannot mount seleced partition
如果用REDHAT的那一条改的
kernel /boot/vmlinuz root=/dev/hda9
则出现READ DISK ERROR错误
今天刚看到linuxquestion上有个叫bit128_linux的网友说:
Hi. I think the correct lines would be something like:
title Slackwareroot (hd0,5)kernel /boot/vmlinuz-ide-2.4.31 root=/dev/hda6 ro
You should not need initrd, unless you use filesystems like reiserfs, xfs..The "/dev/hda6" which I wrote above is just a guess of mine from (hd0,5). You should replace that with your apropiate entry . This configuration works, at least for me .
意思大概是用了reiserfs就要用initrd
请各位帮我看看我的该怎么弄?谢谢!!

然后我是用LOADLIN启动起来的
启动98时,按F8,到纯DOS,
C:>CD LOADLIN
COADLIN>LINUX.BAT
这样就可以启动了
linux.bat的内容
rem  Sample DOS batch file to boot Linux.

rem  First, ensure any unwritten disk buffers are flushed:
smartdrv /C

rem  Start the LOADLIN process:
c:\loadlin\loadlin  c:\loadlin\vmlinuz  root=/dev/hda9

vmlinuz是我把bzimage改了个名
回复 支持 反对

使用道具 举报

发表于 2006-7-18 10:40:08 | 显示全部楼层
大哥,你弄得也太复杂了。
你把Lilo安装到一个文件里(或者说是一个软盘里)
#lilo -b /windows/C/lilo.mbr
然后你把这个文件加到你的boot.ini文件里,一切OK:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\lilo.mbr=Linux_LILO
当然,如果你要用win98,那我没办法了。

还有,用了reiserfs 不一定就要用initrd,如果你把reiserfs编进内核就不用,如果要用模块,那必须用。

Post by brokencluster
我的系统这样的:
/hda1   FAT32 win98
/hda2   FAT32 win2kpro
/hda5   FAT32
/hda6   FAT32
/hda7   reiserfs    /boot
/hda8   swap
/hda9   reiserfs    /
98跟2k都是用win的默认引导的
装slackware10.1的时候没有安装lilo装到mbr上怕出问题,好像又不能装到后面的分区上,因为我的slackware在比较后面(硬盘60G的)
然后开始装grub,可是提示缺什么东西,把缺的东西装上时,又提示再缺东西,而且比较难找
刚才上面的xd提到有----要用grub,www.slackware.org 的extra里面也提供了slackwarepackage的。        有空试下。
后来就用grub for dos
grub>root (hd0,8)
Filesystem type unknow,partition type 0x0000083  ;---是否不认reiserfs??
grub>kernel /boot/
用TAB键
Error: Cannot mount seleced partition
如果用REDHAT的那一条改的
kernel /boot/vmlinuz root=/dev/hda9
则出现READ DISK ERROR错误
今天刚看到linuxquestion上有个叫bit128_linux的网友说:
Hi. I think the correct lines would be something like:
title Slackwareroot (hd0,5)kernel /boot/vmlinuz-ide-2.4.31 root=/dev/hda6 ro
You should not need initrd, unless you use filesystems like reiserfs, xfs..The "/dev/hda6" which I wrote above is just a guess of mine from (hd0,5). You should replace that with your apropiate entry . This configuration works, at least for me .
意思大概是用了reiserfs就要用initrd
请各位帮我看看我的该怎么弄?谢谢!!

然后我是用LOADLIN启动起来的
启动98时,按F8,到纯DOS,
C:>CD LOADLIN
COADLIN>LINUX.BAT
这样就可以启动了
linux.bat的内容
rem  Sample DOS batch file to boot Linux.

rem  First, ensure any unwritten disk buffers are flushed:
smartdrv /C

rem  Start the LOADLIN process:
c:\loadlin\loadlin  c:\loadlin\vmlinuz  root=/dev/hda9

vmlinuz是我把bzimage改了个名
回复 支持 反对

使用道具 举报

发表于 2006-7-18 12:34:59 | 显示全部楼层
因为装了dos所以用loadlin。
lilo没装到mbr里,还没用上。
grub暂时不考虑。
回复 支持 反对

使用道具 举报

发表于 2006-7-18 14:47:38 | 显示全部楼层
Post by 妖狐藏马
汗,我当然各有所爱
问题是
当安装了带了lilo的slack
再想安装用grub的FC时,应该怎么办?
说老实话
不推荐用lilo
不漂亮
lilo 其实也挺漂亮的,SLK 自带的几个图片(/usr/doc/lilo-*下)就很不错,只需自己在 /etc/lilo.conf 里面加上 bitmap= 参数就行了。

我也曾自己动手搞过图片,但是没有成功(用 lilo 命令修改图片成功了,但是当 lilo 命令刷新时提示失败),等有时间再试一下
回复 支持 反对

使用道具 举报

发表于 2006-7-19 11:33:57 | 显示全部楼层
Post by 妖狐藏马
当安装了带了lilo的slack
再想安装用grub的FC时,应该怎么办?

那就用 grub。
回复 支持 反对

使用道具 举报

发表于 2006-7-20 23:05:18 | 显示全部楼层
大家好, 小弟也用slackware-10.2自帶的lilo做引導, 但未試過成功, partition如下:
HDA partition 如下

/dev/hda1    *   1        730    linux
/dev/hda2         731    792    linux swap
/dev/hda3          EXTENDED
/dev/hda5          793    1279  linux
/dev/hda6          1280   4927 linux
/dev/hda7           4928  5657 linux
/dev/hda8           5658  6266 linux

HDB partition 如下:
/dev/hdb1       *   1         892   HPFS/NTFS   
/dev/hdb2             893    2433 W95 Ext'd (LBA)
/dev/hdb5             893    2433 HPFS/NTFS

每次引導windowXP的時條就停著沒反應, 當然引導slackware的時條沒問題, 正常.

/etc/lilo.conf 的內容:
image = /boot/vmlinuz
  root = /dev/hda1
  label = slack-10.2
  read-only

other = /dev/hdb1
  label = dos
  table = /dev/hdb

安裝lilo的時候用了expert mode及MBR, 請幫忙 ~~
回复 支持 反对

使用道具 举报

发表于 2006-7-20 23:40:15 | 显示全部楼层
# windows bootable partition config begins
other = /dev/hdb1
label = windows
boot-as =0x80
# windows bootable partition config ends
试试看
回复 支持 反对

使用道具 举报

发表于 2006-7-21 05:26:02 | 显示全部楼层
suse的lilo很漂亮的说
回复 支持 反对

使用道具 举报

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

本版积分规则

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