Автор Тема: EFI  (Прочитано 2059 раз)

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

Оффлайн Владимир

EFI
« : 06 Ноября 2013, 09:17:19 »
Как добавить дополнительные загрузчики в efi?
У меня щас отоброжает только дебиан, а надо добавить виндовс
 

Оффлайн ferum

Re: EFI
« Ответ #1 : 06 Ноября 2013, 09:25:39 »
EFI не при чём, это маленький косячёк debian надо просто выполнить из под рута в консоли update-grub.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн SeHELLioN

Re: EFI
« Ответ #2 : 06 Ноября 2013, 17:08:15 »
os-prober только не забудь перед этим поставить
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн Владимир

Re: EFI
« Ответ #3 : 06 Ноября 2013, 18:00:59 »
os-prober только не забудь перед этим поставить
А по точнее можно?

Сообщение объединено: 06 Ноября 2013, 19:48:01
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
« Последнее редактирование: 06 Ноября 2013, 19:48:01 от Владимир »
 

Оффлайн Malaheenee

Re: EFI
« Ответ #4 : 07 Ноября 2013, 09:00:33 »
А откуда такая уверенность, что там есть EFI? Характеристики аппарата в студию!
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Владимир

Re: EFI
« Ответ #5 : 07 Ноября 2013, 22:11:44 »
потому что сам его создал, без него дебиан не продолжал установку
вот все диски:
Spoiler: ShowHide
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

« Последнее редактирование: 07 Ноября 2013, 22:24:38 от Владимир »
 

Оффлайн Malaheenee

Re: EFI
« Ответ #6 : 08 Ноября 2013, 04:43:30 »
потому что сам его создал, без него дебиан не продолжал установку
Ничего не поняли. Подробно объясните, что и куда устанавливали и создавали. Из вывода fdisk понятно только, что у Вас 4 "винта", на одном из которых и установлен Debian. Впридачу, намудрили зачем-то с GPT (который на таких объемах не нужен). Куда grub установлен? Какая матплата?
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Владимир

Re: EFI
« Ответ #7 : 08 Ноября 2013, 05:29:08 »
P8h77-v мать
Насчет gpt сам удивился, не создавал
На 80 стоит ubuntu 11.10
На 160-х винда и дебиан
Загрузчик ставился автоматом. По этому  не знаю где он
 

Оффлайн Malaheenee

Re: EFI
« Ответ #8 : 08 Ноября 2013, 07:38:42 »
Так-с. Вывод
aptitude search grub~i
parted /dev/sdc print
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Владимир

Re: EFI
« Ответ #9 : 08 Ноября 2013, 18:30:58 »
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

Re: EFI
« Ответ #10 : 09 Ноября 2013, 07:11:58 »
Так установите этот самый parted или gparted (в последнем случае - скриншот с нужного диска).
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн ferum

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

Оффлайн Rdf

Re: EFI
« Ответ #12 : 09 Ноября 2013, 17:59:00 »
Проведи проверку дисков. "Грязные" диски не монтируются (твой home из ubuntu) и соответственно update-grub их не увидит (твой ntfs с виндой). ntfs надо проверять или из винды (если удастся в нее загрузиться - знание груб выше среднего) или с какого-нибудь livecd/usb.
 

Оффлайн ferum

Re: EFI
« Ответ #13 : 09 Ноября 2013, 18:19:18 »
знание груб выше среднего)
Rdf, Зверствуете ?
Выдержка из моего /boot/grub/grub.cfg
Spoiler: ShowHide
### 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 Будет затирать загрузку винды пока не сделаете всё правильно. На перёд советую перед установкой системы все лишние носители отключать.
З.Ы. если винда палёная её ещё надо уметь правильно крякнуть иначе груб её может в упор не видеть ( проверено на личном опыте).
« Последнее редактирование: 09 Ноября 2013, 18:22:05 от ferum »
Русские дебианщики против цифрового слабоумия !
 

Теги: