Если человек не знает, куда он плывёт – для него нет благоприятных ветров.
Имел на жестком 2 ОСи XP и Убунту.
Хотел поставить еще одну XP 64 на другой диск.
Глянуть что оно такое.
Знал что устанока может затереть выбор ОСей который устанавливает убунту во время своей установки. Поэтому предварительно сделал акронисом образы диска С с виндой и диска с убунтой.
После установки так и произошло теперь при выборе ОСей появляется стандарный виндовский загрузчик.
Хотел всё вернуть, востановив из образа. Не помогло O_O
Теперь надо узнать как этот убунтовский загрузчик востановить.
А так я не могу запустить убунту теперь.
Хотел поставить еще одну XP 64 на другой диск.
Глянуть что оно такое.
Знал что устанока может затереть выбор ОСей который устанавливает убунту во время своей установки. Поэтому предварительно сделал акронисом образы диска С с виндой и диска с убунтой.
После установки так и произошло теперь при выборе ОСей появляется стандарный виндовский загрузчик.
Хотел всё вернуть, востановив из образа. Не помогло O_O
Теперь надо узнать как этот убунтовский загрузчик востановить.
А так я не могу запустить убунту теперь.
-
-
10.08.2007 в 02:35У меня как-то был комп с двумя жёсткими дисками (именно два винта разных), на одном был линукс, на другом винда. Я собирался сделать так, чтобы можно было выбрать в BIOS Setup, с какого диска грузиться, и соответственно загружать или линукс или винду.
Так вот, оказалось, что инсталлятор винды по любому срёт в загрузочную область первого винта в системе, который он предполагает загрузочным. Даже если сама винда установлена на втором и в биосе выбрано соотв. "грузиться со второго hdd". То есть, я поставил на первый винт линукс, а после того как поставил винду на второй, оказалось, что линукс уже не грузится.
Починить загрузчик линукса было делом одной единственной консольной команды grub-install (конфиг для него уже был прописан), а вот нормально поставить загрузчик винды я так и не смог, пришлось физически отключать второй винт, ставить винду, и потом второй винт подключать обратно, тогда всё получилось.
-
-
10.08.2007 в 03:23Как я понимаю XP 64 ставиась на другой физический хард?
Тогда грузитесь с live cd убунты, делайте grub-install /dev/hdX(sdx) где x это диск(физический) с убунтой.hdх - ide диски, sdx - sata.
Дальше в /boot/grub/grub.conf создайте строчки вроде
title=Windows XP64
root (hd1,0)
map (hd1,0) (hd0,0)
map (hd0,0) (hd1,0)
makeactive
chainloader +1
boot
Где 1 - номер харда с виндой, а 0 - номер раздела с ней.
P.S а зачем вам xp 64?))
-
-
10.08.2007 в 08:34Мне кстати нравится ставить груб из груба, правда для этого он должен где-то присутствовать (на лайвсиди например).
-
-
10.08.2007 в 11:44-
-
10.08.2007 в 21:55Надеюсь мой конфиг на убунте сохранился.
Вечно молод
Как я понимаю XP 64 ставиась на другой физический хард?Тогда грузитесь с live cd убунты, делайте grub-install /dev/hdX(sdx) где x это диск(физический) с убунтой.hdх - ide диски, sdx - sata.Дальше в /boot/grub/grub.conf создайте строчки вроде title=Windows XP64 root (hd1,0) map (hd1,0) (hd0,0) map (hd0,0) (hd1,0) makeactive chainloader +1 bootГде 1 - номер харда с виндой, а 0 - номер раздела с ней.
Спасибо за совет сохраню на будушее, но XP 64 я ставил так для ознокомления, и потому сделал дампы лог дисков, чтоб потом удалить ее и вернуть всё как было.
-
-
10.08.2007 в 22:42ubuntu@ubuntu:~$ grub-install /dev/cda
mkdir: невозможно создать каталог `/boot/grub': Permission denied
Может это изза того что у меня убунту стоит не на первом логдиске по счёту а на 3.
Хотя я подозреваю еще что еще может быть вина в вот этом:
Хотя на самом деле всё должно выглядеть так как показывает акронис:
-
-
10.08.2007 в 22:43-
-
11.08.2007 в 05:33А вы бут раздел то подмонтировали,прежде чем груб инсталл запускать?)
man mount
-
-
11.08.2007 в 11:58А вы бут раздел то подмонтировали,прежде чем груб инсталл запускать?)
man mount
Нет конечно.
-
-
11.08.2007 в 12:29Винда не видит линуксовых фс)
Раньше она видела корректно разделы диска, а счас вот такая котовасия появилась.
-
-
12.08.2007 в 00:44Если надо было сделать
ubuntu@ubuntu:~$ mount /dev/sda3
mount: невозможно найти /dev/sda3 в /etc/fstab или /etc/mtab
То ни выходит.
-
-
12.08.2007 в 01:44Вот что получилось:
ubuntu@ubuntu:~$ sudo fdisk -l
Диск /dev/sda: 320.0 ГБ, 320072933376 байт
255 головок, 63 секторов/дорожку, 38913 цилиндров
Единицы = цилиндры по 16065 * 512 = 8225280 байт
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 4008 32194228+ 7 HPFS/NTFS
/dev/sda2 4009 38913 280374412+ 5 Расширенный
/dev/sda3 22470 25620 25310407+ 83 Linux
/dev/sda5 4009 22469 148287951 7 HPFS/NTFS
/dev/sda6 25621 25762 1140583+ 82 Linux своп / Solaris
/dev/sda7 25763 38913 105635376 7 HPFS/NTFS
ubuntu@ubuntu:~$ sudo modprobe ext3
ubuntu@ubuntu:~$ sudo mount -t ext3 /dev/sda3 /mnt
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# sudo mount -t proc none /proc
root@ubuntu:/# sudo mount -t sysfs none /sys
root@ubuntu:/# sudo /sbin/start_udev
sudo: /sbin/start_udev: command not found
root@ubuntu:/# sudo grub-install /dev/cda1
/dev/cda1: Not found or not a block device.
root@ubuntu:/#
Последн.. решающую команду не хочет выполнять.
И еще одну не распознало.
-
-
13.08.2007 в 02:00-
-
13.08.2007 в 12:56какая разница, разделы-то она видит
-
-
13.08.2007 в 13:03# mount /dev/sda3 /mnt
# chroot /mnt
# grub-install /dev/sda
и ещё покажи, чего у тебя написано в grub.conf (после вышеописанных действий он должен быть где-то в /boot/grub )
А вы бут раздел то подмонтировали,прежде чем груб инсталл запускать?
у него нет бут раздела, загрузчик находится на корневом
-
-
13.08.2007 в 13:09В этом случае он одновременно и корневой и загрузочный)
Newcore
А рута,как такового в убунте кажись и нет.Так что добавляйте sudo перед каждой командой.
-
-
13.08.2007 в 13:12-
-
13.08.2007 в 20:43-
-
13.08.2007 в 21:21-
-
14.08.2007 в 01:34попробуй так (предполагается, что ты загрузился с лайв цд и зашёл под юзером root):# mount /dev/sda3 /mnt# chroot /mnt# grub-install /dev/sda
Вот:
ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# sudo grub-install /dev/sda
/dev/sda: Not found or not a block device.
Только оно сразу в лайф сиди заходит как рут или надо как то специально заходить?
и ещё покажи, чего у тебя написано в grub.conf (после вышеописанных действий он должен быть где-то в /boot/grub )
Нет такого файла.
Вечно молод
А рута,как такового в убунте кажись и нет.Так что добавляйте sudo перед каждой командой. Так и делаю
-
-
14.08.2007 в 10:24man whoami
Нет такого файла.
после grub-install не появляется /boot/grub ? может, инсталлятор завершает работу с ошибкой?
-
-
14.08.2007 в 22:21после grub-install не появляется /boot/grub ? может, инсталлятор завершает работу с ошибкой?
Так пишет же
/dev/sda: Not found or not a block device.
Наверное ж да.
-
-
14.08.2007 в 23:34-
-
15.08.2007 в 00:35Просто у меня счас физически нет времени всём заниматся.
Пашу на работе с 8-18, когда приходу домой уж не доэтого.
Всём спасибо.
-
-
15.08.2007 в 00:37-
-
15.08.2007 в 01:07В каком смысле загрузчик?
Там grub.
-
-
15.08.2007 в 17:06-
-
15.08.2007 в 17:58-
-
15.08.2007 в 20:38если б там был груб, то и grub.conf был бы
Так убунту и так критиковали за проблемы совместимости. Так что они спокойно могли изменить имена файлов или еще чего.
Папка grub имеется.
-
-
15.08.2007 в 21:11можно ещё на тех же местах поискать menu.lst
по-другому он называться не может, разработчики груба вообще не имеют отношения к разработчикам убунты, так что проблемы убунты тут не при чём