QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1562|回复: 43

安装完之后的问题

[复制链接]
发表于 2004-6-2 11:47:25 | 显示全部楼层 |阅读模式
遇到问题了今天
我在E盘之后F盘之前用PQ创了个2G的分区用来装linux,装好之后,不能启动LINUX,只能启动2000
Microsoft Windows 2000 Professional
Boot from virtual floppy
就上边这两个选项啊
可是我用PQ看到哪个LINUX分区确实已经被用掉1.5G了,现在有没有办法在不重装的情况下把LINUX的启动选项调出来?

是不是这个原因?
我安装的时候他让我选择引导信息的保存位置
有两个可选
一、硬盘主引导区
二、LINUX所在的分区
我选的二


怎么才能让LINUX启动菜单显示出来
发表于 2004-6-2 12:04:22 | 显示全部楼层
有启动盘没?没有的话做一张Linux On Floppy,版本不限,支持vfat文件系统)
假设你的Linux所在的分区为/dev/hda6,NT Loader所在分区为/dev/hda1(当然,在Windows下面它叫C:)

用盘启动。
[code:1]
$>dd if=/dev/hda6 of=bootsect.lnx bs=512 count=1
(输出忘了)
$>mkdir /mnt/dos
$>mount /dev/hda1 /mnt/dos -t vfat
$>cp bootsect.lnx /mnt/dos
[/code:1]
重新启动进Windows2000
编辑C:\boot.ini
[code:1]
C:>attrib boot.ini -h -r -s +a
C:>edit boot.ini
[/code:1]
edit会用吧
在文件最后加上一行
[code:1]
C:\BOOTSECT.LNX=I wanna start my favourite system
[/code:1]
保存文件
[code:1]
C:>attrib boot.ini +h +r +s -a
[/code:1]
Congraulations, You've got your Linux back.
回复

使用道具 举报

 楼主| 发表于 2004-6-2 12:43:09 | 显示全部楼层
[quote="WhiteBear"]有启动盘没?没有的话做一张Linux On Floppy,版本不限,支持vfat文件系统)
假设你的Linux所在的分区为/dev/hda6,NT Loader所在分区为/dev/hda1(当然,在Windows下面它叫C:)

用盘启动。
[code:1]
$>dd if=/dev/hda6 of=bootsect.lnx bs=512 count=1
([color=red]输出忘了[/color])
[/code:1]
这个看不懂,下面的都知道,你是让我做一张启动盘,然后先用启动盘启动linux?可是我现在只有安装盘,怎么做启动盘?红色部分可以不写吗?
回复

使用道具 举报

发表于 2004-6-2 12:52:18 | 显示全部楼层
“输出忘了”是说我忘了命令执行的输出了。不是可以不写,而是不能写
其实整个过程是让你把Grub(或者lilo)写在你Linux分区中的引导扇区读出来,用NT Loader加载。 现在网上有很多将Linux精简到一张软盘上的微型系统。随便做一张就行了。主要是想用Linux下面的dd来取引导扇区。如果你能用别的软件取也可以。
比较好用的Linux On Floppy推荐tomsrtbt
http://www.toms.net/rb/
回复

使用道具 举报

发表于 2004-6-2 12:55:55 | 显示全部楼层
顺便说一下,tomsrtbt要把你的软盘格式化成1.732M,你最好找一张质量好一点的
回复

使用道具 举报

 楼主| 发表于 2004-6-2 13:43:21 | 显示全部楼层
[quote:fb00c53d7d="WhiteBear"]“输出忘了”是说我忘了命令执行的输出了。不是可以不写,而是不能写
其实整个过程是让你把Grub(或者lilo)写在你Linux分区中的引导扇区读出来,用NT Loader加载。 现在网上有很多将Linux精简到一张软盘上的微型系统。随便做一张就行了。主要是想用Linux下面的dd来取引导扇区。如果你能用别的软件取也可以。
比较好用的Linux On Floppy推荐tomsrtbt
http://www.toms.net/rb/[/quote]
晕菜了,下不了,连接被拒绝:(
公社本身就有,可惜不是FORDOS的
回复

使用道具 举报

发表于 2004-6-2 13:54:47 | 显示全部楼层
http://www.tux.org/pub/distributions/tinylinux/tomsrtbt/
http://ftp.sunsite.utk.edu/ftp/pub/mini-linux/tomsrtbt/
回复

使用道具 举报

发表于 2004-6-2 15:04:53 | 显示全部楼层
楼主,你有安装光盘吗?
有看这里http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=7750&highlight=%BB%D6%B8%B4
回复

使用道具 举报

 楼主| 发表于 2004-6-2 15:47:36 | 显示全部楼层
谢谢两位了
今天又重装了一遍,这次选的是把引导信息保存在MBR,结果还是不行,好在我做了一张启动盘,可是启动了,详细信息如下
启动盘里包含boot.msg     initrd.img      LDLINUX.SYS      syslinux.cfg      vmlinuz  这五个文件
启动时显示信息如下
Press <return>(or wait 10 seconds) to boot your red hat linux system  from /dev/hda8 . You may override the default linux kernelpasameters by typing "linux<params>";followed by <return> if you like
Boot:
过了10秒钟
Loading valinuz......
Boot failed,Please chang disks and press a key to continue

PS:我用的是硬盘ISO安装,并且用的是LILO启动
回复

使用道具 举报

发表于 2004-6-2 16:11:23 | 显示全部楼层
你写到mbr了?估计wim2000 没戏了。
Boot failed多半是软盘坏了
回复

使用道具 举报

发表于 2004-6-2 16:21:18 | 显示全部楼层
这年头,别相信软盘!
回复

使用道具 举报

 楼主| 发表于 2004-6-2 16:58:01 | 显示全部楼层
[quote:8196952901="WhiteBear"]你写到mbr了?估计wim2000 没戏了。
Boot failed多半是软盘坏了[/quote]
其实WIN2000还有戏,我现在就是进2000发的帖子,软盘确实是好的,在2000下边还可以打开
我执行了dd if=/dev/hda8 of=bootsect.lnx bs=512 count=1
输出是
1+0 records in
1+0 records out
然后得到一个bootsect.lnx才512字节,用记事本打开什么都没有,也启动不了

下面的能执行吗?
你的系统已经被挂在/mnt/sysimge之下,请按<return>进入shell
若想让你的系统成为根环境,执行下一命令
chroot /mnt/sysimage
我不敢轻易执行,怕真的把2K弄掉了
回复

使用道具 举报

 楼主| 发表于 2004-6-2 16:58:50 | 显示全部楼层
[quote:8b77ae4c82="duotaiya"]这年头,别相信软盘![/quote]
软盘确实比较LJ
回复

使用道具 举报

 楼主| 发表于 2004-6-2 17:00:17 | 显示全部楼层
顺便问一下NTFS的怎么挂?
我的C盘是NTFS的
回复

使用道具 举报

发表于 2004-6-2 18:17:00 | 显示全部楼层
要挂载NTFS必须将NTFS支持编译进内核或者做成内核模块。
Redhat默认不带,而且好像Redhat不喜欢咱们自己编译内核(强权!)
现在只能先把bootsect.lnx拷贝到一个你的启动盘能够加载的vfat分区中。然后在2000 下把它再考到c盘(其实在不在C盘都无所谓,方便管理嘛)。
BOOTSECT.LNX文件中包含着引导扇区的二进制数据,不是一般的可执行文件。必须用NT Loader加载。另外,我的办法只在你把Grub(或者lilo)装进你Linux分区时才适用。
你说bootsect.lnx512K是什么意思?要不然你想引导记录有多大?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-28 23:33 , Processed in 0.116715 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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