Загрузка системы dev/sda(b...)?!

Друзья. Вынужден просить вашей помощи в решении такой проблеммы. (Сразу оговорюсь -ДА, в арче я новичек и - НЕТ, в убунту не пойду =Ъ так как от неё я и бегу.)

Во время установки этого чудесного дистрибутива, мой ПК стал видеть флешку как жесткий диск и Arch Linux ставит его первой как /dev/sda, а жесткий диск как /dev/sdb. Какие манипуляции я не производил, всё оставалось четно.. и в итоге мною решено было поставить систему на "cfdisk /dev/sdb". После установки и загрузки Arch Linux с диска, флешки уже нет и диск в системе становиться /dev/sda (хотя в настройках везде при установке жесткий диск был прописан как /dev/sdb) я наблюдаю следующую картину http://i.piccy.info/i9/1cff3e5e61c026a46c6d128d7bdb723d/1522574914/515748/1233862/P80401_122738.jpg
Недолго поразмыслив я вставил флешку в ноут и arch запустился как родной.
Вопрос состоит в следующем, как сделать так что бы при установке Arch увидел мой жесткий диск как /dev/sda, а не sdb? Или на крайний случай сделать так что бы он запускался уже с /dev/sdb.
arch_user911
сделать так что бы он запускался уже с /dev/sdb
Прописать диски в fstab и если надо grub(судя по картинке в grub не надо) по UUID
Смотрите вики
https://wiki.archlinux.org/index.php/Fstab#UUIDs
Постоянное именование устройств
vs220
arch_user911
сделать так что бы он запускался уже с /dev/sdb
Прописать диски в fstab и если надо grub(судя по картинке в grub не надо) по UUID
Смотрите вики
https://wiki.archlinux.org/index.php/Fstab#UUIDs
Постоянное именование устройств

Спасибо вам огромнейшее!
Я сделал только первый пункт описанный вами, просто позаменял в fstab диски с sdb на sda и после изалечения флешки у меня все отлично запустилосось.
arch_user911
с sdb на sda
Лучше по UUID прописывать он уникальный для каждого устройства, а имена sdb sda могут меняться в зависимости от подключенных устройств или времени инициализации.
Смотрите UUID дисков
lsblk -f
и меняете в fstab
например
/dev/sda1
на
UUID=7b682f29-d895-4195-874d-bf11d4175182
vs220
Лучше по UUID прописывать он уникальный для каждого устройства
Это единственное правильное решение, прописать по UUID.
https://github.com/warlock90000/awesome
warlock9000
Это единственное правильное решение, прописать по UUID.
Второе единственное, прописать по PARTUUID.
https://t.me/arch_linuxru
Есть ещё третье решение, почти правильное и более удобное. Дать всем разделам метки (tune2fs -L) и в fstab прописать метки (LABEL=).
Недолго поразмыслив я вставил флешку в ноут и arch запустился как родной.
arch_user911
Я сделал только первый пункт описанный вами, просто позаменял в fstab диски с sdb на sda и после изалечения флешки у меня все отлично запустилосось.
это называется перепрыгнуть с одной грабли на другую, то есть, ваша система, скорее всего, перестанет грузится если забудете вытянуть флешку перед загрузкой
 
Зарегистрироваться или войдите чтобы оставить сообщение.