LinuxForum.Fans
Тема

Как прописать новый Debian в старом Grub?

Автор: Termo 12 сообщений 581 просмотров
#352662

имеется три жестких диска на разных интерфейсах.
если посчитать их со стороны BIOS, то они пишутся так:
(согласно очереди на загрузку)
HDD Seagate 500Gb SATA_II Port_1
HDD Seagate 320Gb SATA_II Port_2
HDD Samsung 80Gb IDE Slave

HDD Seagate 500Gb - Ubuntu 10.04
HDD Seagate 320Gb - Windows 7
HDD Samsung 80Gb - Windows XP
это чтобы вам стало понятно.

однако в самой Ubuntu диски видятся иначе
/dev/sda - HDD Samsung 80Gb - Windows XP
/dev/sdb - HDD Seagate 500Gb - Ubuntu 10.04
/dev/sdc - HDD Seagate 320Gb - Windows 7

т.е. саму себя Ubuntu определяет себя второй в очереди в BIOS.
вот вывод консоли:
[console]
~$ sudo fdisk -l
Диск /dev/sda: 80.1 ГБ
Диск /dev/sdb: 500.1 ГБ
Диск /dev/sdc: 320.1 ГБ
[/console]

если зайти в grub, то в нем всё как и в биосе:
Ubuntu - /dev/sda
Windows 7 - /dev/sdb
Windows XP - /dev/sdc

я обманул загрузчик ХР, подменив для него map

text
title        Windows XP
rootnoverify    (hd2,0)
map (hd0) (hd2)
map (hd2) (hd0)
makeactive
chainloader     +1

суть темы:
на диск с Windows XP (80Gb) хочу установить новый Debian без загрузчика.
как мне прописать его корень в моем загрузчике?
его root-раздел (hd2,2) или, если верить grub 0,97, /dev/sdc2

если кто чего не понял, я готов повторить...

#352664
"Termo" написал:
его root-раздел (hd2,2) или, если верить grub 0,97, /dev/sdc2

Да уж наверное так и прописать!

#352665
karl_muenhgausen написал:
[quote="Termo"]его root-раздел (hd2,2) или, если верить grub 0,97, /dev/sdc2

Да уж наверное так и прописать![/quote]
так это как?
Ubuntu прописана так:

text
title        Ubuntu 10.04 LTS, kernel 2.6.35-1
uuid        5413360d-68e0-4779-a3f6-c97b3ea28bc0
kernel    /boot/vmlinuz-2.6.35-1-generic root=UUID=5413360d-68e0-4779-a3f6-c97b3ea28bc0 ro quiet vga=791 
initrd        /boot/initrd.img-2.6.35-1-generic
#352667
Termo написал:
[quote=karl_muenhgausen][quote="Termo"]его root-раздел (hd2,2) или, если верить grub 0,97, /dev/sdc2

Да уж наверное так и прописать![/quote]
так это как?
Ubuntu прописана так:

text
title        Ubuntu 10.04 LTS, kernel 2.6.35-1
uuid        5413360d-68e0-4779-a3f6-c97b3ea28bc0
kernel    /boot/vmlinuz-2.6.35-1-generic root=UUID=5413360d-68e0-4779-a3f6-c97b3ea28bc0 ro quiet vga=791 
initrd        /boot/initrd.img-2.6.35-1-generic

[/quote]


А! Я-то думал, вопрос только в самом устройстве. Ну так не проще установить Дебиан и тупо обновить груб?

#352668
karl_muenhgausen написал:
А! Я-то думал, вопрос только в самом устройстве. Ну так не проще установить Дебиан и тупо обновить груб?

не проще
update-grub не видит ядро дебиана

#352670

Termo, о как! А поставить Дебиан с загрузчиком на тот же диск и попробовать его сделать первым? По идее он должен все остальные увидеть.

#352671
karl_muenhgausen написал:
Termo, о как! А поставить Дебиан с загрузчиком на тот же диск и попробовать его сделать первым? По идее он должен все остальные увидеть.

хрень ты предложил
такого не будет никогда!

#352674

Termo, с чего бы? Я вот как раз сейчас именно это и сделал. Никаких проблем.

#352675

просто не будет и всё, без объяснения причины
debian нужно прописать в действующий grub

#352680

Termo, просто ставьте Debian без загрузчика, а потом в Ubuntu выполните команду:
[console]sudo update-grub[/console]
Команда динамиУ меня ситуация другая, сначала был установлен Debian, а потом Ubuntu. В случае установки обновлений в Ubuntu, обновляю меню Grub2 в Debian.

#352776

блин опять придется лезть в гугель
да что же это такое то...

#352872

обошелся собственными силами

[console]
3.11-2-amd64
[/console]
боже ты мой какая гадость эта ваше кде
вопрос: как полностью удалить весь кде-десктоп?

Войдите или зарегистрируйтесь, чтобы ответить.