Я недавно купил 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-вещью? Буду признателен за любую помощь, я на самом деле застрял!
Я никогда не доверяю автоматическим инструментам, таким как Boot Repair . Этот вопрос является прекрасным примером того, почему они не заслуживают моего доверия. Я видел много способов, как можно вручную делать то, что делает BR. Шаги, которые необходимо выполнить:
Выполнить:
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
/dev/sdb
После этого ваша Ubuntu должна запуститься без проблем.
Также вы можете обратиться к:
XP не будет работать с разделами gpt. А для BIOS XP требуются специальные драйверы для работы с AHCI, которые обычно не включены.
Я с двойной загрузкой Ubuntu с 10.10, установленным на диске gpt и загруженным из grub по цепочке, для установки XP на другой диск с MBR (msdos). Но у XP нет драйверов, чтобы даже увидеть раздел данных NTFS на многораздельном диске gpt.
Когда я получил свой SSD, я включил AHCI, чтобы триммер работал, и XP перестала работать. Я смог выключить AHCI и загрузить XP, но это было настолько хлопотно, что я, наконец, прекратил использовать XP. Есть драйверы для AHCI, но процесс установки после установки XP довольно сложен.
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
Хорошо, вот как это работает. Я только что сделал это.
Удачи,: -)
Я надеюсь, что смогу помочь. Недавно я дважды загрузил свой 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.