Здравствуйте!
Столкнулся с тем, что BURG, GRUB1 и GRUB2, которые поочерёдно ставил в Kubuntu 10.10, не могут внести в список операционных систем, загрузочную запись PCLinuxOS.
Обновляю конфигурационный файл grub.cfg - sudo update-grub или sudo update-grub2
alexander-k@alexander-k-Kubuntu-10:~$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-23-generic
Found initrd image: /boot/initrd.img-2.6.35-23-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 9.10 (9.10) on /dev/sda7
Found PCLinuxOS on /dev/sdb2
Found Microsoft Windows XP Home Edition RU on /dev/sdb4
done
В файл grub.cfg заносятся вот такие данные.
При перезагрузки компьютера, GRUB2 выдаёт строчку с уже не существующей OpenSUSE, которую сменил на PCLinuxOS. Строчки с OpenSUSE не активны.
попробуй sudo grub-mkconfig -o /boot/grub/grub.cfg
Не помогло.
ander-k@alexander-k-Kubuntu-10:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
[sudo] password for alexander-k:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-23-generic
Found initrd image: /boot/initrd.img-2.6.35-23-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Ubuntu 9.10 (9.10) on /dev/sda7
Found PCLinuxOS on /dev/sdb2
Found Microsoft Windows XP Home Edition RU on /dev/sdb4
done
Found PCLinuxOS on /dev/sdb2 Это же он и есть...
а в grub.cfg вот вроде:
menuentry "linux (on /dev/sdb2)" {
insmod part_msdos
insmod reiserfs
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set 741c34de-d10c-4314-ba9b-eb89d3481a53
linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=741c34de-d10c-4314-ba9b-eb89d3481a53 resume=UUID=e3e5aee6-ecb8-403b-90bc-3fe541a25e5f splash=silent vga=788
initrd (hd0,1)/boot/initrd.img
}
Всё.
Теперь, полностью вышел из строя GRUB.
Уже несколько часов бьюсь над переустановкой GRUB'а с live-USB, но загрузчик не устанавливается.
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 80.1 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4a8e4a8d
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9084 72965304+ 5 Extended
/dev/sda2 9084 9734 5217280 82 Linux swap / Solaris
/dev/sda5 1 1931 15510694+ 7 HPFS/NTFS
/dev/sda6 1932 7868 47688921 7 HPFS/NTFS
/dev/sda7 7869 9084 9765625 83 Linux
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000406fa
Device Boot Start End Blocks Id System
/dev/sdb1 1 1490 11968393+ 83 Linux
/dev/sdb2 1491 2982 11977728 83 Linux
/dev/sdb3 2983 40520 301523406+ 5 Extended
/dev/sdb4 * 40521 60801 162907132+ 7 HPFS/NTFS
/dev/sdb5 2983 3176 1558273+ 83 Linux
/dev/sdb6 3372 39470 289965186 83 Linux
/dev/sdb7 39471 40520 8432640 82 Linux swap / Solaris
/dev/sdb8 3177 3371 1566306 83 Linux
Partition table entries are not in disk order
Disk /dev/sdc: 2019 MB, 2019557376 bytes
255 heads, 63 sectors/track, 245 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c740f
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 245 1967931 b W95 FAT32
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
mount: you must specify the filesystem type
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
mount: you must specify the filesystem type
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
ubuntu@ubuntu:~$ sudo mount /dev/sdb4 /mnt
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
ubuntu@ubuntu:~$ mkdir /mnt/dev && mount --bind /dev /mnt/dev
mount: only root can do that
ubuntu@ubuntu:~$ sudo mkdir /mnt/dev && mount --bind /dev /mnt/dev
mkdir: cannot create directory `/mnt/dev': File exists
ubuntu@ubuntu:~$ sudo mkdir /dev/sda1
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
Эта инструкцция у меня не сработала: "Восстановление GRUB2".
Александр, попробуйте эти рекомендации в разделе восстановление grub: Grub_2_от_А_до_Я
Спасибо за ссылку!
Отличная статья!
Спасибо, sait. Да, эту статью я имею в закладках уже несколько месяцев.
Установил на диск IDE Kubuntu 10.04 с загрузчиком. Всё равно как-то криво вышло: не показывает строчки с разными ядрами и строкой Режима восстановления Kubuntu 10.10, а также не загружает PCLinuxOS.2010.10.
Ну тогда пробовать другой загрузчик, кажись lilo точно не помню как называется, вроде стоит в альт линукс, а вдруг поможет.
Почему, раньше GRUB работал очень здорово, а сейчас он стал каким-то кривым?
потому что есть одно старинное правило: "Работает - не лезь", которому ты, Саша, к сожалению, никогда не пользуешься. Если тебе хочется, чтобы система работала, зачем ее постоянно ломать? А если хочется ломать, то зачем потом кипишить на форуме?
Ggub изменился, grub2 переписали с нуля и видимо, ещё не очень стабилен
Палка о двух концах, не залезешь не узнаешь, залезешь поломаешь и заодно узнаешь, видимо это Сашин выбор. Я лично его за это ругать не буду. Ранее я работал электромехаником связи и эта схема мне хорошо знакома: радиоузлы, телефонные станции, телеграфное оборудование, системы уплотнения, кабели, приборы, вот приходилось ремонтировать причем в пятницу старался ничего не далать дабы в субботу не бежать на работу.
Я согласен с Victor'ом.
Действительно, если ни чего не трогать и не экспериментировать, то ни чему новому научиться не возможно.
Для этих целей виртуальные машины существуют, не?
У меня для этих целей, случайно правда, есть внешний винчестер в отдельном корпусе, так я там если есть время обычно все опробую, грузится через usb порт при этом даже не отсоединяю винчестер, хотя если что убираю шлейф, как то случайно обновил grub на внешнем винтчестере а родной забыл отключить... результат загрузчик очутился на внешнем со всеми вытекающими последствиями. Исправил правда быстро но лучше отключить. Саша, железо оно и есть железо, главное все нужное сохранить, вот выйдет 11,04 поставлю на внешний а старую снесу не обновляя. Мне например нужен минимум программ, а кому то больше, пусть ставит, время идет растут и потребности так что удачи в делах!!! Я думаю что они тоже эксперементируют, только помалкивают если что напартачили, я тоже не без греха, всякое бывало.
.Переустановил Kubuntu 10.10 с форматированием корня и установкой загрузчика на /dev/sdb. Но, по прежнему загрузчик
не загружает ни PCLinuxOS, ни Windows XP. Сейчас, появилась необходимость поработать с принтером в Windows XP, а загрузится в неё ни могу.
Весь свой текст разбил на три части, потому-что если в пост помещаю немного больше слов, то опубликовать его не могу.
Конкретно с этим вам сюда.
Не могу восстановить работоспособный GRUB с Live-CD Kubuntu.
При попытки загрузится в одну из четырёх операционных систем получаю идинтичное сообщение:
Booting "Linux"
kernel (hd2,1) boot/vmlinuz BOOT_ I MAGE = Linux root = UUID = 741c34de - d 10c4314-ba 98 - eb 89d 3481a53 resume = UUID=e3e5a ee6 - - ecb8 - 403b - 906c - - 3fe541a 25e5f splash = silent vga = 788
Error 22: No such partition
Press any key to continue...
Даже, не исправило ситуацию сегодняшняя переустановка PCLinuxOS.
А UUID-ы правильные? Проверяли?
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ubuntu:~$ ls -lF /dev/disk/by-uuid/
итого 0
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 04CE-97A4 -> ../../sdc1
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 08A804E546C2F514 -> ../../sda4
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 1B8D744D2C21B904 -> ../../sdb6
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 32688FE9688FAA65 -> ../../sdb5
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 47bf7182-f39c-43e3-9afe-9beb10568a27 -> ../../sda5
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 5f01b454-072a-4b06-bf1c-0e3d9c4fb130 -> ../../sdb7
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 741c34de-d10c-4314-ba9b-eb89d3481a53 -> ../../sda2
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 7f083871-ab15-46b5-bb11-1560a1aa3d7b -> ../../sda6
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 8e05eb39-b5bc-41b9-afe6-5eac273d08d2 -> ../../sda1
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 9ebee4df-e3f5-405f-8554-a520591325ea -> ../../sdb2
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 e2e2c701-4d77-49bf-add6-7cfce21de219 -> ../../sda8
lrwxrwxrwx 1 root root 10 2010-12-25 09:41 e3e5aee6-ecb8-403b-90bc-3fe541a25e5f -> ../../sda7
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ sudo fdisk -l
Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000406fa
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 1490 11968393+ 83 Linux
/dev/sda2 1491 2982 11977728 83 Linux
/dev/sda3 2983 40520 301523406+ 5 Расширенный
/dev/sda4 * 40521 60801 162907132+ 7 HPFS/NTFS
/dev/sda5 2983 3176 1558273+ 83 Linux
/dev/sda6 3372 39470 289965186 83 Linux
/dev/sda7 39471 40520 8432640 82 Linux своп / Solaris
/dev/sda8 3177 3371 1566306 83 Linux
Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sdb: 80.1 ГБ, 80060424192 байт
255 heads, 63 sectors/track, 9733 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4a8e4a8d
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 9084 72965304+ 5 Расширенный
/dev/sdb2 9084 9734 5217280 82 Linux своп / Solaris
/dev/sdb5 1 1931 15510694+ 7 HPFS/NTFS
/dev/sdb6 1932 7868 47688921 7 HPFS/NTFS
/dev/sdb7 7869 9084 9765625 83 Linux
Диск /dev/sdc: 2019 МБ, 2019557376 байт
255 heads, 63 sectors/track, 245 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000c740f
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 * 1 245 1967931 b W95 FAT32
ubuntu@ubuntu:~$ sudo grub
sudo: grub: command not found
ubuntu@ubuntu:~$ sudo apt-get install grub
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
grub-doc mdadm
Пакеты, которые будут УДАЛЕНЫ:
grub-pc
НОВЫЕ пакеты, которые будут установлены:
grub
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 407kБ архивов.
После данной операции, объём занятого дискового пространства уменьшится на 807kB.
Хотите продолжить [Д/н]? Y
Получено:1 http://archive.ubuntu.com karmic/main grub 0.97-29ubuntu59 [407kB]
Получено 407kБ за 1с (241kБ/c)
Предварительная настройка пакетов ...
(Чтение базы данных ... на данный момент установлено 90575 файлов и каталогов.)
Удаляется пакет grub-pc ...
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета grub.
(Чтение базы данных ... на данный момент установлено 90393 файлов и каталогов.)
Распаковывается пакет grub (из файла .../grub_0.97-29ubuntu59_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет grub (0.97-29ubuntu59) ...
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/stage1
(hd0,1)
grub> root (hd0,1)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (hd0)"... 19 sectors are embedded
.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+19 p (hd0,1)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
grub> update-grub
Error 27: Unrecognized command
grub> sudo update-grub
Error 27: Unrecognized command
В очередной раз переустановил Kubuntu 9.10, с которой установился на половину работающий GRUB: то-есть, с помощью него могу загрузиться в Kubuntu 10.10 и 9.10, но ни могу загрузится в PCLinuxOS и в Windows XP (Что-то, GRUB не находить ядер тех операционных систем).
Александр, тут смотрел: [HOWTO] Настройка и редактирование GRUB 2 ?
Смотрел.
А тут: Восстановление GRUB
и тут: Загрузчик системы GRUB
Опять переустановил Kubuntu чтобы GRUB дал наконец возможность загрузиться в Windows XP и от сканировать нужные материалы и снять несколько рипов дисков. К сожалению, попытка оказалась тщетной.
Ну глядишь после 30-й переустановки систем, Вы наконец научитесь читать мануалы.
Уважаемый, alex1812!
Будьте так любезны
Скажете пожалуйста, почему не одна из этих систем не загружается у меня?
sudo /etc/grub.d/30_os-prober
Интересно а если другой загрузчик поставить, lilo к примеру, это вообще возможно.
Хотел его поставить, но не понял как он ставиться?
Фотографии загрузчика GRUB
Отправить комментарий