Автор Тема: Как восстановить загрузчик Windows?  (Прочитано 11476 раз)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как восстановить загрузчик Windows?
« Ответ #15 : 02.10.2012 11:15:24 »
Подскажите, какой командой обновить grub? Пробовал update-grub, не работает.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Как восстановить загрузчик Windows?
« Ответ #16 : 02.10.2012 11:40:17 »
Подскажите, какой командой обновить grub?
Что значит "обновить" ?
Если "установить", то тогда grub-install.
Если "перегенерировать" меню груб, тогда grub-mkconfig.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как восстановить загрузчик Windows?
« Ответ #17 : 02.10.2012 17:03:53 »
Ясно. В Ubuntu видимо по другому. Я имел ввиду обновить конфигурацию grub, после правки скрипта  40_custom

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как восстановить загрузчик Windows?
« Ответ #18 : 02.10.2012 17:36:34 »
Сделайте ещё скрин из Дисковой утилиты.

Покажите: # grep menuentry /boot/grub/grub.cfg | nl -v0

[root@comp-turion-x2-5d37b3 ~]# grep menuentry /boot/grub/grub.cfg | nl -v0
     0  menuentry "ALT Linux 6.0.0 KDesktop" --class gnu-linux --class gnu --class os {
     1  menuentry "ALT Linux 6.0.0 KDesktop (failsafe mode)" --class gnu-linux --class gnu --class os {
     2  menuentry "ALT Linux 6.0.0 KDesktop, 3.0.3-std-def-alt0.M60P.1" --class gnu-linux --class gnu --class os {
     3  menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
     4  menuentry "Memtest86+-4.20" {
[root@comp-turion-x2-5d37b3 ~]#

FreeBsd  и не пахнет.  Пробовал добавлять в меню загрузки (файл /etc/grub.d/40_custom такое меню:

menuentry "FreeBSD" {
     insmod ufs2
           set root=(hd0,1)
           chainloader +1
   }

, затем обновлял конфигурацию с помощью- grub-mkconfig ничего не выходит. Наверно что-то напутал.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как восстановить загрузчик Windows?
« Ответ #19 : 03.10.2012 13:26:47 »
Буду ставить FreeBsd на виртуальную машину.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Как восстановить загрузчик Windows?
« Ответ #20 : 03.10.2012 16:15:59 »
На ходу скрестил LXDesktop 6 + School New Lite 5.0.2.
Загрузчик груб2.
В /boot/grub/grub.cfg вручную добавил:menuentry "School New Lite 5.0.2 Desktop (p5) (on /dev/sda3)" --class gnu-linux --class gnu --class os {
savedefault
insmod part_msdos
insmod ext2
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root 0a02d614-e26e-4c60-bd22-b6111bdefbb3
echo 'Loading Linux vmlinuz ...'
linux /boot/vmlinuz root=UUID=0a02d614-e26e-4c60-bd22-b6111bdefbb3 panic=30 splash=silent quiet=1
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img
}
Загружаеются обе ОС. Только вот при пересборки меню груба все это слетит.
# blkid
/dev/sda1: TYPE="swap" UUID="1d08745c-5488-40f7-961a-d6213a5d71b8"
/dev/sda2: UUID="fd5e5c5d-907f-4046-84c4-b870c49ea2a5" TYPE="ext4"
/dev/sda3: UUID="0a02d614-e26e-4c60-bd22-b6111bdefbb3" TYPE="ext4"
/dev/sda5: UUID="45e74f07-c2ca-4d69-980d-7eec40e27fff" TYPE="ext4"

# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          49      392192   82  Linux swap / Solaris
Partition 1 does not end on cylinder boundary.
/dev/sda2              49         702     5241856   83  Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3             702        1355     5241856   83  Linux
/dev/sda4            1355        2610    10087424    5  Extended
/dev/sda5            1355        2610    10087402   83  Linux

Наверняка можно найти решение в интернете, кто-то этим уже занимался.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как восстановить загрузчик Windows?
« Ответ #21 : 04.10.2012 07:22:17 »
Да, решения на этот счет действительно есть. Некоторые ссылки я оставлял здесь. Но даже те, кто это делал у некоторых появляется в меню загрузки Фряха , у некоторых нет. Видимо от Линукса и биоса зависит тоже. В общем дабы не возиться с этим я решил этот вопрос проще (просто сейчас много работы и нет времени экспериментировать) поставил FreeBSD на виртуалку. На Linux Desktop 6 все нормально работает. Ноутбук не перегревается, как это было с Ковчегом 5. После чего он вырубался. Так что так и оставлю. Тем более, что можно делать снимки если чего напортачишь.
         
                  Последний вопрос (решил не создавать ради этого вопроса новую тему) Подскажите как на виртуальной машине изменить разрешение экрана? У меня стоит очень маленькое. Кроме масштабирования, после чего шрифт становится слишком крупным, есть варианты? Смотрел в настройках дисплея и в других разделах меню- ничего не нашел. Может нужно править какие-то конфиги?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Сноси Винду, переходи на Линукс ! :)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Re: Как восстановить загрузчик Windows?
« Ответ #23 : 04.10.2012 21:03:57 »
Ясно, спасибо  :) . Будем считать эту тему закрытой. Больше вопросов нет.