LINUX.ORG.RU

в биос поди ещё лазил, всякие странные циферки менял?

darkenshvein ★★★★★
()
Ответ на: комментарий от AITap

Вот вывод команд:

root@crunchbang:~# ls  /sys/firmware/efi/vars/
ls: невозможно получить доступ к /sys/firmware/efi/vars/: Нет такого файла или каталога
root@crunchbang:~# dpkg -l grub\*
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=не[n]/установлен[i]/настроен[c]/распакован[U]/частично настроен[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=(нет)/требуется переустановка[R] (верхний регистр
в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                               Версия            Архитектура  Описание
+++-====================================-=======================-=======================-==============================================================================
un  grub                                 <нет>                                        (описание недоступно)
ii  grub-common                          1.99-27.1crunchbang1    amd64                   GRand Unified Bootloader (common files)
un  grub-coreboot                        <нет>                                        (описание недоступно)
un  grub-doc                             <нет>                                        (описание недоступно)
un  grub-efi                             <нет>                                        (описание недоступно)
un  grub-efi-amd64                       <нет>                                        (описание недоступно)
un  grub-efi-ia32                        <нет>                                        (описание недоступно)
un  grub-emu                             <нет>                                        (описание недоступно)
un  grub-ieee1275                        <нет>                                        (описание недоступно)
un  grub-legacy                          <нет>                                        (описание недоступно)
un  grub-legacy-doc                      <нет>                                        (описание недоступно)
un  grub-linuxbios                       <нет>                                        (описание недоступно)
ii  grub-pc                              1.99-27.1crunchbang1    amd64                   GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                          1.99-27.1crunchbang1    amd64                   GRand Unified Bootloader, version 2 (PC/BIOS binaries)
un  grub-yeeloong                        <нет>                                        (описание недоступно)
un  grub2                                <нет>                                        (описание недоступно)
ii  grub2-common                         1.99-27.1crunchbang1    amd64                   GRand Unified Bootloader (common files for version 2)
root@crunchbang:~# mount | grep efi
root@crunchbang:~# 

А вот код: http://pastebin.com/EPaAxvCe

DarkNoys
() автор топика
Ответ на: комментарий от DarkNoys

Забыл про самое простое: покажите вывод fdisk -l? какие файлы есть в корне всех разделов жёсткого диска?

Пока всё указывает на BIOS-установку на EFI-ноутбук. Если это подтвердится, придётся ставить grub-efi (grub-pc при этом будет удалён) и заставлять операционную систему загрузить grub. Проверьте, что по зависимостям подтянется efibootmgr.

  1. mkdir /boot/efi и допишите в /etc/fstab EFI-раздел как
    UUID=XXXX-XXXX /boot/efi vfat defaults 0 0
    (UUID можно узнать при помощи blkid /dev/sdXY). Проверьте, что он монтируется (mount /boot/efi).
  2. Выполните grub-install, он скопирует grub на EFI-раздел и попытается попросить EFI его запустить, но не сможет.
  3. Найдите /boot/efi/EFI/???/grubx64.efi (или похожий), скопируйте на FAT32-флешку как \EFI\BOOT\BOOTx64.EFI.
  4. Перезагрузитесь. Проверьте в EFI Setup, включён ли Secure Boot (выключите, если включён). Если в EFI Setup есть пункт «добавить новый пункт загрузочного меню», попробуйте из него добавить пункт, который запускает с efi-раздела файл \EFI\???\grubx64.efi. Если не найдёте, попробуйте загрузиться с флешки.
  5. Тут Вы либо увидите меню GRUB, либо придётся добиваться его командами ls, set root=(hdX,Y), insmod normal, configfile /boot/grub/grub.cfg
  6. Если пункт меню для запуска grub добавить не удалось, снова запустите grub-install. На этот раз система уже запущена в режиме EFI, и при помощи efibootmgr сможет общаться с EFI.
AITap ★★★★★
()
Ответ на: комментарий от AITap

Вот вывод fdisk -l:

renesat@crunchbang:~$ sudo fdisk -l

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


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 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: 0xe3c6fb95

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.

DarkNoys
() автор топика
Ответ на: комментарий от DarkNoys

А parted /dev/sda print наверняка должен показать наличие EFI System Partition (или gdisk -l /dev/sda - раздела с кодом ef00). Если да, приступайте к выполнению инструкции выше.

AITap ★★★★★
()
Последнее исправление: AITap (всего исправлений: 2)
Ответ на: комментарий от AITap
renesat@crunchbang:~$ sudo parted /dev/sda print
Model: ATA ST1000LM024 HN-M (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  1050MB  1049MB  ntfs            Basic data partition          hidden, diag
 2      1050MB  1322MB  273MB   fat32           EFI system partition          boot, hidden
 3      1322MB  2371MB  1049MB  fat32           Basic data partition          hidden
 4      2371MB  2505MB  134MB                   Microsoft reserved partition  msftres
 5      2505MB  914GB   911GB   ntfs            Basic data partition
 9      914GB   914GB   1049kB                                                bios_grub
10      914GB   950GB   36,0GB  ext4
11      950GB   952GB   1576MB  linux-swap(v1)
 6      952GB   952GB   369MB   ntfs                                          hidden, diag
 7      952GB   973GB   21,6GB  ntfs            Basic data partition
 8      979GB   1000GB  21,5GB  ntfs            Basic data partition          hidden, diag

DarkNoys
() автор топика
Ответ на: комментарий от AITap

Извини за вопрос, но какого именно раздела нужен UUID.

DarkNoys
() автор топика
Ответ на: комментарий от DarkNoys

Извини за вопрос, но какого именно раздела нужен UUID.
2 1050MB 1322MB 273MB fat32 EFI system partition boot, hidden

Вот этого. /dev/sda2, по-видимому.

AITap ★★★★★
()
Ответ на: комментарий от DarkNoys

EFI Setup - это как BIOS Setup, только EFI. Обычно до него можно достучаться, нажимая Delete или F2 при включении компьютера, но иногда приходится делать так.

В консоли GRUB, по идее, set root=(hd0,gpt10) (единственный раздел ext4, верно?), но может так случиться, что придётся перебрать все устройства, что напишет команда ls.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Ну тогда надо запускать Windows (Если делать как по ссылке). А если нажать Delete, то открывает просто BIOS.

DarkNoys
() автор топика

Как здесь утверждают «недоступно загружаемое устройство».

Deleted
()
Ответ на: комментарий от AITap

Вот:

  • Information
  • Configuration
  • Security
    • Set Administrator Passwords
    • Set Hard Disk Passwords
  • Boot
    • Boot Mode [Legacy Support]
    • Boot Priority [Legacy First]
    • USB Boot [Enabled]
    • EFI
      • Windows Boot Maneger (ST1000LM024 HN-M101MBB)
    • Boot Device Priority
DarkNoys
() автор топика
Ответ на: комментарий от AITap

Я заметил что когда включаю UEFI в разделе Security появляеться Securre BOOT.

DarkNoys
() автор топика
Ответ на: комментарий от DarkNoys

Загрузитесь с ещё какого-нибудь livecd (вроде Slax), найдите на EFI-разделе файл .../EFI/Microsoft/Boot/bootmgfw.efi, переименуйте его в bootmgfw.efi.bak, а на его место скопируйте grubx64.efi и переименуйте в bootmgfw.efi. Потом включите UEFI, выключите Secure Boot и загрузитесь в «Windows Boot Manager» из меню Boot. Так тоже no such disk?

AITap ★★★★★
()
Ответ на: комментарий от DarkNoys

update-grub делали? Он должен сделать правильный пункт меню для загрузки Windows (сейчас там пункт меню для BIOS-загрузчика, а нужен EFI).

Если не помогает, напишите пункт меню вручную.

AITap ★★★★★
()
Ответ на: комментарий от xfilx

действительно, непонятно, зачем они так сделали в венде. могли хотя бы uuid выводить

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.