EFI

Автор Владимир, 06 ноября 2013, 09:17:19

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Владимир

Как добавить дополнительные загрузчики в efi?
У меня щас отоброжает только дебиан, а надо добавить виндовс

ferum

EFI не при чём, это маленький косячёк debian надо просто выполнить из под рута в консоли update-grub.
Русские дебианщики против цифрового слабоумия !

SeHELLioN

os-prober только не забудь перед этим поставить
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

Владимир

#3
Цитата: SeHELLioN от 06 ноября 2013, 17:08:15
os-prober только не забудь перед этим поставить
А по точнее можно?

Сообщение объединено: 06 ноября 2013, 19:48:01

Цитата: SeHELLioN от 06 ноября 2013, 17:08:15
os-prober только не забудь перед этим поставить
установлен.
rycar-otchayaniya@rycar-otchayaniya:~$ sudo update-grub
[sudo] password for rycar-otchayaniya:
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.2.0-4-amd64
Found initrd image: /boot/initrd.img-3.2.0-4-amd64
done

Malaheenee

А откуда такая уверенность, что там есть EFI? Характеристики аппарата в студию!
Все мы где-то, когда-то и в чем-то были новичками.

Владимир

#5
потому что сам его создал, без него дебиан не продолжал установку
вот все диски:
Открыть содержимое (спойлер)
root@rycar-otchayaniya:/home/rycar-otchayaniya# fdisk -l

Disk /dev/sdb: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976771055 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: 0x160b76b2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63   488392064   244196001    7  HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sdb2       488392065   976768064   244188000    f  W95 Ext'd (LBA)
Partition 2 does not start on physical sector boundary.
/dev/sdb5       488392128   976768064   244187968+   7  HPFS/NTFS/exFAT

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


Disk /dev/sdc: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312579695 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1   312579694   156289847   ee  GPT

Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312579695 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: 0x188b188a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    98332671    49062912    7  HPFS/NTFS/exFAT
/dev/sda3        98333872   312576704   107121416+   7  HPFS/NTFS/exFAT

Disk /dev/sdd: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156299375 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: 0x00099c5e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   *        2048    58869759    29433856   83  Linux
/dev/sdd2        58871806   156301311    48714753    5  Extended
/dev/sdd5        58871808    62869503     1998848   82  Linux swap / Solaris
/dev/sdd6        62871552   156301311    46714880   83  Linux
[свернуть]

Сообщение объединено: 07 ноября 2013, 22:24:38

Intel(R) Core(TM) i5-3330 CPU @ 3.00GHz
MemTotal:        8150044 kB
SwapTotal:       1952764 kB


Malaheenee

Цитата: Владимир от 07 ноября 2013, 22:11:44потому что сам его создал, без него дебиан не продолжал установку
Ничего не поняли. Подробно объясните, что и куда устанавливали и создавали. Из вывода fdisk понятно только, что у Вас 4 "винта", на одном из которых и установлен Debian. Впридачу, намудрили зачем-то с GPT (который на таких объемах не нужен). Куда grub установлен? Какая матплата?
Все мы где-то, когда-то и в чем-то были новичками.

Владимир

P8h77-v мать
Насчет gpt сам удивился, не создавал
На 80 стоит ubuntu 11.10
На 160-х винда и дебиан
Загрузчик ставился автоматом. По этому  не знаю где он

Malaheenee

Так-с. Вывод
aptitude search grub~i
parted /dev/sdc print
Все мы где-то, когда-то и в чем-то были новичками.

Владимир

root@rycar-otchayaniya:/home/rycar-otchayaniya# aptitude search grub~i
i   grub-common                     - GRand Unified Bootloader (common files)   
i   grub-efi                        - GRand Unified Bootloader, version 2 (dummy
i A grub-efi-amd64                  - GRand Unified Bootloader, version 2 (EFI-A
i A grub-efi-amd64-bin              - GRand Unified Bootloader, version 2 (EFI-A
i A grub2-common                    - GRand Unified Bootloader (common files for
root@rycar-otchayaniya:/home/rycar-otchayaniya# parted /dev/sdc print
bash: parted: команда не найдена
root@rycar-otchayaniya:/home/rycar-otchayaniya#

Malaheenee

Так установите этот самый parted или gparted (в последнем случае - скриншот с нужного диска).
Все мы где-то, когда-то и в чем-то были новичками.

ferum

Есть подозрения что если убрать 500 гиговый диск грузиться ни чего не будет. Подозреваю что 500 гиговый стоит в биос как первое загрузочное устройство среди хардов и загрузчик соответственно ставится на него. Надо попробовать выставить первым 160 гиговый и сделать update-grub должно вылезти сообщение об ошибке типа загрузчик не там но перезаписать на 160 гиговый. Странно очень, допускаю мысль конечно что изменяя разделы винду вы могли и испортить (это потому что не знаю как точно вы делали) но ubuntu должен бы прописаться в загрузчик по всем понятиям. Возможно (если ничего не будет получаться) придётся брать у хакинтошевцев образ хамелеона, писать на CD или флешку и грузиться с него. Он сразу покажет все работоспособные системы и даст возможность их загрузить.
Русские дебианщики против цифрового слабоумия !

Rdf

Проведи проверку дисков. "Грязные" диски не монтируются (твой home из ubuntu) и соответственно update-grub их не увидит (твой ntfs с виндой). ntfs надо проверять или из винды (если удастся в нее загрузиться - знание груб выше среднего) или с какого-нибудь livecd/usb.

ferum

#13
Цитата: Rdf от 09 ноября 2013, 17:59:00знание груб выше среднего)
Rdf, Зверствуете ?
Выдержка из моего /boot/grub/grub.cfg
Открыть содержимое (спойлер)
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos6)'
        search --no-floppy --fs-uuid --set=root 38342bda-ab73-45e3-bbf5-f4eeb79f012a
        echo    'Loading Linux 3.2.0-4-amd64 ...'
        linux   /boot/vmlinuz-3.2.0-4-amd64 root=UUID=38342bda-ab73-45e3-bbf5-f4eeb79f012a ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os {
        load_video
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos6)'
        search --no-floppy --fs-uuid --set=root 38342bda-ab73-45e3-bbf5-f4eeb79f012a
        echo    'Loading Linux 3.2.0-4-amd64 ...'
        linux   /boot/vmlinuz-3.2.0-4-amd64 root=UUID=38342bda-ab73-45e3-bbf5-f4eeb79f012a ro single
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos1)'
[свернуть]
Определить uuid для вашего windows http://help.ubuntu.ru/wiki/монтирование_разделов
Думаю сообразить что нужно делать дальше совсем несложно, но это только на первый случай, обновление ядра=новая генерация grub.cfg Будет затирать загрузку винды пока не сделаете всё правильно. На перёд советую перед установкой системы все лишние носители отключать.
З.Ы. если винда палёная её ещё надо уметь правильно крякнуть иначе груб её может в упор не видеть ( проверено на личном опыте).
Русские дебианщики против цифрового слабоумия !