当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 30 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:00 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
主硬盘EVDS10 分区是主分区(W7) 扩展分区下3个逻辑分区 主分区安装W7
第二块硬盘是ST250 分区是主分区(W7) 主分区 余下空间给u10.10自己划分

GRUB2负责引导系统

现在问题是,ST250的W7被我用正常安装的XP给覆盖掉了.然后GRUB2就出问题了.

乌版图可以进,GRUB2里面就只有乌版图和主硬盘上的W7(并且还不能进入,报NTLDR MISSING 错误).

主硬盘EVDS10单独引导还是转到GRUB2的引导界面,现在求修复方法


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:08 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
终端运行:
代码:
 cd ~/桌面 && wget 'http://nchc.dl.sourceforge.net/project/bootinfoscript/bootinfoscript/0.55/boot_info_script055.sh' && sudo bash boot_info_script055.sh


把RESULTS.txt文件内容贴上来。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:16 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 128
楼主 grub 还没学会。
grub 装在哪?
配置文件怎么写的?


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:22 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
终端运行:
代码:
 cd ~/桌面 && wget 'http://nchc.dl.sourceforge.net/project/bootinfoscript/bootinfoscript/0.55/boot_info_script055.sh' && sudo bash boot_info_script055.sh


把RESULTS.txt文件内容贴上来。


没有那个TXT文件 桌面上就生成了一个boot_info_script055.sh文件


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:27 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
Boot Info Script 0.55 dated February 15th, 2010

============================= Boot Info Summary: ==============================

=> Grub 2 is installed in the MBR of /dev/sda and looks on the same drive in
partition #2 for (,msdos2)/boot/grub.
=> Grub 2 is installed in the MBR of /dev/sdb and looks on the same drive in
partition #2 for (,msdos2)/boot/grub.

sda1: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files/dirs: /boot.ini /bootmgr /Boot/BCD
/Windows/System32/winload.exe /ntldr /NTDETECT.COM

sda2: _________________________________________________________________________

File system: Extended Partition
Boot sector type: -
Boot sector info:

sda5: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: According to the info in the boot sector, sda5 starts
at sector 63.
Operating System:
Boot files/dirs:

sda6: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: According to the info in the boot sector, sda6 starts
at sector 63.
Operating System:
Boot files/dirs:

sda7: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: According to the info in the boot sector, sda7 starts
at sector 63.
Operating System:
Boot files/dirs:

sdb1: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows XP
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows XP
Boot files/dirs:

sdb2: _________________________________________________________________________

File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 10.10
Boot files/dirs: /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sdb3: _________________________________________________________________________

File system: Extended Partition
Boot sector type: -
Boot sector info:

sdb5: _________________________________________________________________________

File system: swap
Boot sector type: -
Boot sector info:

sdb4: _________________________________________________________________________

File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files/dirs:

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
240 heads, 63 sectors/track, 129201 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition Boot Start End Size Id System

/dev/sda1 * 63 71,683,919 71,683,857 7 HPFS/NTFS
/dev/sda2 71,683,920 1,953,519,119 1,881,835,200 f W95 Ext d (LBA)
/dev/sda5 71,683,983 136,699,919 65,015,937 7 HPFS/NTFS
/dev/sda6 136,699,983 1,187,373,599 1,050,673,617 7 HPFS/NTFS
/dev/sda7 1,187,373,663 1,953,519,119 766,145,457 7 HPFS/NTFS


Drive: sdb ___________________ _____________________________________________________

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
240 heads, 63 sectors/track, 32301 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes

Partition Boot Start End Size Id System

/dev/sdb1 * 63 104,872,319 104,872,257 7 HPFS/NTFS
/dev/sdb2 104,873,984 209,743,871 104,869,888 83 Linux
/dev/sdb3 209,745,918 240,994,303 31,248,386 5 Extended
/dev/sdb5 209,745,920 240,994,303 31,248,384 82 Linux swap / Solaris
/dev/sdb4 240,994,304 488,390,655 247,396,352 7 HPFS/NTFS


blkid -c /dev/null: ____________________________________________________________

Device UUID TYPE LABEL

/dev/sda1 56DCDE4EDCDE284F ntfs WDEVDS
/dev/sda2: PTTYPE="dos"
/dev/sda5 1C045FF8045FD37E ntfs WDEVDS 2
/dev/sda6 5C6C7C5D6C7C343C ntfs WDEVDS 3
/dev/sda7 022880702880650F ntfs WDEVDS 4
/dev/sda: PTTYPE="dos"
/dev/sdb1 A4C45E49C45E1E3C ntfs
/dev/sdb2 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae ext4
/dev/sdb3: PTTYPE="dos"
/dev/sdb4 8E484AED484AD41D ntfs st251
/dev/sdb5 2fce4220-db80-444f-ba9f-f7d602d2d7c6 swap
/dev/sdb: PTTYPE="dos"

============================ "mount | grep ^/dev output: ===========================

Device Mount_Point Type Options

/dev/sdb2 / ext4 (rw,errors=remount-ro,commit=0)
/dev/sda6 /media/WDEVDS 3 fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 /media/WDEVDS_2 fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdb1 /media/st250 fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdb4 /media/st251 fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda1 /media/WDEVDS fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda7 /media/WDEVDS_4 fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)


================================ sda1/boot.ini: ================================

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


=========================== sdb2/boot/grub/grub.cfg: ===========================

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}

function load_video {
insmod vbe
insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ "${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=30
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-28-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
linux /boot/vmlinuz-2.6.35-28-generic root=UUID=681ba55e-4d3c-41d0-a2c3-795cdf2d5cae ro quiet splash
initrd /boot/initrd.img-2.6.35-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-28-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
echo 'Loading Linux 2.6.35-28-generic ...'
linux /boot/vmlinuz-2.6.35-28-generic root=UUID=681ba55e-4d3c-41d0-a2c3-795cdf2d5cae ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-28-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=681ba55e-4d3c-41d0-a2c3-795cdf2d5cae ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
savedefault
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=681ba55e-4d3c-41d0-a2c3-795cdf2d5cae ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 681ba55e-4d3c-41d0-a2c3-795cdf2d5cae
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
savedefault
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 56dcde4edcde284f
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

=============================== sdb2/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc nodev,noexec,nosuid 0 0
/dev/sda1 /media/WDEVDS ntfs defaults,nls=utf8,umask=0222 0 0
/dev/sda6 /media/WDEVDS\0403 ntfs defaults,nls=utf8,umask=0222,nosuid,nodev 0 0
/dev/sda5 /media/WDEVDS_2 ntfs defaults,nls=utf8,umask=0222 0 0
/dev/sda7 /media/WDEVDS_4 ntfs defaults,nls=utf8,umask=0222 0 0
/dev/sdb1 /media/st250 ntfs defaults,nls=utf8,umask=0222 0 0
/dev/sdb4 /media/st251 ntfs defaults,nls=utf8,umask=0222 0 0
/dev/sda2 / ext4 errors=remount-ro 0 1
/dev/sdb5 none swap sw 0 0



=================== sdb2: Location of files loaded by Grub: ===================


83.9GB: boot/grub/core.img
105.5GB: boot/grub/grub.cfg
61.2GB: boot/initrd.img-2.6.35-22-generic
57.3GB: boot/initrd.img-2.6.35-28-generic
84.0GB: boot/vmlinuz-2.6.35-22-generic
84.0GB: boot/vmlinuz-2.6.35-28-generic
57.3GB: initrd.img
61.2GB: initrd.img.old
84.0GB: vmlinuz
84.0GB: vmlinuz.old


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:40 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
在ubuntu里把
sda1: /boot.ini /ntldr /NTDETECT.COM 三个文件复制到sdb1
把boot.ini改红字:
[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

终端
sudo grub-install /dev/sda
sudo update-grub

双硬盘没折腾过,试试xp能启动不?


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:45 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
如果xp能启动就删除sda1: /boot.ini /ntldr /NTDETECT.COM这三个文件,把bootmgr复制一份名为ntldr看能不能启动win7。如果不能启动就要重写win7分区的pbr。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:46 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
在ubuntu里把
sda1: /boot.ini /ntldr /NTDETECT.COM 三个文件复制到sdb1
把boot.ini改红字:
[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

终端
sudo grub-install /dev/sda
sudo update-grub

双硬盘没折腾过,试试xp能启动不?


无法复制,提示权限不够


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:50 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
sudo nautilus


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:54 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
@lP55-UD4:~$ sudo grub-install /dev/sda
[sudo] password for lsq:
Installation finished. No error reported.
@-P55-UD4:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-28-generic
Found initrd image: /boot/initrd.img-2.6.35-28-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Microsoft Windows XP Professional on /dev/sdb1
done


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-10 23:57 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
xp能进就按7楼的再试win7。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-11 0:13 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
如果xp能启动就删除sda1: /boot.ini /ntldr /NTDETECT.COM这三个文件,把bootmgr复制一份名为ntldr看能不能启动win7。如果不能启动就要重写win7分区的pbr。

bootmgr找不到,怎么寻找?


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-11 0:16 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
sda1-就是安装win7的分区,把bootmgr复制一份命名为ntldr。
重启看win7能进不?


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-11 0:22 

注册: 2011-03-07 16:58
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
onshoestring 写道:
sda1-就是安装win7的分区,把bootmgr复制一份命名为ntldr。
重启看win7能进不?

不能,报NTLDR IS MISSING

还有,移除了这3个文件又不能进入XP了


最后由 御堂宁々 编辑于 2011-04-11 0:32,总共编辑了 1 次

页首
 用户资料  
 
15 楼 
 文章标题 : Re: 引导问题,双硬盘三系统
帖子发表于 : 2011-04-11 0:30 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
代码:
sudo dd if=/dev/sda bs=512 count=1 skip=71683919 2> /dev/null | hd

贴上来看看。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 30 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译