Доброго времени суток, форумчане!
Стоит задача, запустить платежный терминал с софтом от одной из платежных систем на базе Linux GNU.
Суть в чем, распаковать дистрибутив на флешку не получалось и я установил Linux на жесткий диск. Позже, снял образ с жесткого диска с помощью Acronis True Image и распаковал его на флешку. Теперь, флешка загрузочная, но при запуске выдает ошибку:
mount: can't find /mnt in /etc/fstab
rootfs: ext3; rootdev:
ERROR: NO /sbin/init found on rootdev (or not mounted). Trouble ahead.
You can try to fix it. Type "EXIT" when things are done.
/bin/sh: can't access tty; job control turned off.
И рабочая консоль.
Сам в Линуксе слаб, очень хотелось бы получить подсказки в решении данной задачи.
GNU с флешки
вот у людей привычка использовать кривые виндовые инструменты даже тогда когда есть отличные родные :)
В вашем случае нужно прописать UUID раздела в /etc/fstab, и /boot/grub/grub.conf
или просто установить систему на флэшку как на обычный диск. (может быть вам это будет проще).
вот у людей привычка использовать кривые виндовые инструменты даже тогда когда есть отличные родные :)
В вашем случае нужно прописать UUID раздела в /etc/fstab, и /boot/grub/grub.conf
или просто установить систему на флэшку как на обычный диск. (может быть вам это будет проще).
Подскажите алгоритм прописывания
UUID раздела в /etc/fstab, и /boot/grub/grub.conf.
Линукс для меня в новинку, тем более в состоянии командной строки.
Установить на флешку не получилось. Сам дистрибутив ставится с флешки и на флешку распаковываться не хочет. Точнее, он место назначения вообще не видит.
Спасибо!
anykeyff, покажите вывод
cat /etc/fstab
ls /dev/sd*ЗЫ Узнать UUID устройств можно командой
su
blkidudevadm info —query=env —name=/dev/sdb1 | grep UUID >> uid
вместо sdb1 укажите нужный диск в файле uid буден UUID которфй нужно вставить
с помощью любого текстового редактора, там видно что куда.
но если вам нужно сделать копию имеющейся системы то лучше воспользоваться dd для посекторного копирования.
anykeyff, покажите вывод textcat /etc/fstab
UUID="3451426D-34BC-4E6A-ADAA-4CCEFB16D8F8" / EXT3 DEFAULTS 1 1
UUID="4BC3FCBB-61E2-4813-933D-6E2323215B1F" AUTO SWAP DEFAULTS 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
proс /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
anykeyff, покажите вывод textls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sdb /dev/sdb1 /dev/sdb2
anykeyffЗЫ Узнать UUID устройств можно командой textsu blkid
Ага! Правильно я понимаю, мне нужно узнать UUID флешки, на которую развернута сейчас система и прописать в конфиг, указав, что грузиться надо с нее?
udevadm info —query=env —name=/dev/sdb1 | grep UUID >> uid
вместо sdb1 укажите нужный диск в файле uid буден UUID который нужно вставить
с помощью любого текстового редактора, там видно что куда.
%) Попробую разобраться утром ...
udevadm info —query=env —name=/dev/sdb1 | grep UUID >> uid
вместо sdb1 укажите нужный диск в файле uid буден UUID которфй нужно вставить
с помощью любого текстового редактора, там видно что куда.
Если не сложно, опишите, пожалуйста, полный алгоритм работы.
Что запустить, что отредактировать и тд.
Заранее, спасибо!
PS буду готовить FAQ для последующего использования другим людям, на тематику установки платежной системы на флешку.
мне нужно узнать UUID флешки
fdisk -lСмотрим какой раздел нашей флешки, sdXY, X - a,b,c,... Y 1,2,3,..
Допустим наша флешка sdc1
ls -l /dev/disk/by-uuid/ Выдаст полный список, примерно так:
ls -l /dev/disk/by-uuid/
lrwxrwxrwx 1 root root 10 12-05-25 084113 115b77c7-567b-4d2d-9536-032aa9c95f79 -> ../../sdc2
lrwxrwxrwx 1 root root 10 12-05-25 084113 12E4C634E4C619BD -> ../../sdb3
lrwxrwxrwx 1 root root 10 12-05-25 084113 1f18d7e5-58fd-4a05-b0c6-642ed763e780 -> ../../sda2
lrwxrwxrwx 1 root root 10 12-05-25 084113 39b6fec8-47ac-400f-95fd-397b1dbc4a90 -> ../../sda5
lrwxrwxrwx 1 root root 10 12-05-25 084113 4dcf43c4-b641-493f-8b97-a02c4240eb7e -> ../../sda3
lrwxrwxrwx 1 root root 10 12-05-25 084113 55bb720e-5892-4e83-8c7c-13b8fb9f1bcf -> ../../sdb6
lrwxrwxrwx 1 root root 10 12-05-25 084113 6b6f5d82-2dd7-422f-a9df-75126cf4d42b -> ../../sdb7
lrwxrwxrwx 1 root root 10 12-05-25 084113 7ee6990e-b29e-4168-8783-96591a22b399 -> ../../sdb2
lrwxrwxrwx 1 root root 10 12-05-25 084113 8235c633-0ed3-4728-93fb-622a029512f4 -> ../../sda1
lrwxrwxrwx 1 root root 10 12-05-25 084115 88909617-2035-4d21-8468-64a3aac43ac0 -> ../../sdb5
lrwxrwxrwx 1 root root 10 12-05-25 084113 8c3bcb54-e8eb-4fdb-99dc-65710964e2ee -> ../../sdc1
lrwxrwxrwx 1 root root 10 12-05-25 084113 b3fc967a-1837-4038-b908-d4df05b7fb91 -> ../../sdc5
lrwxrwxrwx 1 root root 10 12-05-25 084115 dc21d891-356e-45fb-9507-4a2dc63b17da -> ../../sda6
lrwxrwxrwx 1 root root 10 12-05-25 084113 ea295df5-5f08-44ea-a97e-a9323330f607 -> ../../sdb4
lrwxrwxrwx 1 root root 10 12-05-25 084113 f36dd8af-099e-43b2-b7fd-5055f7a1588e -> ../../sdc6
Только sdc1:
ls -l /dev/disk/by-uuid/ | grep sdс1
lrwxrwxrwx 1 root root 10 12-05-25 084113 8235c633-0ed3-4728-93fb-622a029512f4 -> ../../sdc1 textfdisk -l
Ни чего не происходит.
textls -l /dev/disk/by-uuid/
No such file or directory.
udevadm not found
Будут еще соображения?
Очень хочется разобраться.
Ни чего не происходит.
No such file or directory.
От рута запускал?