멀티부팅: xp + xp + xubuntu, 어떻게 하나요?

멀티부팅: xp + xp + xubuntu, 어떻게 하나요?

내 노트북(단일 하드 드라이브 포함)에는 현재 xp + xubuntu 듀얼 부팅이 있습니다.

트리플 부팅을 만들고 싶습니다: xp + xp + xubuntu

이유를 묻지 말고 주어진 대로 받아들이십시오.

이 트리플 부팅을 어떻게 수행할 수 있습니까? 나는 gparted를 사용하여 파티션을 추가하려고 시도했고(작동했습니다!), dd를 사용하여 xp 설치를 새 파티션에 복제하고(작동했습니다!), grub(내 부트로더)을 편집하여 올바른 장치를 가리키는 세 번째 항목을 나열했습니다(작동했습니다!). 그러나 grub의 두 XP 항목 중 어느 항목을 선택하든 관계없이 여전히 하나의 동일한 XP로 부팅됩니다. 다른 XP용 파일은 D: 아래에 표시되므로 해당 파일이 거기에 있다는 것을 알 수 있습니다. 모든 것이 제대로 보이도록 새 파티션의 boot.ini를 편집했습니다.

이 시나리오에서 이를 변경하고 두 XP 인스턴스를 모두 부팅 가능하게 만들려면 어떻게 해야 합니까?

menu.lst:

  default 4
  timeout 10
  title     Ubuntu 9.04, kernel 2.6.28-15-generic
  ... 
  title     Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
  ... 
  title     Ubuntu 9.04, memtest86+
  ...
  title     Other operating systems:
  root

  # on /dev/sda2
  title     Microsoft Windows XP Home Edition
  rootnoverify  (hd0,1)
  savedefault
  chainloader   +1

  #  on /dev/sda3   
  title     XP 2
  rootnoverify  (hd0,2)
  savedefault
  chainloader   +1

fdisk -l :

     Device Boot      Start         End      Blocks   Id  System
  /dev/sda1            5117        5359     1951897+  82  Linux swap / Solaris
  /dev/sda2   *           1        2558    20547103+   7  HPFS/NTFS
  /dev/sda3            2559        5116    20547135    7  HPFS/NTFS
  /dev/sda4            5360        6986    13068877+   5  Extended
  /dev/sda5            5360        6986    13068846   83  Linux

답변1

다음을 시도해 보세요

 #  on /dev/sda3   
 title     XP 2
 map (hd0,2) (hd0,1)
 map (hd0,1) (hd0,2)
 rootnoverify  (hd0,2)
 savedefault
 chainloader   +1

이렇게 하면 두 개의 XP-Partition이 교체됩니다. 먼저 을(를) 사용하여 변경 사항을 확인하십시오 sudo update-grub.

관련 정보