На данный момент у меня есть только 1 жесткий диск на моем компьютере с установленной Ubuntu 13.04. Это не загрузочный. Он отформатирован с помощью gpt, gparted. AHCI включен, безопасная загрузка не включена.
Живой DVD с Ubuntu показывает:
ubuntu@ubuntu:~$ sudo parted -l
Model: ATA SAMSUNG HD154UI (scsi)
Disk /dev/sda: 1500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 211MB 210MB fat32 boot
2 211MB 17.0GB 16.8GB ext4
3 17.0GB 27.5GB 10.5GB linux-swap(v1)
4 27.5GB 342GB 315GB ext4
5 342GB 1500GB 1158GB ext4
Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0
has been opened read-only.
Error: Can't have a partition outside the disk!
ubuntu@ubuntu:~$ mount /dev/sda
mount: can't find /dev/sda in /etc/fstab or /etc/mtab
Вот содержание /etc/fstab
:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=f492ea82-fae6-462a-8ba1-87a2ee68dca8 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=1296-A193 /boot/efi vfat defaults 0 1
# /home was on /dev/sda4 during installation
UUID=d9dbcc8f-d124-4a46-bf4f-34fe47d2fe28 /home ext4 defaults 0 2
# swap was on /dev/sda3 during installation
UUID=04c5c345-b31a-4481-b354-76d51b40597b none swap sw 0 0
mount не может найти sda1 в fstab. У меня мало опыта с live DD, возможно, я делаю что-то не так?
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sr0: LABEL="Ubuntu 13.04 amd64" TYPE="iso9660"
/dev/sda1: LABEL="EFIsystem" UUID="1296-A193" TYPE="vfat"
/dev/sda2: UUID="f492ea82-fae6-462a-8ba1-87a2ee68dca8" TYPE="ext4"
/dev/sda3: UUID="04c5c345-b31a-4481-b354-76d51b40597b" TYPE="swap"
/dev/sda4: UUID="d9dbcc8f-d124-4a46-bf4f-34fe47d2fe28" TYPE="ext4"
/dev/sda5: LABEL="DATA1" UUID="40f5c447-0517-48d7-a2bc-5a972ee1899e" TYPE="ext4"
{Вероятно, нет проблем с оборудованием: 2 дня назад у меня была работающая двойная загрузка с 12.04 и windows7 на отдельном жестком диске. диски. Я решил поместить 13.04 на третий жесткий диск, чтобы продолжить работу с 12.04 при настройке 13.04. Это не сработало. Только после удаления всех других дисков Windows 7 восстановится сама. Windows не загружается без AHCI, поэтому AHCI должен быть включен, если я хочу использовать жесткий диск с окнами позже}
Хорошо, я повторил установку 13.04 64-битной версии и разрешил Boot-repair восстановить ее, потому что ремонт ботинок нашел EFI на этот раз. В http://paste.ubuntu.com/5680216/ вы найдете
sda1: _ __ _ __ ] _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ [+1149] [тысяча сто сорок одна] sda2: _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ [+1131] _ [+1131] __ [ 1132] _ __ _ __ _ __ Это выглядит нормально, за исключением того, что на данный момент нет диска Windows. У меня есть только 1 диск с половиной готовой установки Ubuntu. просто смешно, что это не должно работать. На pastebin мы видим: EFI обнаружен. Пожалуйста, проверьте параметры. Обнаружен раздел вне диска. =================== Заключительный совет в случае рекомендуемого ремонта Пожалуйста, не забудьте загрузить BIOS в файл sda1 / efi /.../ grub * .efi! Так что биос должен загрузиться на grubx64.efi в sda1 / efi. Это правильно? Может быть, я должен сделать что-то, чтобы повлиять на это, кроме как поставить жесткий диск в качестве загрузочного диска? Существует возможность загрузить efi в BIOS, но ничего не находит Когда я загружаюсь с жесткого диска, я получаю черный экран с: reboot и выбираю подходящее устройство. Материнская плата: ASRock z68 Extreme3 Gen3, BIOS для американских мегатрендов File system: vfat
Boot sector type: FAT32
Boot sector info: According to the info in the boot sector, sda1 starts
at sector 0. But according to the info from fdisk,
sda1 starts at sector 2048.
Operating System:
Boot files: /EFI/Boot/bootx64.efi /EFI/ubuntu/grubx64.efi
/EFI/Microsoft/Boot/bootmgfw.efi
/EFI/Microsoft/Boot/bootx64.efi
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 13.04
Boot files: /boot/grub/grub.cfg /etc/fstab
Сценарий Boot Repair явно провалился; у вас действительно у вас есть системный раздел EFI (ESP), и, как вы говорите, ваш компьютер, похоже, настроен для загрузки в режиме EFI. Вывод, который вы опубликовали (что устраняет необходимость в выводе parted
, запрошенном geezanansa), не содержит информации о том, какие установлены загрузчики EFI - возможно, потому что скрипт необъяснимым образом ошибочно определил ESP как не ESP. Чтобы продолжить, вы должны смонтировать /dev/sda
и найти все файлы в этом разделе, заканчивающиеся на .efi
. Например, вы можете загрузить Linux live CD, смонтировать /dev/sda1
в /boot/efi
и выполнить следующую команду:
ls -l `find /boot/efi -iname "*.efi"`
Опубликовать результаты здесь. Также, пожалуйста, скажите, что происходит, когда вы пытаетесь загрузить компьютер - например, он вообще не загружается, загружается ли он в Windows и т. Д.? Вывод еще одной команды также должен быть полезен:
sudo efibootmgr -v
Пожалуйста, опубликуйте это вместе с выводом предыдущей команды. Зная о загрузчиках ESP и о том, что происходит при попытке загрузки, можно предложить предложения по ремонту.
Диспетчер загрузки rEFIND позволил мне загрузиться снова, см. http://www.rodsbooks.com/refind/ , попробуйте его на загрузочном носителе. Он показал, что Ubuntu 13.04 работает нормально, когда он найден менеджером загрузки. Это также может дать ключ к пониманию того, что пошло не так, и обеспечить долгосрочное решение.
Справочная информация: попытка установить Ubuntu 13.04 на работающую установку с 12.04 и windows 7 на отдельных жестких дисках не удалась. 1) Windows 7 проигнорировала мой раздел EFI и создала раздел в нераспределенном пространстве в самом конце диска (без надлежащего уведомления). 2) Grub2 не идеален: в нем есть ошибка, см. http://www.rodsbooks.com/refind/ . 3) Boot-Repair - это программа, которая может помочь при таких загрузках. Он не идеален и установил несколько копий файлов, необходимых для загрузки. 4) Ваш UEFI / BIOS может быть не идеальным. 5) Я не идеален, я просто конечный пользователь, хотя я и не совсем невежественен.
Благодарю тех, кто проявил интерес к моему вопросу.
Я надеюсь, что не нарушил правила с этим ответом. Если модераторам это не нравится, они могут просто удалить вопрос и ответить. Этот вопрос можно закрыть.