LINUX.ORG.RU

добавление XP в GRUB загрузчик

 


0

1

Добрый день! Прошу помощи у экспертов) Имеется отцовский ноутбук с установленным на него линуксом OpenSuse и Win7. Стоит GRUB загрузчик с возможностью выбора систем, при этом на линукс отведено 2 пункта меню с разными параметрами загрузки системы (линукс отцу нужен для работы). На компьютере имеется 4 раздела. Первые 2 - для линукса и винды. Вторые два для файлов. Хочу от файлового раздела отщипнуть гигабайт 40 и установить Windows XP x64 (острая необходимость именно в этой винде). Но есть проблема - винда затрет загрузчик. Собственно вопрос, подскажите как более грамотно и не сложно установить ХР таким образом чтобы не задеть существующий загрузчик и добавить в этот загрузчик еще одну строку - Windows XP? Заранее благодарю. Вот фото загрузчика: ФОТО



Последнее исправление: cetjs2 (всего исправлений: 2)

как установить ХР таким образом чтобы не задеть существующий загрузчик

Никак. надо будет восстанавливать. подготовь заранее флешку или диск с линухом.

Valkeru ★★★★
()

Если не путаю, то XP не умеет грузиться не с основного раздела, а у вас и так уже 4 раздела, так что вам придётся ставить Windows на один существующий, либо конвертировать один из основных разделов в логический, создавать дополнительный раздел и надеяться, что Windows встанет в логический раздел. Это если моё предположение, всё же верно и у вас все раздела основные.

А так Windows в любом случае затрёт загрузчик, на то она и Windows.

kostik87 ★★★★★
()

если я бекап раздела с линуксом сделаю акронисом, GRUB забэкапится же? в случае фейла откат бекапа вернет загрузчик?

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

Не забудьте снять копию mbr, но лучше обратитесь к отцу, если не хотите получить дополнительный стимул, если он поставил Linux, то сможет грамотно установить и XP и в случае необходимости и восстановить загрузчик.

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

Для начала загрузи linux, и от root покажи вывод:

fdisk -l

kostik87 ★★★★★
()

Решить проблему можно, но вы делаете её на свой страх и риск! Так как есть шанс потерять данные, а уверенности в вашей квалификации нет, делайте бэкап всех данных!

Создайте новый раздел, куда хотите установить windows, но сам windows не устанавливайте (выделить раздел можно с помощью любого livecd с gparted).

Сделайте в линуксе бэкап первого сектора (mbr) жесткого диска (если именно в MBR !!! установлен grub).

dd if=/dev/sda of=boot_before_install.bin bs=512 count=1
где /dev/sda - ваш жесткий диск, boot_before_install.bin - файл с 1 сектором жесткого диска (внимание! если загрузились с usb-flash, то скорее всего ваш диск станет /dev/sdb)

Устанавливайте windows (не изменяя таблицу разделов!)

Возвращаем загрузочную запись

dd if=boot_before_install.bin of=/dev/sda bs=512 count=1

Загружаемся в линукс, обновляем grub

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

Поправка

Возвращаем загрузочную запись

Загружаемся с LiveCD и возвращаем загрузочную запись

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

как вариант

acronis true image home, полный бекап на портативный hdd

еще можно acronis os selector поставить, он грузит много чего из систем

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

из под линукса крутить что-то не буду, я не разбираюсь в этом. а из под винды - вполне. консоль не для меня линуксовый, извините уж

multimaxfm
() автор топика
Ответ на: как вариант от fcx

так и сделаю скорее всего. меня волнует как переписать параметры запуска линукса. (на скриншоте видно).

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

скрина не вижу, Ъ на работе, в загрузчиках не силен

могу еще посоветовать поставить винду на внешний портативный hdd - должно все работать как если бы в ноуте был второй винт, просто загрузку в биосе с него выставишь

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

а что если поставить винду на другом компе. потом упаковать акронисом и распаковать образ на отщепленный диск на ноутбуке? сырая винда должна по идее запуститься нормально. а граб подправить уже проще будет - добавить строчку. м?

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

можно в принципе

только в TIH надо галочку про оборудование где-то поставить, ну там понятно указано будет, тогда разворачивать(винду без дров) на любой конфиг можно

а груб из под самого линуха гуем вроде неплохо настраивается

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

Поправка

Устанавливайте windows (не изменяя таблицу разделов!) Возвращаем загрузочную запись

Возможно это вопрос не моей компетенции. Но я почему то думал, что в mbr кроме кода загрузчика, также находится таблица разделов (Доказательство). Если тупо скопировать первый сектор, а потом поменять таблицу разделов, затем ту сохраненную копию опять записать в этот первый сектор. То таблица разделов останется та старая, новый созданный раздел исчезнет.

Также вы не упомянули, что windows может быть установлена и загружена только с основного(primary) и активного раздела.

А теперь по теме для multimaxfm

Я думаю начать нужно с того, что Windows XP по любому при установке перезапишет загрузчик. После перезаписи загрузчика, восстановить grub 2 и загрузку Linux средствами Windows не получится, и это факт.
Следовательно если вы хотите оставить загрузчик grub 2 который загружает и Linux и Windows, вам в любом случае придется загружаться в Linux (либо в OpenSuse который установлен, либо в LiveCD) для его восстановления.

Есть конечно способ восстановления загрузки Linux с ОС Windows. Это установка загрузчика grub4dos(он тоже умеет грузить обе системы, и он может быть установлен из Windows). Но даже в этом случае вам придется загрузиться в Linux, чтобы узнать на каком разделе находится «/» корень, и «/boot», для успешной загрузки Linux.
Но вот установка grub4dos и настройка menu.lst, мне кажется для вас более трудная задача чем загрузка в Linux и выполнения двух команд:

grub-install --boot-directory=/boot /dev/sda
update-grub

Также вроде бы загрузчик Windows 7 bootmgr вроде бы умеет грузить Linux. Но я с этой темой не знаком.

Получается у вас задача такая:

  • Выделить основной раздел для Windows XP. Он обязательно должен быть основным, а не логическим.
  • Восстановить загрузку всех ОС на этом компьютере
    • Либо с помощью grub 2 из Linux
    • Либо с помощью grub4doc из любой Windows
    • Либо с помощью bootmgr из Windows 7

И вообще главный вопрос:

острая необходимость именно в этой винде

В чем же такая острая необходимость ставить устарелую ОС, поддержка которой уже не осуществляется ? Неужели средствами Windows 7 не справится с вашей задачей ?

demsi
()

завтра буду пробовать. спасибо пока на этом. отпишу о результатах. вопрос по поводу винды - холливар. не вижу смысла спорить. я работаю со звуком, куча софта написанного под ХР криво работает на семерке, особенно что касается звука. просьба не писать что семерка - новая, хр - устаревшая. итак все это понятно и очевидно. есть специфические вещи, я не буду конкретизировать.

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

Я и не собирался спорить. Мне просто было интересно.
Главное не забудьте, как бы вы не делали, раздел под Windows XP должен быть основным. Хотя если получится с логическим то отпишитесь, очень интересно.

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

Вообщем установил ХР на втором компьютере, перенес бекап на нотубук. Отщепив прежде 40 гигов от диска и назначив раздел основным. Теперь трабла - включить винду в загрузчик) Пароль от рута от линукса, который стоит на ноутбуке успешно просран, вспомнить не может никто. Лайв СИДИ опен сюсе зависает на логотипе. Чего делать? Этот граб нашел в папке /boot/grub и там валяются файлы типа menu.lst и т.д. если редактором открыть и изменить, работать будет? Добавить то строчку нужно всего одну.... И еще прикол - в сборке опен сюс которая стоит на нотубуке не нашел текстовый редактор я. Через Windows 7 как-то можно запустить какой-нибудь редактор GRUB, им открыть существующий граб и внести изменения?

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

БЕДА! пропал при загрузке граб и сразу грузится семерка... что не так? я не трогал разделы с линуксом и с семеркой(((( Неужели граб был прописан в диск для обычной информации (музыка, фильмы)? Как восстановить теперь(

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

БЕДА! пропал при загрузке граб и сразу грузится семерка... что не так? я не трогал разделы с линуксом и с семеркой(((( Неужели граб был прописан в диск для обычной информации (музыка, фильмы)? Как восстановить теперь(

Начальный код загрузчика прописывается в первый сектор диска, а остальное уже в какой-нибудь раздел. При включении пк считывается и выполняется этот код который передает управление основной части загрузчика находящемся на разделе диска.

Видимо вы записали в первый сектор другой загрузчик. Выход:
если не загружается Live CD OpenSuse скачать другой (например Knoppix). Загрузится с него. Примонтировать раздел где лежала директория /boot например в /mnt
. И выполнить:

mount /dev/sda1 /mnt 
 /* монтирование раздела на котором находится директория /boot, где sda1 - это первый раздел первого диска, естественно для вас он может быть другим вам нужно знать на каком разделе находится директория /boot */

grub-install --boot-directory=/mnt/boot /dev/sda
update-grub --output=/mnt/boot/grub/grub.cfg
demsi
()
Ответ на: комментарий от demsi

сделал, update-grub --output=/mnt/boot/grub/grub.cfg не выполнилось. и кажется затерлся граб который был, новым. а нет автоматического способа просканировать разделы и выбрать визуально системы для запуска? надо быть каким-то программистом чтобы сделать все это :(

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

делал, update-grub --output=/mnt/boot/grub/grub.cfg не выполнилось. и кажется затерлся граб который был, новым. а нет автоматического способа просканировать разделы и выбрать визуально системы для запуска? надо быть каким-то программистом чтобы сделать все это :(

Вы какой-то странный. Тупо выполняете команды ? Или вы просто не говорите что у вас получилось а что нет ?

Вы примонтировали в /mnt раздел на катором была директория /boot ? Дайте вывод сюда ls /mnt после примонтирования
Дайте сюда вывод fdisk -l
Должны были дать вывод команд:

grub-install
update-grub

надо быть каким-то программистом чтобы сделать все это :(

Нет тут ничего сложного. Вам просто кажется. Программисты занимаются созданием программ, а не настройкой ОС.

demsi
()
Последнее исправление: demsi (всего исправлений: 1)
Ответ на: комментарий от demsi

Извиняюсь за свой идиотизм. Все сделаем :) Только мне кажется я дотыкался до такой степени что затер старый grub полностью... Бездумно тыкать больше не буду. Вывод всех команд, что вы просили: P.S Бекапов раздела с линуксом нет, не успел сделать. Вернуть так как было через Акронис уже не получится.

ubuntu@ubuntu:~$ sudo fdisc -1
sudo: fdisc: command not found
ubuntu@ubuntu:~$ su fdisc -1
su: invalid option -- '1'
Usage: su [options] [LOGIN]

Options:
  -c, --command COMMAND         pass COMMAND to the invoked shell
  -h, --help                    display this help message and exit
  -, -l, --login                make the shell a login shell
  -m, -p,
  --preserve-environment        do not reset environment variables, and
                                keep the same shell
  -s, --shell SHELL             use SHELL instead of the default in passwd

ubuntu@ubuntu:~$ fdisc -1
No command 'fdisc' found, did you mean:
 Command 'fdisk' from package 'gnu-fdisk' (universe)
 Command 'fdisk' from package 'util-linux' (main)
fdisc: command not found
ubuntu@ubuntu:~$ su root
Password: 
su: Authentication failure
ubuntu@ubuntu:~$ sudo fdisk
Usage:
 fdisk [options] <disk>    change partition table
 fdisk [options] -l <disk> list partition table(s)
 fdisk -s <partition>      give partition size(s) in blocks

Options:
 -b <size>             sector size (512, 1024, 2048 or 4096)
 -c[=<mode>]           compatible mode: 'dos' or 'nondos' (default)
 -h                    print this help text
 -u[=<unit>]           display units: 'cylinders' or 'sectors' (default)
 -v                    print program version
 -C <number>           specify the number of cylinders
 -H <number>           specify the number of heads
 -S <number>           specify the number of sectors per track

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0xa33b6c03

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   102398309    51199123+   7  HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sda2       102400000   184319999    40960000    5  Extended
/dev/sda3       184320000   266239999    40960000    7  HPFS/NTFS/exFAT
/dev/sda4       266240000   976769023   355264512    7  HPFS/NTFS/exFAT
/dev/sda5       143364096   184319999    20477952   83  Linux
ubuntu@ubuntu:~$ mount /dev/sda5 /mnt
mount: only root can do that
ubuntu@ubuntu:~$ su mount /dev/sda5 /mnt
Unknown id: mount
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo grub-install --boot-directory=/mnt/boot /dev/sda
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.
Installation finished. No error reported.
ubuntu@ubuntu:~$ sudo update-grub --output=/mnt/boot/grub/grub.cfg
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
ubuntu@ubuntu:~$ ls /mnt
bin    dev   hp10d00  lib64       media  opt      root  selinux  sys  var
boot   etc   hpb11d5  lic         mnt    proc     run   srv      tmp  var_soft
cdrom  home  lib      lost+found  net    product  sbin  success  usr  windows
ubuntu@ubuntu:~$ 







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

Ну вот уже стало понятней.
4 раздела.

/dev/sda1 - раздел основной 50 GB. C Windows 7 как я понимаю
/dev/sda2 - расширенный в котором выделено 40 GB.
    В расширенном разделе есть также
    /dev/sda5 - логический раздел на 20 GB в котором стоит GNU/Linux
    Получается в расширенном еще 20 GB остается не использованным.
/dev/sda3 - основной раздел 40GB на нем вы поставили Windows XP вроде как.
/dev/sda4 - основной раздел 350GB  - ваши пользовательские файлы.

sudo grub-install --boot-directory=/mnt/boot /dev/sda /usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track. Installation finished. No error reported.

Моё гугление слова FlexNet, привело к тому что вроде у вас на каком то из Windows стоит Автокад, который пишет в сектор 32, а этот сектор нужен grub.
В итоге после каждого запуска Автокада груб всегда будет ломаться, и его придется восстанавливать.
Видимо придется использовать другой загрузчик
Но если нет Автокада или вы его не используйте то можно восстанавливать grub.
Вроде груб записался теперь при загрузке у вас загружается меню Grub ?

ubuntu@ubuntu:~$ sudo update-grub --output=/mnt/boot/grub/grub.cfg /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

Хм странно. Попробуйте сново так:

Загружаетесь с LIVE CD
#Монтируете /dev/sda5 в /mnt
sudo mount /dev/sda5 /mnt

#Монтируете /dev /proc /sys /tmp также в mnt
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /sys /mnt/sys
sudo mount -o bind /proc /mnt/proc
sudo mount -o bind /tmp /mnt/tmp

#Меняете корень
sudo chroot /mnt

#Теперь у вас корень системы /mnt. То есть вы частично в OpenSUSE которая стоит на /dev/sda5. После команды chroot у вас должны быть root права поэтому sudo не нужно. Теперь сново попробуйте:
grub-install /dev/sda

#--boot-directory указывать не надо, так как теперь для вас /boot это и есть /mnt/boot

update-grub
# Тут тоже никаких параметров не нужно указывать

#Выходим из chroot окружения
exit

#Отмантируем /mnt/dev /mnt/sys /mnt/proc /mnt/tmp
sudo umount /mnt/dev /mnt/sys /mnt/proc /mnt/tmp

#Естественно вывод всего сюда нам на обозрение. Ну вроде должно все гладко пройти.

demsi
()
Ответ на: комментарий от demsi
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount -o bind /tmp /mnt/tmp
ubuntu@ubuntu:~$ sudo chroot /mnt
chroot: failed to run command `/bin/bash': Exec format error
ubuntu@ubuntu:~$ 




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

Что «нда»? Восстанови MBR, перенеси груб на раздел с линуксом, и поставь селектор. Он гроши стоит, у тебя же True image куплен.

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

Да, и еще. Вчера утром через Windows7 с помощью программы Easy BCD поставил, ради эксперимента, вот такой загрузчик:

http://rghost.ru/48798159/image.png

Но, к сожалению, выкидывает все в то же линуксовое окно, при выборе ОС Линукс.

http://rghost.ru/48798151/image.png

Может что-то из этого grub можно установить?

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

chroot: failed to run command `/bin/bash': Exec format error

Live CD Ubuntu 64 битная ?. OpenSuse которая стоит на буке какой битности ?
Предполагаю что OpenSuse 64 битная.
Вам необходимо Загрузиться с 64 битного Live CD.

demsi
()
Ответ на: комментарий от multimaxfm

Да, и еще. Вчера утром через Windows7 с помощью программы Easy BCD поставил, ради эксперимента, вот такой загрузчик:

http://rghost.ru/48798159/image.png

Но, к сожалению, выкидывает все в то же линуксовое окно, при выборе ОС Линукс.

http://rghost.ru/48798151/image.png

Может что-то из этого grub можно установить?

Немножко не понял, то есть сначала выскакивает первое окошко там вы выбираете пункт NeoSmart Linux. А потом второе окошко ?
И чтоб точно знать, это разве не дефолтный загрузчик Windows 7 или что-то другое ?

В общем, чтобы не заставлять вас ковыряться дальше и переставлять различные загрузчики давайте остановимся на этом варианте.
Очевидно после выбора пункта NeoSmart Linux (если я понял правильно) вы попадаете в grub. Меню нет потому-что скорее всего отстуствует файл /boot/grub/grub.cfg.

Собственно команда update-grub его генерирует. Но можно и создать вручную.

То есть ЛИБО

Вы делаете все что я писал выше, за исключением команды grub-install дабы не перезаписывать ваш загрузчик который на первой картинке. Также загрузитесь с Live CD в котором такая же битность ОС что и OpenSuse которая стоит на вашем Ноутбуке.
Таким образом:

ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount -o bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount -o bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo mount -o bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount -o bind /tmp /mnt/tmp
ubuntu@ubuntu:~$ sudo chroot /mnt

# update-grub
# exit

ubuntu@ubuntu:~$ sudo umount /mnt/tmp /mnt/sys /mnt/proc  /mnt/dev

ЛИБО

Просто создайте /boot/grub/grub.cfg вручную. Для этого вам нужно знать какие ядра есть в ОС. Другими словами дайте нам вывод команд:

Загрузившись в Live CD
sudo mount /dev/sda5 /mnt
ls -l /mnt/boot
А мы подскажем что нужно написать в /boot/grub/grub.cfg для того чтобы загрузить OpenSuse.

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

это разве не дефолтный загрузчик Windows 7 или что-то другое ?

похоже на то, сделал я его программой Easy BCD из под семерки

Очевидно после выбора пункта NeoSmart Linux (если я понял правильно) вы попадаете в grub

да. вот только есть один момент. этот GRUB был установлен после попыток восстановить загрузчик SUSE, загрузившись в УБУНТУ лайв сиди. после не совсем умного тыканья, судя по всему, затерся загрузчик SUSE и установился вот этот GRUB. впрочем, смотрите так это или нет. сейчас дам вывод папки boot. Убунту лайв сиди х32, вы правы. Вывод сделаю с него, ок?

Вывод:

ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ ls -l /mnt/boot
total 35852
-rw------- 1 root root      512 февр. 14  2013 backup_mbr
lrwxrwxrwx 1 root root        1 июня  21  2011 boot -> .
-rw-r--r-- 1 root root     1236 июня  17  2011 boot.readme
-rw-r--r-- 1 root root   125630 июня   6  2011 config-2.6.39-2-desktop
drwxr-xr-x 3 root root    12288 сент. 16 12:13 grub
lrwxrwxrwx 1 root root       23 февр. 15  2013 initrd -> initrd-2.6.39-2-desktop
-rw-r--r-- 1 root root 10831186 февр. 15  2013 initrd-2.6.39-2-desktop
-rw-r--r-- 1 root root   548864 февр. 14  2013 message
-rw-r--r-- 1 root root   592672 июня   6  2011 symtypes-2.6.39-2-default.gz
-rw-r--r-- 1 root root   593613 июня   6  2011 symtypes-2.6.39-2-desktop.gz
-rw-r--r-- 1 root root   576665 июня   6  2011 symtypes-2.6.39-2-xen.gz
-rw-r--r-- 1 root root   206778 июня   6  2011 symvers-2.6.39-2-desktop.gz
-rw-r--r-- 1 root root      515 июня   6  2011 sysctl.conf-2.6.39-2-desktop
-rw-r--r-- 1 root root  2444565 июня   6  2011 System.map-2.6.39-2-desktop
-rw-r--r-- 1 root root  5307051 июня   6  2011 vmlinux-2.6.39-2-default.gz
-rw-r--r-- 1 root root  5609442 июня   6  2011 vmlinux-2.6.39-2-desktop.gz
-rw-r--r-- 1 root root  4925443 июня   6  2011 vmlinux-2.6.39-2-xen.gz
lrwxrwxrwx 1 root root       24 февр. 14  2013 vmlinuz -> vmlinuz-2.6.39-2-desktop
-rw-r--r-- 1 root root  4813456 июня   6  2011 vmlinuz-2.6.39-2-desktop
ubuntu@ubuntu:~$ ls -l /mnt/boot/grub
total 2060
-rw-r--r-- 1 root root   7368 сент. 16 12:13 915resolution.mod
-rw-r--r-- 1 root root  10420 сент. 16 12:13 acpi.mod
-rw-r--r-- 1 root root   1848 сент. 16 12:13 adler32.mod
-rw-r--r-- 1 root root   4644 сент. 16 12:13 affs.mod
-rw-r--r-- 1 root root   5092 сент. 16 12:13 afs_be.mod
-rw-r--r-- 1 root root   4928 сент. 16 12:13 afs.mod
-rw-r--r-- 1 root root   1132 сент. 16 12:13 aout.mod
-rw-r--r-- 1 root root   8184 сент. 16 12:13 ata.mod
-rw-r--r-- 1 root root   2276 сент. 16 12:13 ata_pthru.mod
-rw-r--r-- 1 root root   4236 сент. 16 12:13 at_keyboard.mod
-rw-r--r-- 1 root root   5004 сент. 16 12:13 befs_be.mod
-rw-r--r-- 1 root root   4832 сент. 16 12:13 befs.mod
-rw-r--r-- 1 root root   4780 сент. 16 12:13 biosdisk.mod
-rw-r--r-- 1 root root   2560 сент. 16 12:13 bitmap.mod
-rw-r--r-- 1 root root   3084 сент. 16 12:13 bitmap_scale.mod
-rw-r--r-- 1 root root   2192 сент. 16 12:13 blocklist.mod
-rw-r--r-- 1 root root    512 сент. 16 12:13 boot.img
-rw-r--r-- 1 root root   2636 сент. 16 12:13 boot.mod
-rw-r--r-- 1 root root  27992 сент. 16 12:13 bsd.mod
-rw-r--r-- 1 root root  13588 сент. 16 12:13 btrfs.mod
==остальное не влезает в сообщение===

(на всякий случай вывел каталог GRUB... судя по дате, GRUB Сьюса я успешно затер)

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

EasyBCD?
LiveCD Ubuntu
sudo -s
mkdir /mnt/suse
mount /dev/sd<партиция с suse> /mnt/suse
for i in dev proc sys ; do mount --bind /$i /mnt/suse/$i ; done
chroot /mnt/suse

вот мы и в чруте suse

grub-install --no-floppy /dev/sd<наш HDD/SSD>
[ -e /boot/grub/grub.cfg ] && GRUBCFG='grub.cfg' || GRUBCFG='i386-pc/grub.cfg'
update-grub || update-grub2 || grub-mkconfig -o /boot/grub/$GRUBCFG
exit

опять мы в убунте
reboot

можно воспользоватся Slax/RiPLinux/SysRescue/что-угодно

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