浅谈Windows Vista 和 Linux 系统共存的两种方法
2008-10-09 17:31:32 来源:WEB开发网环境 Vista SP1,Arch Linux
SDA1 vista c
SDA2 /boot
SDA3 SWAP
SDA6 /
SDA7 /home
SDA8 /data
SDA9 vista d
方法1:
1.导出Linux引导记录(Grub没有安装在MBR)
#dd if=/dev/sda2 of=/home/你的用户名/arch.lnx bs=512 count=1
/dev/sda2视你的arch boot所在分区而定。
生成arch.lnx,用此文件取代grldr.mbr。
2.在Vista的引导菜单中加入Ubuntu引导
在Vista下,用管理员权限运行cmd,然后
bcdedit /create /d "ArchLinux" /application bootsector 得到了一个id字符串
bcdedit /set {id} device partition=C:
bcdedit /set {id} path arch.lnx
bcdedit /displayorder {id} /addlast
方法2:
ArchLinux早已安装完毕,并且Vista SP1已经用VistaLoader激活,
下载好grub4dos(wiki:http://grub4dos.sourceforge.net/wiki/index.php/Main_Page)
将GRLDR.MBR拷贝至Vista系统盘的根目录下,如C:。同时,也将GRLDR和menu.lst拷到系统盘的根目录下。
需要注意的是,C:GRLDR文件本来就存在,任意改个名字即可。
重起后将首先进入grub4dos而不是像2000/2003/XP那样首先进入Windows引导界面。
附上一份供大家直接参考的menu.1st
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.
color black/cyan yellow/cyan
timeout 3
default /default
title Windows Vista
find --set-root /bootmgr
chainloader /bootmgr
title Arch Linux
root (hd0,1)
kernel /vmlinuz26 root=/dev/sda6 ro noapic vga=773
initrd /kernel26.img
title Arch Linux Fallback
root (hd0,1)
kernel /vmlinuz26 root=/dev/sda6 ro noapic vga=773
initrd /kernel26-fallback.img
title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root /ntldr
chainloader /ntldr
savedefault --wait=2
title commandline
savedefault --wait=2
commandline
title reboot
savedefault --wait=2
reboot
title halt
savedefault --wait=2
halt
title Install Arch
kernel (hd0,0)/isolinux/vmlinuz vga=773
initrd (hd0,0)/isolinux/initrd.img
title Install Ubuntu
find --set-root /ubuntu-8.04-desktop-amd64.iso
kernel (hd0,0)/casper/vmlinuz boot=casper
initrd (hd0,0)/casper/initrd.gz
- ››linux下两台服务器文件实时同步方案设计和实现
- ››Windows 8.1教你如何清理电脑c盘
- ››Linux文件描述符中的close on exec标志位
- ››Linux下管道使用的一些限制
- ››Linux 误删/usr/bin 解决方法
- ››linux 添加新用户并赋予sudo执行权限
- ››linux常用软件安装方法
- ››Linux的分区已经被你从Windows中删除,系统启动后...
- ››Windows 8中将开始菜单(metro界面)创建关机及重启...
- ››linux enable命令大全
- ››Linux实现基于Loopback的NVI(NAT Virtual Interfa...
- ››Linux远程访问windows时,出现"连接被对端重...
更多精彩
赞助商链接