Невозможно запустить Win XP с Ubuntu 13.04 на Asus Zenbook UX32a

Я недавно купил Asus Zenbook UX32A. Сейчас я пытаюсь загрузить его с XP и Ubuntu 13.04.

Кажется, обе ОС установлены правильно, но я просто не могу загрузиться в grub, чтобы я мог выбрать, какую ОС я хочу использовать. По умолчанию загружается XP.

Я создал отдельные разделы на моем SSD и HDD.
Я хотел бы поделиться ssd для обеих ОС, но сохранить все документы и прочее на жестком диске, поэтому я подключил /var и /home к жесткому диску. / находится на SSD

это мой вывод fdisk:

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xc61722b1

   Device Boot      Start         End      Blocks   Id  System
/dev/sda2            2046   169228287    84613121    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda4   *   169228288   322826239    76798976    7  HPFS/NTFS/exFAT
/dev/sda5            2048     7812594     3905273+  83  Linux
/dev/sda6         7815168    15626239     3905536   82  Linux swap / Solaris
/dev/sda7        15628288   169228287    76800000   83  Linux

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62533296 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfed1007e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    30722047    15360000   83  Linux
/dev/sdb2   *    30722048    62529535    15903744    7  HPFS/NTFS/exFAT

Disk /dev/sdc: 8095 MB, 8095006720 bytes
255 heads, 63 sectors/track, 984 cylinders, total 15810560 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xefacefac

Вот мой Boot Repair Log

Возможно, сбой в загрузка GRUB 2 будет связана с какой-то EFI-вещью? Буду признателен за любую помощь, я на самом деле застрял!

1
задан 24 July 2013 в 13:04

5 ответов

Я никогда не доверяю автоматическим инструментам, таким как Boot Repair . Этот вопрос является прекрасным примером того, почему они не заслуживают моего доверия. Я видел много способов, как можно вручную делать то, что делает BR. Шаги, которые необходимо выполнить:

  1. Загрузиться с LiveCD / LiveUSB
  2. Запустить терминал: Ctrl + Alt + T
  3. Выполнить:

    sudo su
    mount /dev/sdb1 /mnt
    grub-install --root-directory=/mnt /dev/sdb
    for i in /sys /proc /run /dev; do mount --bind "$i" "/mnt$i"; done
    chroot /mnt
    update-grub
    exit
    umount /mnt/dev /mnt/proc /mnt/sys /mnt/run /mnt
    exit
    
  4. Перезагрузиться, войти в BIOS и убедиться, что вы загружаетесь с /dev/sdb

После этого ваша Ubuntu должна запуститься без проблем.

Также вы можете обратиться к:

0
ответ дан 24 July 2013 в 13:04

XP не будет работать с разделами gpt. А для BIOS XP требуются специальные драйверы для работы с AHCI, которые обычно не включены.

Я с двойной загрузкой Ubuntu с 10.10, установленным на диске gpt и загруженным из grub по цепочке, для установки XP на другой диск с MBR (msdos). Но у XP нет драйверов, чтобы даже увидеть раздел данных NTFS на многораздельном диске gpt.

Когда я получил свой SSD, я включил AHCI, чтобы триммер работал, и XP перестала работать. Я смог выключить AHCI и загрузить XP, но это было настолько хлопотно, что я, наконец, прекратил использовать XP. Есть драйверы для AHCI, но процесс установки после установки XP довольно сложен.

0
ответ дан 24 July 2013 в 13:04

GRUB 2 - версия 1.98 или более поздняя. GRUB 2 является загрузчиком и менеджером по умолчанию для Ubuntu начиная с версии 9.10 (Karmic Koala).

Следующая процедура может быть применена к Ubuntu, просто в командах, замените grub2-install на grub-install.

Если вы можете загрузиться в Ubuntu / live-Fedora, используйте ее grub2 для настройки

grub2-install

Проверьте, есть ли там «GRUB_DEFAULT = сохранено».

sudoedit /etc/default/grub

Теперь создайте файл конфигурации и проверьте его.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-editenv list

Даже используйте grub-set-default, чтобы установить значение по умолчанию. Обратитесь к Ubuntu grub wiki для дальнейшей настройки.

Если вы не можете загрузиться в Ubuntu / Fedora, использовать Ubuntu-Live, вы можете установить LILO и восстановить MBR, удачи

sudo apt-get install lilo и sudo lilo -M /dev/sda mbr

0
ответ дан 24 July 2013 в 13:04

Хорошо, вот как это работает. Я только что сделал это.

  1. Установите XP и выберите раздел HD и отформатируйте раздел. если у вас есть что-нибудь на HD, то я предлагаю удалить все разделы, а затем создать раздел. Должен иметь раздел для Ubuntu, не позволяйте Ubuntu делать разделы - вот где начинается проблема.
  2. Установите XP
  3. Установите Ubuntu- (у меня XP 64bit pro и Ubuntu 13.04) ... вот и все! 4. Запустите все обновления на XP, затем Ubuntu.

Удачи,: -)

0
ответ дан 24 July 2013 в 13:04

Я надеюсь, что смогу помочь. Недавно я дважды загрузил свой ASUS X55C под управлением Windows 8 с Ubuntu 12.04LTS, столкнулся с некоторыми проблемами и решил их.

Первое, что я узнал, было то, что для того, чтобы загрузиться в linux, вам нужно будет зайти в свой BIOS, который, поскольку у вас двойная загрузка, я предполагаю, что вы уже знаете, как это сделать. Я полагаю, что это немного по-другому в XP, но если вы не знаете, как потом выключить компьютер и при загрузке, вам нужно либо нажать F2, f5, f10, SHIFT, DELETE. Или какие-либо другие ключи, которые могли бы загружать BIOS, это зависит от вашего компьютера, это самые распространенные, мой был DELETE, вы могли бы гуглить ваши компьютеры, и если вы не можете ничего найти, это проб и ошибок. Иногда он говорит вам, что нажимать при загрузке.

Когда вы узнаете, что это, при загрузке немедленно продолжайте нажимать эту клавишу, пока не появится BIOS. Они будут выглядеть примерно так:

http://blogdotinsanegenius.files.wordpress.com/2012/07/bios-beta_.jpg

Теперь вы Если вы захотите найти опцию безопасной загрузки и отключить ее, если она еще не отключена, то для ее запуска Ubuntu необходимо отключить.

Теперь найдите вкладку параметров BOOT и найдите BOOT OVERRIDE. Если его нет в параметрах BOOT, он может быть в разделе «Сохранить» и «Выход», как в Windows 8. В BOOT вы также можете изменить значение по умолчанию, поэтому вам не придется переопределять. В разделе BOOT OVERRIDE вы должны увидеть свои разделы Windows XP и Ubuntu, для загрузки в XP выделите его и нажмите enter, для загрузки в GRUB выделите Ubuntu и нажмите enter.

В случае успеха при выборе опции Ubuntu должен появиться ваш GRUB. В GRUB вы сможете выбрать Ubuntu и загрузиться в обычном режиме.

Для меня GRUB отображал оба варианта Ubuntu и Ubuntu Recovery, а также те же два для Windows 8.

Проблема, с которой я столкнулся, заключается в том, что вы не можете загрузить Windows 8 из GRUB из-за к неверной оболочке EFI. Поэтому каждый раз, когда вы хотите переключить ОС, вы должны просматривать BIOS.

Теперь с XP у вас может не быть этой проблемы, я не знаю, каковы требования к загрузке XP. Для Windows 8 вы должны активировать режим CSM и использовать восстановление загрузки в linux, а затем, когда ваш компьютер загружается, он автоматически загрузится в GRUB, и у вас будет новая опция окон UEFI в GRUB, чтобы вы могли легко переключаться между ОС

Чтобы сделать это, следуйте инструкциям, приведенным в ответе: Двойная загрузка Windows 8 и Ubuntu 12.04?

Могут быть другие менеджеры загрузки для XP, так что вы могли бы провести там некоторое исследование. В противном случае вам придется просматривать BIOS при каждой загрузке, чтобы переключать ОС.

Я надеюсь, что это помогло некоторым, я знаю, что это скорее помощь для Windows 8, но я думаю, что некоторые, если не большинство, будут относиться к XP.

0
ответ дан 24 July 2013 в 13:04

Другие вопросы по тегам:

Похожие вопросы: