Making the LFS System Bootable时出错,Checking if "/boot/grub/stage1" exis
时间:2008-11-22
来源:互联网
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1913 15366141 7 HPFS/NTFS
/dev/sda2 1914 15211 106816185 f W95 Ext'd (LBA)
/dev/sda3 15212 19457 34105995 83 Linux
/dev/sda5 1914 4524 20972826 b W95 FAT32
/dev/sda6 4525 7135 20972826 b W95 FAT32
/dev/sda7 7136 9746 20972826 b W95 FAT32
/dev/sda8 9747 12357 20972826 7 HPFS/NTFS
/dev/sda9 14969 15211 1951866 82 Linux swap / Solaris
/dev/sda10 12358 14968 20972826 83 Linux
sda10是作为我lfs的分区,挂载到/mnt/lfs目录下。我chroot到/mnt/lfs目录下,设置启动时,,不知道为什么总不成功,下边是我输入的命令和错误提示:
grub> root (hd0,9)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0,9)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
grub> find /boot/grub/stage1
(hd0,2)
当然stage1文件是存在的,另一个疑问是,最后一个命令为什么会是(hd0,2)呢,应该(hd0,9)才对阿,真不知道是哪出了问题,我是严格按照 手册来的阿,有一种不知所错的感觉。我的宿主机是ubuntu8.04.
作者: lorking 发布时间: 2008-11-22
作者: qufo 发布时间: 2008-11-22
作者: lorking 发布时间: 2008-11-22
作者: lorking
下面是我的分区表信息:
Device Boot Start End Blocks Id System /dev/sda1 * 1 1913 15366141 7 HPFS/NTFS /dev/sda2 1914 15211 106816185 f W95 Ext'd (LBA) /dev/sda3 15212 19457 34105995 83 Linux /dev/sda5 1914 4524 20972826 b W95 FAT32 /dev/sda6 4525 7135 20972826 b W95 FAT32 /dev/sda7 7136 9746 20972826 b W95 FAT32 /dev/sda8 9747 12357 20972826 7 HPFS/NTFS /dev/sda9 14969 15211 1951866 82 Linux swap / Solaris /dev/sda10 12358 14968 20972826 83 Linux sda10是作为我lfs的分区,挂载到/mnt/lfs目录下。我chroot到/mnt/lfs目录下,设置启动时,,不知道为什么总不成功,下边是我输入的命令和错误提示: grub> root (hd0,9) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0,9) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no Error 15: File not found grub> find /boot/grub/stage1 (hd0,2) 当然stage1文件是存在的,另一个疑问是,最后一个命令为什么会是(hd0,2)呢,应该(hd0,9)才对阿,真不知道是哪出了问题,我是严格按照 手册来的阿,有一种不知所错的感觉。我的宿主机是ubuntu8.04. |
setup (hd0)
如果原来系统已装 UB,其实把它的 menu.lst 修改一下也行,无需再装一次 GRUB
作者: d00m3d 发布时间: 2008-11-22
作者: d00m3d
此话是将 Grub 装到 sda10 而不是 MBR,如果想装到 MBR,应该写成
setup (hd0) 如果原来系统已装 UB,其实把它的 menu.lst 修改一下也行,无需再装一次 GRUB |
另外,lfs是在扩展分区上进行的,不是主分区,跟这个有关系嘛?
作者: lorking 发布时间: 2008-11-22
作者: d00m3d
此话是将 Grub 装到 sda10 而不是 MBR,如果想装到 MBR,应该写成
setup (hd0) 如果原来系统已装 UB,其实把它的 menu.lst 修改一下也行,无需再装一次 GRUB |
作者: lofeng410 发布时间: 2008-11-22
作者: d00m3d 发布时间: 2008-11-22
作者: lorking
我修改过menu.lst,但是不行,还是报找不到文件的错误,也不知道是哪出问题了。
另外,lfs是在扩展分区上进行的,不是主分区,跟这个有关系嘛? |
作者: d00m3d 发布时间: 2008-11-22
作者: d00m3d
sda 依然是 setup (hdxxx) 的
|
那如何区别将grub安装在哪个盘的呢?
作者: lofeng410 发布时间: 2008-11-23
root (hd0,9)
kernel /boot/lfskernel-2.6.27.4 root=/dev/sda10
把这句话照贴到了ubuntu的启动菜单里
作者: lorking 发布时间: 2008-11-23
昨天捣鼓lfs重启了好多次,终于在某次后分辨率没有1024*768了,重装naviad的驱动也不行,一气之下把ubuntu重做了一遍,还是不行,万般无奈下换的fedora。我装系统发现了个问题,与lfs无关,还是说一下吧。就是格式文件时总出错,无论ubuntu还是fedora都一样。我都是通过先把分区删除,然后重启机器再安装,再重新分区后格式化才成功的,不知道是不是bug.
不管怎么样吧,lfs也算是成功了(虽然借用了宿主机的grub)。还是不明白怎么回事,难道ubuntu和fedora的grub的版本不同?
作者: lorking 发布时间: 2008-11-23
作者: lofeng410
如果有两硬盘,一是hda,一是sda
那如何区别将grub安装在哪个盘的呢? |
作者: lorking 发布时间: 2008-11-23
作者: lofeng410
如果有两硬盘,一是hda,一是sda
那如何区别将grub安装在哪个盘的呢? |
作者: d00m3d 发布时间: 2008-11-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28