windows,linux雙系統引導
簡單介紹一下:
先安裝了windows server 2008 R2,分了二個盤(C,D盤),即(hd0,0),(hd0,1)
再安裝了linux,centos 6,用的預設的lvm,/boot在(hd0,2)上面
但我在linux安裝時有一個選項,是讓你選擇用linux(hd0,2)啟動,還是用(hd0,0)windows啟動,我點選了windows,導致我後來不能直接啟動linux.
windows,linux雙系統,在二種OS中都能設定雙系統引導。
但在windows中設定要使用工具,如(grub for dos),麻煩。
所以我還是用linux的grub吧。
windows,linux的不同:
Linux現在流行的bootloader是grub. xp和nt採用的是ntloader.
有網友主張採用這樣的引導方式: ntloader -> grub -> win/lin. 但正如有的網友所說, grub考慮到了引導windows, 而ntloader還沒有考慮過引導windows之外的其他系統. 而且, 使用ntloader來引導比較繁瑣. 不如使用grub引導簡便.
因為在安裝linux時我選擇了windows的塊MBR來引導,導致我的linux grub不能啟動linux。即使我修改了:/boot/grub/grub.conf,新增了雙系統的menu.lst
我的修復方法如下:
1,用linux的第1塊光碟啟動,選擇 linux rescue模式,此時載入原linux到/mnt/sysimage。
2,進行#提示符後,執行
#chroot /mnt/sysimage
#grub-install /dev/sda --現在都sda,很少hda了?
#grub
grub>root (hd0,2)
grub>setup(hd0)
完了後會出現successful字樣,那就成功了。
3,修改grub.conf,也即menu.lst
先安裝了windows server 2008 R2,分了二個盤(C,D盤),即(hd0,0),(hd0,1)
再安裝了linux,centos 6,用的預設的lvm,/boot在(hd0,2)上面
但我在linux安裝時有一個選項,是讓你選擇用linux(hd0,2)啟動,還是用(hd0,0)windows啟動,我點選了windows,導致我後來不能直接啟動linux.
windows,linux雙系統,在二種OS中都能設定雙系統引導。
但在windows中設定要使用工具,如(grub for dos),麻煩。
所以我還是用linux的grub吧。
windows,linux的不同:
Linux現在流行的bootloader是grub. xp和nt採用的是ntloader.
有網友主張採用這樣的引導方式: ntloader -> grub -> win/lin. 但正如有的網友所說, grub考慮到了引導windows, 而ntloader還沒有考慮過引導windows之外的其他系統. 而且, 使用ntloader來引導比較繁瑣. 不如使用grub引導簡便.
因為在安裝linux時我選擇了windows的塊MBR來引導,導致我的linux grub不能啟動linux。即使我修改了:/boot/grub/grub.conf,新增了雙系統的menu.lst
我的修復方法如下:
1,用linux的第1塊光碟啟動,選擇 linux rescue模式,此時載入原linux到/mnt/sysimage。
2,進行#提示符後,執行
#chroot /mnt/sysimage
#grub-install /dev/sda --現在都sda,很少hda了?
#grub
grub>root (hd0,2)
grub>setup(hd0)
完了後會出現successful字樣,那就成功了。
3,修改grub.conf,也即menu.lst
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_sr0002sz-lv_root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0 --這是預設系統哪一個
timeout=5 --延時多少秒
splashimage=(hd0,0)/grub/splash.xpm.gz --啟動畫面
#hiddenmenu --把這個遮蔽掉
title CentOS (2.6.32-71.el6.x86_64)
root (hd0,2)
kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_sr0002sz-lv_root rd_LVM_LV=vg_sr0002sz/lv_root rd_LVM_LV=vg_sr0002sz/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
initrd /initramfs-2.6.32-71.el6.x86_64.img
title windows server 2008 R2
root (hd0,0)
chainloader +1
儲存,則成功啦。
--
title windows server 2008 R2
root (hd0,0)
chainloader +1
儲存,則成功啦。
--
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11990065/viewspace-710021/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux與Windows雙引導風險LinuxWindows
- 重灌Windows系統後,Linux系統啟動引導失敗WindowsLinux
- 【Linux】grub命令列引導進入windows系統Linux命令列Windows
- windows10 Centos雙系統安裝且啟動修復引導WindowsCentOS
- 修復雙作業系統引導區作業系統
- 雙硬碟多系統引導深入探究(轉)硬碟
- linux和windows雙系統安裝LinuxWindows
- 筆記本雙系統的grub系統引導恢復(轉)筆記
- win10雙系統引導修復怎麼設定_win10雙系統開機引導修復如何操作Win10
- 雙硬碟grub引導9個作業系統(轉)硬碟作業系統
- 在單個硬碟驅動器上構建雙引導Linux系統(轉)硬碟Linux
- windows引導BSD和linux(轉)WindowsLinux
- 求助 windows下引導linux(轉)WindowsLinux
- windows10下安裝linux雙系統WindowsLinux
- windows xp和linux雙系統如何安裝!!WindowsLinux
- Windows 作業系統引導過程 BIOS & EFIWindows作業系統iOS
- Win10安裝Ubuntu20雙系統後無法引導windows問題恢復Win10UbuntuWindows
- 在Linux中做系統引導盤(轉)Linux
- 雙系統 linux and winodws ,在windows重灌以後(轉)LinuxWindows
- 引導系統-MBR(轉)
- 安裝Ubuntu windows雙系統UbuntuWindows
- Dell-Windows10下裝Ubuntu 16.04 雙系統,Ubuntu引導開啟-經驗貼,滿乾貨!WindowsUbuntu
- Mac雙系統中刪除Windows系統教程MacWindows
- 建立多重引導系統(轉)
- windows10系統怎麼重建BCD或修復系統引導配置檔案Windows
- windows10系統下怎麼進行uefi引導修復Windows
- 在Linux上建立Windows 10可引導USBLinuxWindows
- linux與windows雙系統時,linux下耳機使用正常,windows下耳機卻沒聲音LinuxWindows
- Windows系統常用系統引數設定文件Windows
- 蘋果電腦雙系統怎麼刪除Windows系統?蘋果Windows
- 雲伺服器修改Linux系統核心的引導順序伺服器Linux
- linux系統引導失敗,出現grub rescure恢復介面Linux
- zt:Grub引導的Linux系統下使用MaxDos V6.0Linux
- win10系統引導怎麼設定_win10設定系統引導的方法Win10
- 重建Windows引導分割槽Windows
- 計算機系統引導過程計算機
- 如何修復ubuntu的系統引導Ubuntu
- 機器人視覺引導系統機器人視覺