LINUX.ORG.RU

Помогите установить Debian Squeeze


0

0

В общем, такая проблема. Есть рабочая машинка, не шибко новая, но всё же... Два винта. На первом стоит Lenny и раздел с данными. На втором стоит в первом разделе винда, второй - виндовый раздел D, третий - собственно куда хотелось бы поставить Squeeze. Должен сказать, она там раньше и стояла, но в результате разнообразных эксперементов я её порушил (для эксперементов, собственно, она и стояла там) и решил переустановить. Скачал свежий образ netinstall, поставил. Прописал всё как положено в GRUB2 на Lenny. При первой же загруке вывалилось что то типа:

Begin: Running /scripts/init-buttom...mount: mounting /dev on /root/dev failed: No such file or directory mount: mounting /sys on /root/sys failed: No such file or directory mount: mounting /proc on /root/proc failed: No such file or directory

Target filesystem doesn't have requested /sbin/init not found Try passing init= bootarg

/bin/sh: can't access tty; job control turned off

Естетственно это только последняя страница. В /etc/fstab следующее:

proc /proc proc defaults 0 0

UUID=3b899a01-db75-4612-9098-43e1c74f0e93 / ext3 errors=remount-ro 0 1

UUID=dd5e85d8-e739-4063-a4a5-8456999088a1 none swap rw 0 0 0

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Менял UUID на sdb3, hdb3, hdc3, sdc3 - результат один и тот же.

P.S. Да, чуть не забыл. Такая же проблема вылазила раньше, когда я пытался обновить ядро 2.6.30 на 2.6.32. Теперь по умолчанию ставится 2.6.32.



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

А модули для поддержки дискового контроллера утебя в initrd добавлены?

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

Вот уж чего не знаю, того не знаю. Тупо поставил систему, сначала с netinstall диска, потом с KDE-CD1. Ставил в обоих случаях тоько базовуб систему без DE.

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

Можно конечно, но тогда виндовый загрузчик дуба даст. И что то мне подсказывает что проблему это не решит. Но если других вариантов решения не будет, видимо, прийдётся этот попробовать.

Tocaor
() автор топика

> Прописал всё как положено в GRUB2 на Lenny. При первой же загруке вывалилось что то типа:

Показывайте, что прописали.

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

Вот что прописал:

menuentry «Debian GNU/Linux, linux 2.6.26-2-686» {    set root=(hd0,1)    search --fs-uuid --set 458c5391-4650-49be-be33-6f7882e1449e    linux   /boot/vmlinuz-2.6.26-2-686 root=UUID=458c5391-4650-49be-be33-6f7882e1449e ro    initrd   /boot/initrd.img-2.6.26-2-686 } menuentry «Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)» {    set root=(hd0,1)    search --fs-uuid --set 458c5391-4650-49be-be33-6f7882e1449e    linux   /boot/vmlinuz-2.6.26-2-686 root=UUID=458c5391-4650-49be-be33-6f7882e1449e ro single    initrd   /boot/initrd.img-2.6.26-2-686 } menuentry «Debian GNU/Linux Squeeze»{ set root=(hd1,3) linux /boot/vmlinuz-2.6.32-5-686 ro initrd /boot/initrd.img-2.6.32-5-686 } menuentry «Debian GNU/Linix Squeeze single mode» { set root=(hd1,3) linux /boot/vmlinuz-2.6.32-5-686 initrd /boot/initrd.img-2.6.32-5-686 ro single }

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

Блин, что ж так по уродски то... Вот:

menuentry «Debian GNU/Linux, linux 2.6.26-2-686» {

   set root=(hd0,1)

   search --fs-uuid --set 458c5391-4650-49be-be33-6f7882e1449e

   linux   /boot/vmlinuz-2.6.26-2-686 root=UUID=458c5391-4650-49be-be33-6f7882e1449e ro

   initrd   /boot/initrd.img-2.6.26-2-686

}

menuentry «Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)» {

   set root=(hd0,1)

   search --fs-uuid --set 458c5391-4650-49be-be33-6f7882e1449e

   linux   /boot/vmlinuz-2.6.26-2-686 root=UUID=458c5391-4650-49be-be33-6f7882e1449e ro single mode

   initrd   /boot/initrd.img-2.6.26-2-686

}

menuentry «Debian GNU/Linux Squeeze»{

set root=(hd1,3)

linux /boot/vmlinuz-2.6.32-5-686 ro

initrd /boot/initrd.img-2.6.32-5-686

}

menuentry «Debian GNU/Linix Squeeze single mode» {

set root=(hd1,3)

linux /boot/vmlinuz-2.6.32-5-686

initrd /boot/initrd.img-2.6.32-5-686 ro single mode

}

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

Используйте User Line Breaks или LORCODE.

У Вас в fstab указан другой UUID корневой файловой системы: 3b899a01-db75-4612-9098-43e1c74f0e93 (а не 458c5391-4650-49be-be33-6f7882e1449e). Почему?

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

Короче, теперь уже не важно почему UUID не совпадают. На сегодняшний день ситуация такова: в первом разделе первого винта (sd0,1) стоит Squeeze. В процессе его установки по глупости был установлен GRUB2 в главную загрузочную область. В первом разделе второго винта (sd1,1) остался Lenny. Собственно вотпрос: как заставить GRUB, установленный вместе со Squeeze, видеть и загружать пресловутый Lenny (по работе нужен позарез)?

К слову, посмотрел конфиг этого нового GRUB2 - не в корне, но порядком отличается от того же GRUB2, что был установлен вместе с Lenny. Я с синтаксисом того то не успел до конца разобраться... А тут такое...О_о Привести пример не могу, ибо всё осталось на роботе, а на носу выходные. Дома тоже стоит такой же новый GRUB2 и неплохо справляется с загрузкой второй системы (MUSICS2 на базе Lenny на втором винте), но я ничего не настраивал. Он как то сам всё распознал и прописал. А на работе не желает в упор видеть вторую систему.В процессе установки помню что сообщал о поиске других ОС но, видимо, так ничего и не нашёл :-(

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

Всё! Всё заработало! Всем спасибо. Надо было запустить от рута grub-mkconfig и потом скописастить в grub.cfg.

Тема закрыта.

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

Ну или так... Я врукопашную скопипастил. Результат тот же.

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