ฉันจะรับด้วงเพื่อบู๊ต Windows จากฮาร์ดไดรฟ์ที่สองได้อย่างไร


9

ปกติฉันจะบูทเข้าสู่ลีนุกซ์โดยใช้ด้วงเพื่อให้ลินุกซ์เป็นฮาร์ดไดรฟ์ตัวแรกในเครื่องของฉัน ฉันติดตั้ง Windows ไว้บนฮาร์ดไดรฟ์ตัวที่สองและพยายามหาด้วงเพื่อบู๊ต

ไฟล์กำหนดค่า grub มี

title Windows
rootnoverify (hd1,1)
chainloader +1
makeactive

แต่มันไม่ทำงาน

คำตอบ:


7

ตัวบูตการบูตของ Windows ถือว่าเป็นดิสก์ตัวแรกในระบบ คุณต้องบอกด้วงเพื่อทำการแมปสองดิสก์ใหม่เป็นส่วนหนึ่งของรายการ Windows ใน/boot/grub/menu.lst:

map (hd0) (hd1)
map (hd1) (hd0)

นี่เป็นการเปลี่ยนแปลงในหน่วยความจำเฉพาะวิธีที่บูตโหลดเดอร์เชนเห็นดิสก์


2

ฉันมีปัญหาเดียวกันในครั้งเดียว แต่อย่างที่เท็ดบอกคุณต้องเปลี่ยนวิธีที่ตัวโหลดเชนมองดิสก์ นี่คือลักษณะรายการเมนูด้วงของฉัน

# on /dev/sdc1
title       Windows Vista Ultimate (loader)
root        (hd2,0)
savedefault
map     (hd0) (hd2)
map     (hd2) (hd0)
chainloader +1

1

คอมพิวเตอร์ของฉันบูตจากดิสก์ที่สอง สิ่งนี้ทำใน BIOS ในดิสก์แรกของฉันคือ MS DOS (และ Debian ... )

ฉันกำลังบูท MS DOS 6.0 เก่าของฉันเช่นนี้

# on the second disk ...known by the system as /dev/hda
title           MS DOS
root            (hd1,0)
map     (hd0) (hd1)
map     (hd1) (hd0)
chainloader +1

และนี่คือลักษณะที่ดิสก์ของฉันค้นหาด้วย fdisk -l

Disk /dev/hda: 20.0 GB, 20020396544 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1          63      506016    6  FAT16
/dev/hda2              64         976     7333672+   f  W95 Ext'd (LBA)
/dev/hda3   *         977         989      104422+  83  Linux
/dev/hda4             990        1112      987997+  83  Linux
/dev/hda5              64         135      578308+   6  FAT16
/dev/hda6             136         976     6755301    7  HPFS/NTFS

Disk /dev/hdc: 6448 MB, 6448619520 bytes
255 heads, 63 sectors/track, 784 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1          13      104391   83  Linux
/dev/hdc2              14         784     6193057+  8e  Linux LVM
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.