Автор Гілка: KUBUNTU 8.10: grub не бачить winXP з iншого HDD  (Прочитано 1995 раз)

Відсутній Dmitrey15

  • Дописувач
  • **
  • дописів: 68
  • Карма: +0/-0
Hi there,
хтось знае що з цим робити: встановив KUBUNTU 8.10 на зовнiшнiй HDD, але grub не бачить Windows XP, яка стояла на внутрiшньому HDD. Перестановка grub не допомагае (хоча Linux диски бачить). Може версiя grub 2.0 допоможе? Не хочу ризикувати, бо якщо система полетить - пропаде багато данних. Встановив (через aptitude) lilo, але воно сказало що в мене щось не так та запропонувало менi самому у файлах самому щось виправляти, бо воно нiбито не таке досвiдчене щоб зробити це автоматично.

Відсутній funtik

  • Кореспондент
  • ***
  • дописів: 138
  • Карма: +0/-0
  • Linux... because life is too short for reboots!
Re: KUBUNTU 8.10: grub не бачить winXP з iншого HDD
« Відповідей #1 : 2009-01-16 21:19:14 »
А в /boot/grub/menu.lst є рядки для Win XP?

Відсутній Dmitrey15

  • Дописувач
  • **
  • дописів: 68
  • Карма: +0/-0
Re: KUBUNTU 8.10: grub не бачить winXP з iншого HDD
« Відповідей #2 : 2009-01-16 21:20:25 »
нi, нема

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: KUBUNTU 8.10: grub не бачить winXP з iншого HDD
« Відповідей #3 : 2009-01-16 23:06:39 »
а сам диск-то видно хоч, ви його не форматнули випадково?

що каже sudo fdisk -l ?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Dmitrey15

  • Дописувач
  • **
  • дописів: 68
  • Карма: +0/-0
Re: KUBUNTU 8.10: grub не бачить winXP з iншого HDD
« Відповідей #4 : 2009-01-17 11:14:56 »
нi, не форматнув, якщо мiй зовнiшнiй HDD вилучити, то winXP грузиться

sudo fdisk -l:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x96579657

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       12163    97699266   83  Linux
/dev/sda2   *       12164       18728    52733362+   7  HPFS/NTFS
/dev/sda3           18729       19457     5855692+  82  Linux swap / Solaris

Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x034b034b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        3187    25599546    7  HPFS/NTFS
/dev/sdb2            3188       14593    91618695    f  W95 Ext'd (LBA)
/dev/sdb5   *        3188        9622    51689106   83  Linux
/dev/sdb6            9623       14395    38339091    b  W95 FAT32
/dev/sdb7           14396       14593     1590403+  82  Linux swap / Solaris

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x455832be

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       27409   220162761    7  HPFS/NTFS
/dev/sdc2           27410       60801   268221240    5  Extended
/dev/sdc5           27410       60051   262196833+  83  Linux
/dev/sdc6           60052       60801     6024343+  82  Linux swap / Solaris

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: KUBUNTU 8.10: grub не бачить winXP з iншого HDD
« Відповідей #5 : 2009-01-19 22:53:35 »
пардон за затримку. треба в /boot/grub/menu.lst додати рядок:

title           Microsoft Windows XP
rootnoverify            (hd0,0)
savedefault
makeactive
chainloader     +1
boot

тільки замість (hd0,0) треба свій диск прописати.
hd0 - /dev/sda
hd1 - /dev/sdb
hd2 - /dev/sdc

друга цифра — це розділ на кожному з цих фізичних дисків. Як я зрозумів, вінда стоїть на одному з цих:
/dev/sda2 = (hd0,1)
/dev/sdb1 = (hd1,0)
/dev/sdc1 = (hd2,0)

отже, вставте свій диск і вуаля!
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"