1

Жёсткий поделен на два, на одном была установленна ХР-шка, на другой установил MintDebian. Всё бы ничего, вот только начальный загрузчик с выбором между Минт и ХР-шкой не установился от чего то. По умолчанию грузится лишь Минт.
В Ubuntu я восстанавливал подобное с помощью какой то программы. В Debian такое возможно?

2

Попробуйте Grub Customizer.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

Попробуйте обновить граб.
В Ubuntu это делается так:

sudo update-grub2
iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

4

Индустриальный Эльф пишет:

Попробуйте обновить граб.
В Ubuntu это делается так:

sudo update-grub2

Это не Ubuntu. LinuxMintDebian Edition

5

rizado пишет:

Попробуйте Grub Customizer.

На Debian катит?

6

rizado пишет:

Попробуйте Grub Customizer.

  Почему то отсутсвует комманда make как описанно тут: http://linuxlife.kz/stati/linux/295-grub-customizer

@Userboy
"Это не Ubuntu. LinuxMintDebian Edition"

Тогда так:

# update-grub

ЗЫ. Debian - пакетный дистр. Плохая идея собирать софт из сорцов. Я бы не стал. Но вы можете.

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

8

Индустриальный Эльф пишет:

@Userboy
"Это не Ubuntu. LinuxMintDebian Edition"

Тогда так:

# update-grub

ЗЫ. Debian - пакетный дистр. Плохая идея собирать софт из сорцов. Я бы не стал. Но вы можете.

Результат в терминале:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.10-2-486
Found initrd image: /boot/initrd.img-3.10-2-486
Found linux image: /boot/vmlinuz-3.2.0-4-486
Found initrd image: /boot/initrd.img-3.2.0-4-486
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
Found Microsoft Windows XP Professional RU on /dev/sda1
done

Ну вон ваша винда лицензи...гхм, в общем уже должно работать. Если нет, есть повод познакомится с синтаксисом grub.cfg и востановлением\изменением\добавлением пунктов загрузки;

iMac (mid 2011)
openSUSE 13.1 (Bottle) (x86_64)

Быть свободным — быть Гиком

10

Индустриальный Эльф пишет:

познакомится с синтаксисом grub.cfg

а зачем править конфиг файл который при обновлении ядра будет строится на основе /etc/grub.d/* и /etc/default/grub? думаю правильней познакомится именно с этим

11 (10.10.2013 11:25:12 отредактировано Oleg65)

Индустриальный Эльф пишет:

Попробуйте обновить граб.

Мне кажется это вечная тема, которая на форуме поднималась1............ раз, ведь просто вбить в форумный поисковик слово Grub.
Повторяем, то что уже было и испытано на многих:
sudo mount  /dev/sda...(или какой-там диск с ОС, у мeня sda5)   /mnt
sudo grub-install  --root-directory=/mnt   /dev/sda ( диск на который будет устанавливаться Граб)
перезагружаемся
sudo update-grub


Happy! ag
По желанию можно без sudo, только стать root!  bd
Винда обычно встает на sda1, sda2  расширеный, Линукс на sda5, Grub встает на sda

12

Oleg65 пишет:
Индустриальный Эльф пишет:

Попробуйте обновить граб.

Мне кажется это вечная тема, которая на форуме поднималась1............ раз, ведь просто вбить в форумный поисковик слово Grub.
Повторяем, то что уже было и испытано на многих:
sudo mount  /dev/sda...(или какой-там диск с ОС, у мeня sda5)   /mnt
sudo grub-install  --root-directory=/mnt   /dev/sda ( диск на который будет устанавливаться Граб)
перезагружаемся
sudo update-grub


Happy! ag
По желанию можно без sudo, только стать root!  bd
Винда обычно встает на sda1, sda2  расширеный, Линукс на sda5, Grub встает на sda

Всё спасибо. Разобрался.

13

Oleg65 пишет:
Индустриальный Эльф пишет:

Попробуйте обновить граб.

Мне кажется это вечная тема, которая на форуме поднималась1............ раз, ведь просто вбить в форумный поисковик слово Grub.
Повторяем, то что уже было и испытано на многих:
sudo mount  /dev/sda...(или какой-там диск с ОС, у мeня sda5)   /mnt
sudo grub-install  --root-directory=/mnt   /dev/sda ( диск на который будет устанавливаться Граб)
перезагружаемся
sudo update-grub


Happy! ag
По желанию можно без sudo, только стать root!  bd
Винда обычно встает на sda1, sda2  расширеный, Линукс на sda5, Grub встает на sda

userboy@01 ~ $ sudo grub-install  --root-directory=/mnt   /dev/sda3
/usr/sbin/grub-setup: предупр: Попытка установить GRUB на диск без разделов или на раздел. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.

14

Короче, тупо, еще .... раз : восстанавливаем Граб!
sudo fdisk -l ( смотрим разделы)
sudo mount /dev/sda...  /mnt  (...  - раздел, где установлена ОС)
sudo grub-install  --root-dyrectory=/mnt  /dev/sda
Перезагрузились
sudo update-grub
Счастье  ag

15

Oleg65 пишет:

Винда обычно встает на sda1, sda2  расширеный, Линукс на sda5, Grub встает на sda

Она встает на /dev/sda[1..4] без вариантов. Расширенный раздел - это контейнер для логических разделов и он, как и логические разделы, не может нести файлы, нужные оффтопику для успешной загрузки. Загрузчик оффтопика встает в MBR жесткого диска без вариантов.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

16

Еще раз:
sudo grub-install --root-directory=/mnt /dev/sda , без всяких 3,4,5!

17 (30.11.2013 16:38:30 отредактировано sandaksatru)

Userboy пишет:

userboy@01 ~ $ sudo grub-install --root-directory=/mnt /dev/sda3
...
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.

grub лучше в mbr ставить. Т.е. укажите диск, а не раздел диска. Как то так:
sudo grub-install  --root-directory=/mnt   /dev/sda

Зы.: блин, пока писал, уже сверху ответили)))

18

Объясню подробнее. Появилась немного новая проблема. Есть переносной хард с установленной на нём Mageia.
Переустанавливал LMDE, в том загрузчике который был всё встало в порядке. И через него я спокойно заходил в Mageia.
Потом через менеджер драйверов я обновил ядро на LMDE. После чего в загрузчике перестала запускатся , Mageia, хотя её и видно.


Попробывал переустановить grub как было посоветовано тут:

sudo fdisk -l ( смотрим разделы)
sudo mount /dev/sda...  /mnt  (...  - раздел, где установлена ОС)
sudo grub-install  --root-dyrectory=/mnt  /dev/sda

Но сделал это в установленной LMDE, после чего grub вообще не запускается.

19

Сейчас пишу с Live CD LMDE.

20

Oleg65 пишет:

Еще раз:
sudo grub-install --root-directory=/mnt /dev/sda , без всяких 3,4,5!

С Live CD

mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda

/usr/sbin/grub-probe: error: cannot find a device for /mnt/boot/grub (is /dev mounted?).

21

Oleg65 пишет:

Короче, тупо, еще .... раз : восстанавливаем Граб!
sudo fdisk -l ( смотрим разделы)

Результат:

mint@mint ~ $ sudo fdisk -l

Disk /dev/sda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156299375 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0310030f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    49158899    24579418+   7  HPFS/NTFS/exFAT
/dev/sda2        49158900   156280319    53560710    f  W95 Ext'd (LBA)
/dev/sda3       156280832   156299263        9216   83  Linux
/dev/sda5        49158963   150135602    50488320   83  Linux
/dev/sda6       150138880   156278783     3069952   82  Linux swap / Solaris

Disk /dev/sdb: 1000.2 GB, 1000203803648 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953523054 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x69205244

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1       218129499  1920120929   850995715+   f  W95 Ext'd (LBA)
/dev/sdb2            2048   218128383   109063168   83  Linux
/dev/sdb5       218129509  1715318783   748594637+   7  HPFS/NTFS/exFAT
/dev/sdb6      1715320832  1920120831   102400000   83  Linux

Partition table entries are not in disk order

Disk /dev/sdc: 15.5 GB, 15479597056 bytes
64 heads, 32 sectors/track, 14762 cylinders, total 30233588 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   ?   778135908  1919645538   570754815+  72  Unknown
/dev/sdc2   ?   168689522  2104717761   968014120   65  Novell Netware 386
/dev/sdc3   ?  1869881465  3805909656   968014096   79  Unknown
/dev/sdc4   ?  2885681152  2885736650       27749+   d  Unknown

Partition table entries are not in disk order

22

Ваша проблема в том, что вы не читаете документации и в том, что из-за этого слишком буквально воспринимаете то, что вам пишут. Вам нужно установить grub и на флешку с Mageia, и на жесткий диск компьютера, в обоих случаях в MBR. В этом случае вам нужно будет выбирать с чего загружаться через boot-меню BIOS вашего компьютера, зато флешка и ваш компьютер станут независимы друг от друга - вы сможете запустить любую из установленных на компьютере ОС, не вставляя флешку, и загрузиться с флешки на любом компьютере. Для этого нужно проделать вышеуказанную операцию и для флешки, и для жесткого диска, для флешки еще потребуется изменить один из конфигурационных файлов в /etc/grub.d или в /etc/default/grub так, чтобы не происходило добавление загрузочных записей для жесткого диска.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

23

yars пишет:

Ваша проблема в том, что вы не читаете документации и в том, что из-за этого слишком буквально воспринимаете то, что вам пишут. Вам нужно установить grub и на флешку с Mageia, и на жесткий диск компьютера, в обоих случаях в MBR. В этом случае вам нужно будет выбирать с чего загружаться через boot-меню BIOS вашего компьютера, зато флешка и ваш компьютер станут независимы друг от друга - вы сможете запустить любую из установленных на компьютере ОС, не вставляя флешку, и загрузиться с флешки на любом компьютере. Для этого нужно проделать вышеуказанную операцию и для флешки, и для жесткого диска, для флешки еще потребуется изменить один из конфигурационных файлов в /etc/grub.d или в /etc/default/grub так, чтобы не происходило добавление загрузочных записей для жесткого диска.

  А как всё это подробнее сделать?

24 (30.11.2013 22:18:46 отредактировано yars)

Userboy пишет:

С Live CD

mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda

/usr/sbin/grub-probe: error: cannot find a device for /mnt/boot/grub (is /dev mounted?).

Сделайте немного по-другому: 

sudo mount /dev/sdxz /mnt
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install /dev/sdx
exit
sudo reboot

Здесь x - буква диска, z - номер раздела с корневой файловой системой. И да, если у вас /boot на отдельном разделе, перед генерацией конфига grub и его установкой не забудьте примонтировать, иначе загрузчик не сможет поставиться.
UPD: Пути к конфигам grub указаны относительно текущего корня, в chroot-окружении - как обычно, вне его - /mnt/etc/default/grub, /mnt/etc/grub.d, /mnt/boot. Надеюсь, понятно.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

25

yars пишет:
Userboy пишет:

С Live CD

mint@mint ~ $ sudo grub-install --root-directory=/mnt /dev/sda

/usr/sbin/grub-probe: error: cannot find a device for /mnt/boot/grub (is /dev mounted?).

Сделайте немного по-другому: 

sudo mount /dev/sdxz /mnt
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install /dev/sdx
exit
sudo reboot

Здесь x - буква диска, z - номер раздела с корневой файловой системой. И да, если у вас /boot на отдельном разделе, перед генерацией конфига grub и его установкой не забудьте примонтировать, иначе загрузчик не сможет поставиться.
UPD: Пути к конфигам grub указаны относительно текущего корня, в chroot-окружении - как обычно, вне его - /mnt/etc/default/grub, /mnt/etc/grub.d, /mnt/boot. Надеюсь, понятно.

mint@mint ~ $ sudo mount --bind /proc /mnt/proc
mount: mount point /mnt/proc does not exist

Или я что то не правильно делаю?

26

Вот полное описание выводов терминала.

 mint@mint ~ $ sudo mount /dev/sda5
mount: can't find /dev/sda5 in /etc/fstab or /etc/mtab
mint@mint ~ $ sudo mount /dev/sda5 /mnt
mint@mint ~ $ sudo mount /dev/sda3 /mnt
mint@mint ~ $ sudo mount --bind /proc /mnt/proc
mount: mount point /mnt/proc does not exist
mint@mint ~ $ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
mint@mint ~ $ do mount --bind /sys /mnt/sys
bash: syntax error near unexpected token `do'
mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
mint@mint ~ $ sudo grub-mkconfig -o /boot/grub/grub.cfg
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
mint@mint ~ $ sudo grub-install /dev/sdx
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
mint@mint ~ $ 

27

Userboy пишет:

Вот полное описание выводов терминала.

 mint@mint ~ $ sudo mount /dev/sda5
mount: can't find /dev/sda5 in /etc/fstab or /etc/mtab
mint@mint ~ $ sudo mount /dev/sda5 /mnt
mint@mint ~ $ sudo mount /dev/sda3 /mnt
mint@mint ~ $ sudo mount --bind /proc /mnt/proc
mount: mount point /mnt/proc does not exist
mint@mint ~ $ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
mint@mint ~ $ do mount --bind /sys /mnt/sys
bash: syntax error near unexpected token `do'
mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
mint@mint ~ $ sudo grub-mkconfig -o /boot/grub/grub.cfg
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
mint@mint ~ $ sudo grub-install /dev/sdx
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
mint@mint ~ $ 

Внимательнее, куча опечаток.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

28

yars пишет:
Userboy пишет:

Вот полное описание выводов терминала.

 mint@mint ~ $ sudo mount /dev/sda5
mount: can't find /dev/sda5 in /etc/fstab or /etc/mtab
mint@mint ~ $ sudo mount /dev/sda5 /mnt
mint@mint ~ $ sudo mount /dev/sda3 /mnt
mint@mint ~ $ sudo mount --bind /proc /mnt/proc
mount: mount point /mnt/proc does not exist
mint@mint ~ $ sudo mount --bind /dev /mnt/dev
mount: mount point /mnt/dev does not exist
mint@mint ~ $ do mount --bind /sys /mnt/sys
bash: syntax error near unexpected token `do'
mint@mint ~ $ sudo chroot /mnt
chroot: failed to run command `/bin/bash': No such file or directory
mint@mint ~ $ sudo grub-mkconfig -o /boot/grub/grub.cfg
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
mint@mint ~ $ sudo grub-install /dev/sdx
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
mint@mint ~ $ 

Внимательнее, куча опечаток.

Где именно опечатки?

29

Давайте по порядку: какую систему реанимируем? Покажите разделы, которые относятся к ней, где находится ее корень. Покажите её /etc/fstab.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

30

yars пишет:

Давайте по порядку: какую систему реанимируем? Покажите разделы, которые относятся к ней, где находится ее корень. Покажите её /etc/fstab.

Наверное сначала LMDE что установленна на внутреннем диске.

Disk /dev/sda: 80.0 GB, 80025280000 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156299375 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0310030f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    49158899    24579418+   7  HPFS/NTFS/exFAT
/dev/sda2        49158900   156280319    53560710    f  W95 Ext'd (LBA)
/dev/sda3       156280832   156299263        9216   83  Linux
/dev/sda5        49158963   150135602    50488320   83  Linux
/dev/sda6       150138880   156278783     3069952   82  Linux swap / Solaris