неспособный к двойной загрузке XP с Ubuntu 13.04 на Asus Zenbook UX32a

Недавно я купил Asus Zenbook UX32A. Теперь я пытаюсь выполнить двойную работу с XP и Ubuntu 13.04.

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

Я создал отдельные разделы на моем SSD и HDD. Я хотел бы поделиться ssd для обеих ОС, но сохранить все документы и прочее на hdd, поэтому я установил /var и /home в hdd. / находится на 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

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

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

4 ответа

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

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

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

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

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

Теперь найдите вкладку параметров BOOT и найдите BOOT OVERRIDE. Если это не в настройках BOOT, это может быть в SAVE & EXIT, как в 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, чтобы вы могли легко переключить OS

[d11 ] Чтобы сделать это, следуйте инструкциям, приведенным здесь: http://blogdotinsanegenius.files.wordpress.com/2012/07/bios-beta_.jpg

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

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

0
ответ дан 24 May 2018 в 19:45
  • 1
    Ну, Windows XP & amp; 7 должен загружать из GRUB без каких-либо дополнительных действий, необходимых для Windows 8 – Danatela 24 July 2013 в 09:28
  • 2
    Вот что я подумал: прошло некоторое время, так как я работал над XP, и я никогда не загружал Linux вместе с 7, но я решил, что некоторые из этих вещей могут помочь. Это может быть просто, что GRUB не настроен на загрузку по умолчанию, которую можно установить из BIOS. Если XP не установит этот способ автоматически, как вы сказали, он должен. В этом случае это, вероятно, проблема GRUB, которая означает, что вы можете предоставить дополнительную помощь этому пользователю, чем я могу. Надеюсь, все будет решено! – Casey 24 July 2013 в 09:44
  • 3
    Я жду информацию о загрузке. Выход fdisk не содержит информации о загрузчиках. – Danatela 24 July 2013 в 09:51
  • 4
    Ну, у меня есть удобный опыт двойной загрузки, особенно после моей последней загрузки Windows 8-Ubuntu с двойной загрузкой, поэтому, если окажется, что это не проблема GRUB, я буду рядом, чтобы предоставить любую дополнительную соответствующую помощь, если смогу. Boot Repair работал для меня, поэтому я надеюсь, что это не слишком серьезно и может быть легко разрешено. – Casey 24 July 2013 в 10:04
  • 5
    Пожалуйста, потратьте немного времени и познакомьтесь с частыми вопросами для лучшей помощи. – Danatela 24 July 2013 в 10:42

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

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

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

grub2-install

Проверьте, есть ли «GRUB_DEFAULT = saved».

sudoedit /etc/default/grub
[d4 ] Теперь создайте файл конфигурации и проверьте его.

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

grub2-editenv list

Даже используйте grub-set-default для установки значения по умолчанию.

Если вы не можете загрузиться в ваш ubuntu / fedora, используйте Ubuntu-live, вы можете установить lilo и восстановить свой MBR с помощью

[ f5] и sudo lilo -M /dev/sda mbr

удачи

0
ответ дан 24 May 2018 в 19:45
  • 1
    привет, я попробовал это, и он не сделал трюк ... Но спасибо в любом случае! – lorin 24 July 2013 в 00:01
  • 2
    my ssd и hdd - это GPT, это имеет значение? – lorin 24 July 2013 в 00:50
  • 3
    @lorin, это означает, что вы загружаетесь из / dev / sdb, а загрузчик Windows XP попал туда как-то. Однако, без журнала Boot Repair, я не могу быть уверен. Пожалуйста, предоставьте это. – Danatela 24 July 2013 в 09:55
  • 4
    Да, я выбрал загрузку из sdb, это мой ssd. Я сделал lilo cmd как на sda, так и на sdb. – lorin 24 July 2013 в 13:28
  • 5
    Нет, ваш биос будет искать загрузчик. Вы должны выбрать только одну систему, которая будет отвечать за вашу загрузку. В случае двойного освистания рекомендуется использовать linux. Затем с помощью GRUB / LiLo вы можете иметь опции загрузки для выбора своих ОС. Не просто применяйте lilo на обоих ваших sda, sdb. Я рекомендую вам следовать инструкциям grub в вашем ubuntu. – Saeed 24 July 2013 в 13:55

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 May 2018 в 19:45

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

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

Удачи,: -)

0
ответ дан 24 May 2018 в 19:45

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

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