[решено]grub ищет sda3 и не загружает Arch

Vadim
теперь правильно сгенерировало
Зачем генерировать? Проще написать ручками, а UUID можно узнать и без этого.
Ошибки не исчезают с опытом - они просто умнеют
safocl
так мож в настройках генерации груба надо сделать так:
GRUB_DISABLE_LINUX_UUID=false
и так пробовал,до лампочки,всё равно /dev/sda3 пишет и не загружается.Видно в минте grub глючный,система чистая,ничего не удалял и не добавлял.
Стоит переписать вручную в /boot/grub/grub.cfg строчку
linux /boot/vmlinuz-linux root=/dev/sda3
на
linux /boot/vmlinuz-linux root=UUID=d4b78805-bd0a-4e44-9d42-c9d1c18cfc94
и всё загружается и работает как швейцарские часы.
Попробую ещё debian ,установить,hdd новый и попробую установить grub на него вместо минта,может нормально заработает?
Linux Forever!
vasek
Зачем генерировать? Проще написать ручками, а UUID можно узнать и без этого.
да так,чтобы исключить ошибку.Всё равно ничего не дало
Linux Forever!
nafanja
а не проще тебе выключить os-prober, а нужные пункты прописать в /etc/grub.d/40_custom
пробовал,всё время пишет ошибку ,не получается.конфиг копировал один к одному.
Linux Forever!
Vadim
пробовал,всё время пишет ошибку ,не получается.конфиг копировал один к одному.
а то что было в этом файле не удалил случайно?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Vadim
и так пробовал,до лампочки,всё равно /dev/sda3 пишет и не загружается
grub-mkconfig в минте получается не корректно работает.
RusWolf
grub-mkconfig в минте получается не корректно работает.
Точно,сделал ход конём,установил и настроил груб в Arch
#pacman -S grub os-prober
#grub-install /dev/sda
#grub-mkconfig -o /boot/grub/grub.cfg
всё чётко установилось,никаких root=/dev/sda3 в grub.cfg,везде UUID
linux	/boot/vmlinuz-linux root=UUID=d4b78805-bd0a-4e44-9d42-c9d1c18cfc94 rw  quiet    -arch
search --no-floppy --fs-uuid --set=root 76F6E094F6E05641                                -w10
linux /boot/vmlinuz-4.15.0-29-generic root=UUID=dfcafee2-c26e-45c9-9e66-4f63e90f5203   -mint
столько времени потратил а оказалось в минте(а значит и в убунту,ксубунту,лубунту и других производных) груб глючный.
В Arch груб работает как надо.И в Debian нормально,у меня на usb-hdd grub установлен на Debian.
Спасибо всем за помощь.
Linux Forever!
Проблема в этой ситуации состоит в том, что для начальной инициализации ваш минт, как и мой Centos впрочем, использует образы initrd.img-*, в то время как арч использует initramfs-linux.img. Приходилось грузиться во вторую систему через F11. После редактирования секции Арча в grub.cfg Центоси он стал нормально загружаться, выглядит таким макаром:
### BEGIN /etc/grub.d/40_custom_proxy ###
menuentry "Arch (on /dev/sdb1)" –class gnu-linux –class gnu –class os $menuentry_id_option 'osprober-gnulinux-simple-4712d23b-098e-41fd-8ac7-cc40b0fdb4df' {
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search –no-floppy –fs-uuid –set=root –hint-bios=hd1,msdos1 –hint-efi=hd1,msdos1 –hint-baremetal=ahci1,msdos1 4712d23b-098e-41fd-8ac7-cc40b0fdb4df
else
search –no-floppy –fs-uuid –set=root 4712d23b-098e-41fd-8ac7-cc40b0fdb4df
fi
linux /boot/vmlinuz-linux root=UUID=4712d23b-098e-41fd-8ac7-cc40b0fdb4df rw quiet
initrd /boot/intel-ucode.img /boot/initramfs-linux.img
}
### END /etc/grub.d/40_custom_proxy ###
PS. Добавлено то, что выделено жирным. Всего то. )
In Tux We Trust
 
Зарегистрироваться или войдите чтобы оставить сообщение.