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

У меня на жёстком установлены mint,Arch и w10.Grub установлен на mint,загружается всё нормально.
Если подключаю дополнительно второй жёсткий основной становится sdb, и при загрузке grub пишет что не может найти sda3 с Arch и не загружает Arch.
Не понимаю причём sda3 если в fstab arch прописан uuid и про sda,sdb ничего нет? Наверно какие-то демоны завелись в компьютере
Есть usb hdd с двумя линуксами,на любом компе загружаются без проблем,никаких sda,sdb не ищет.
Linux Forever!
Смотрите конфиг груба на предмет прописанного sda3
В конфиге груба один раз всё прописать по UUID и больше не мучатся.
может меняется очередность дисков в биос ?
RusWolf
В конфиге груба один раз всё прописать по UUID и больше не мучатся.
Это понятно и легко,но при автоконфигурации grub опять перезаписывает grub.conf с номерами разделов а не uuid
Генерируется файл настройки grub …
Найден образ linux: /boot/vmlinuz-4.15.0-29-generic
Найден образ initrd: /boot/initrd.img-4.15.0-29-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Найден Windows 10 на /dev/sda1
Найден Arch Linux на /dev/sda3
завершено
каждый раз вручную переписывать?
Первая запись пишется с uuid,на других разделах с sda
как его заставить писать сразу с uuid?
это запись после автоконфигурации минт
linux	/boot/vmlinuz-4.15.0-29-generic root=UUID=dfcafee2-c26e-45c9-9e66-4f63e90f5203 ro  quiet splash $vt_handoff
	initrd	/boot/initrd.img-4.15.0-29-generic
а вот arch
linux /boot/vmlinuz-linux root=/dev/sda3
Linux Forever!
Автконфигурация зло, потратьте пару минут на написание конфига и забудьте про него. В русской вики довольно понятно и подробно расписано
Думаю что смотреть надо в /etc/default/grub

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
vs220
Автконфигурация зло, потратьте пару минут на написание конфига и забудьте про него. В русской вики довольно понятно и подробно расписано
Прописать недолго,но что делать с ядрами,которые постоянно обновляются?Всё равно каждый раз переписывать?
Хорошо на Arch одно ядро,на минте и др. ядра и старые и новые,пока не удалиш.
Linux Forever!
Vadim
Хорошо на Arch одно ядро,на минте и др. ядра и старые и новые,пока не удалиш
Я уже забыл про этот гемор. Пропишите тогда в конфиг /etc/default/grub минта загрузку арча по уид при обновлении ядра минта он должен сохраняться
vs220
Vadim
Хорошо на Arch одно ядро,на минте и др. ядра и старые и новые,пока не удалиш
Я уже забыл про этот гемор. Пропишите тогда в конфиг /etc/default/grub минта загрузку арча по уид при обновлении ядра минта он должен сохраняться
Вот именно в этом и вопрос.
Где прописать и как?
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Linux Forever!
 
Зарегистрироваться или войдите чтобы оставить сообщение.