+ -
当前位置:首页 → 问答吧 → xp+vista+linux双硬盘的引导

xp+vista+linux双硬盘的引导

时间:2008-12-21

来源:互联网

硬件环境是dell E6500,内部硬盘是250GB,还有一个通过eSATA接的外置硬盘320GB ,分区结构如图所示,BIOS的引导顺序是DVD-ROM——>eSATA HDD——>Internal HDD ,先安装的xp sp3,再安装vista ultimate sp1,现在无论选择从哪个硬盘启动,都是进入vista的引导菜单,似乎vista将两个硬盘的MBR都霸占了。我现在已经将opensuse 11.1装在7.0GB的那个分区,grub写入磁盘0(也就是eSATA HDD)的MBR,由grub引导这三个系统,保持BIOS的引导顺序不变,这样当存在eSATA HDD的时候,一开机就是进入grub引导菜单,当eSATA HDD未接的时候,由磁盘1(也就是internal HDD)上的vista BCD引导。但是从grub菜单选择vista的时候提示BCD需要修复,选择xp的时候进入vista的引导菜单,从这里可以正常地分别进入xp或者vista 。
上传的图像
new.jpg (66.4 KB, 11 次查看)

作者: dabasir   发布时间: 2008-12-21

menu.lst如下

###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows XP Professional sp3
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
makeactive
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows Vista Ultimate sp1
map (hd0) (hd0)
map (hd0) (hd0)
rootnoverify (hd0,0)
makeactive
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 x86-64
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part2 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.27.7-9-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.7-9
root (hd0,1)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part2 showopts ide=nodma apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
initrd /boot/initrd-2.6.27.7-9-default

作者: dabasir   发布时间: 2008-12-21

fstab如下:
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part2 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part10 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/ata-ST9250421ASG_5TH04TF1-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part1 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9250421ASG_5TH04TF1-part5 /windows/E ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9250421ASG_5TH04TF1-part6 /windows/F ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9250421ASG_5TH04TF1-part7 /windows/G ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9250421ASG_5TH04TF1-part8 /windows/H ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9250421ASG_5TH04TF1-part9 /windows/I ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part5 /windows/J ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part6 /windows/K ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part7 /windows/L ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part8 /windows/M ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
/dev/disk/by-id/ata-ST9320320AS_5SX1FADE-part9 /windows/N ntfs-3g users,gid=users,fmask=133,dmask=022,locale=zh_CN.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

不能对ntfs写,如何改成可写?

作者: dabasir   发布时间: 2008-12-21

我很菜,还有一堆的问题需要解决:
安装盘是opensuse 11.1 x86-64 DVD
装完后NVS160的显卡驱动在nvida网站居然没有在列表中;
无线网卡1397的驱动好像没装,网络还用不起来;
amoark播不了mp3,提示需要codec

作者: dabasir   发布时间: 2008-12-21

热门下载

更多