I recently messed up my Linux system.
So then I made an Arch Linux Live USB to chroot into my distro (parition: /dev/nvme0n1p4)
I typed the following commands:
sudo mkdir /mnt/mydiscsudo mount -o exec /dev/nvme0n1p4 /mnt/mydiscandcd /mnt/mydiscsudo mount -t proc /proc proc/
with the following error:mount: proc/: mount point does not exist
I chrooted before on my laptop and everything was working perfectly with the same steps;
but now, I get this error.
asked Nov 18, 2021 at 15:58
![]()
1
The directories intended as mount points need to exist before they can be used:
sudo mkdir proc
Once that’s done, the “device” to mount is proc, not /proc:
sudo mount -t proc proc proc
or more explicitly,
sudo mkdir /mnt/mydisc/proc
sudo mount -t proc proc /mnt/mydisc/proc
answered Nov 18, 2021 at 17:46
Stephen KittStephen Kitt
387k50 gold badges995 silver badges1094 bronze badges
In order to change forgotten root password, I performed these steps:
Boot from LiveUSB & run these commands:
sudo mount /dev/sda1 /mnt
for d in dev sys run proc; do sudo mount --bind /$d /mnt/$d; done
Errors as below:
mount: mount point /mnt/dev does not exist
mount: mount point /mnt/sys does not exist
mount: mount point /mnt/run does not exist
mount: mount point /mnt/proc does not exist
Any hint?
![]()
Zanna♦
68.1k55 gold badges209 silver badges319 bronze badges
asked Nov 23, 2016 at 4:10
6
Sounds like you didn’t hit the root device. Besides which, rather than setting up for a chroot, it is more expedient to simply do:
sudo mount --bind /mnt/etc/shadow /etc/shadow
sudo passwd # in the host system (!)
answered Nov 23, 2016 at 4:19
1
I have a few servers which i need to mount a windows server directory to it
I using the following command:
# mount -t cifs //ntserver/download -o username=vivek,password=myPassword /mnt/ntserver
There are no issue with most servers.
However I encounter the following error with two particular server
mount error: mount point /mnt/ntserver does not exist
Anyone know the reason and how to resolve it?
asked Mar 18, 2011 at 10:34
The directory /mnt/ntserver needs to exist on the machine before you can mount anything to it.
answered Mar 18, 2011 at 10:38
![]()
MatMat
1,5371 gold badge17 silver badges21 bronze badges
In Unix and its variants, such as Linux, file systems are not made available by giving them unique drive letters like in Windows; instead, there is a single directory tree, and filesystems are made available by mounting them somewhere within that tree.
One of the filesystems will serve as the basis for everything else (/) and everything else is mounted somewhere below in a subdirectory. The directory where a filesystem is mounted must already exist, or the mount command will fail — if you ask me, it would be more logical and useful to require that it does not exist, but that’s the way it is.
answered Mar 18, 2011 at 12:40
reinierpostreinierpost
4113 silver badges9 bronze badges
- Печать
Страницы: [1] 2 Все Вниз
Тема: про6лемы с grub!помогите пожалуйста! (Прочитано 2501 раз)
0 Пользователей и 1 Гость просматривают эту тему.

pashulka
https://help.ubuntu.ru/wiki/восстановление_grub
иду по этой инструкции,но на этапе
sudo mount —bind /dev /mnt/dev
sudo mount —bind /proc /mnt/proc
sudo mount —bind /sys /mnt/sys
пишет что mount point /mnt/dev does not exist
примонтировал все диски.Как это исправить?раньше всё по этой инструкции ра6отало,щас не получается 
заранее спаси6о!
может про6лема в том что у меня система стоит не на sda а на sdc??
« Последнее редактирование: 17 Декабря 2010, 19:08:52 от pashulka »

YRY
sudo update-grub попробуйте успеха.

alexwf
mount point /mnt/dev does not exist
Судя по сообщению — нет точки монтирования. Вероятно, не созданы подкатлоги.
Попробуйте в каталоге /mnt создать вручную каталоги /dev (ну и т.п.) и дать права на чтение-запись-поиск для юзера.

pashulka
sudo update-grub попробуйте успеха.
не помогает,не хватает какого то каталога
mount point /mnt/dev does not exist
Судя по сообщению — нет точки монтирования. Вероятно, не созданы подкатлоги.
Попробуйте в каталоге /mnt создать вручную каталоги /dev (ну и т.п.) и дать права на чтение-запись-поиск для юзера.
Эм,а где их создать???
« Последнее редактирование: 17 Декабря 2010, 19:42:33 от pashulka »

alexwf
не помогает,не хватает какого то каталога
Ессно, сначала надо примонтировать корень рабочей системы из которой восстанавливать груб командой sudo update-grub
Лучше переустановите его.
Попробуйте так:
Загрузиться с ЛивСД (с которого ставилась система), примонтировать раздел с хубунтой (убунтой)
>sudo mount /dev/sda1 /mnt
>sudo grub-install —root-directory=/mnt /dev/sda
>sudo update-grub (может дать ошибку, поскольку не видит самого приложения — ребут всё ок)
Вместо моего sda1 укажите ваш раздел — где стояла система у которой слетел груб — sdc1 23…
в —root-directory=/mnt /dev/sda (вместо sda указать ваш мастер-диск с которго стартует МБР и куда будет записана загрузочная запись)
(всё вышесказанное для Груб2)

pashulka
а вот стартует М6Р,это там где звёздочка? 
щас попро6ую
Пользователь решил продолжить мысль 17 Декабря 2010, 20:28:15:

ну теперь у меня виндовый слетел boot.
при загрузке показывает GNU Grub «Minimal BASH-like line editing»
и строчка с командой grub>
« Последнее редактирование: 17 Декабря 2010, 20:28:15 от pashulka »

alexwf
ну теперь у меня виндовый слетел boot
не должен был…
при переустановке Груб находит все ОС на разделах…
(виндовый восстанавливается, со своего диска)
для ХП
загрузиться с диска дистрибутива, выбрать — восстановить R, войти в найденную винду,
fixboot
fixmbr
(винда должна завестись, все остальные ОС в пролёте)
для win7 (с диска, восстановить — указать какую ос)
и строчка с командой grub>
Груб какой версии у вас? ОС какие? Как разбит диск?
с ЛивСД сделайте команду sudo fdisk -l вывод сюда запостите
(вот подробно о восстановлении)
http://startubuntu.ru/?p=95
« Последнее редактирование: 17 Декабря 2010, 21:14:28 от alexwf »

pashulka
у меня win7 и Ubuntu 10.04(или 10.10)
ну соответственно grub2 должен 6ыть.Как написано в мануале по крайне мере на help.ubuntu.ru
диск раз6ит на
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2c48b60f
Device Boot Start End Blocks Id System
/dev/sda1 1 121601 976760001 83 Linux
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5ebf215c
Device Boot Start End Blocks Id System
/dev/sdb1 1 121601 976760001 83 Linux
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
224 heads, 19 sectors/track, 229504 cylinders
Units = cylinders of 4256 * 512 = 2179072 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x470f6453
Device Boot Start End Blocks Id System
/dev/sdc1 * 1 49 102400 7 HPFS/NTFS
/dev/sdc2 49 40951 87040000 7 HPFS/NTFS
/dev/sdc3 40951 141956 214937600 7 HPFS/NTFS
/dev/sdc4 141956 229505 186303489 5 Extended
/dev/sdc5 141956 144250 4881408 82 Linux swap / Solaris
/dev/sdc6 144251 160669 34937856 83 Linux
/dev/sdc7 160669 229505 146482176 83 Linux
сижу с ноута,поэтому система копи паста не получиться,в6ивал вручную результат,я думаю что значения старта и конца 6лока не так важны,поэтому решил их не в6ивать.
Но вот так раз6ит мой sdc
« Последнее редактирование: 17 Декабря 2010, 21:25:40 от pashulka »

alexwf
это полный вывод? что на устройствах sda sdb?
копи-паста получится — копируйте на флешку с ПК и переносите на ноут

pashulka
sda1 и sdb1
там моё файловое хранилище.два винчестера в формате ext3.систем на них нет.

alexwf
на каком разделе стояла рабочая Ubuntu? у которой слетел груб2?
sdc6 sdc7 — это что разные дистры линукса в разных разделах?
« Последнее редактирование: 17 Декабря 2010, 21:24:45 от alexwf »

pashulka
отредактировал вывод,все системы ра6очие стояли на sdc
раньше он правда sda 6ыл.Но LiveCD решил их так переименовать.
и винда и у6унту на sdc
sdc6 — это корневой раздел ubuntu
а sdc7 это домашняя папка ubuntu
дистри6утив один и тот же.я просто при установке разделил систему с домашней папкой на два подраздела
« Последнее редактирование: 17 Декабря 2010, 21:26:44 от pashulka »

alexwf
ubuntu@ubuntu:~$ sudo mount /dev/sdc6 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sdc1 /mnt
вот эти две команды противоречат друг другу
вы в одну точку монтирования монтируете две разные партиции
значить в sdc7 только /home ?

pashulka
да??оооо.тогда это меняет дело))я думал что я несколько разделов монтирую…Затупил чего то.
а какой тогда мне раздел монтировать?
да,в sdc7 только папка home
« Последнее редактирование: 17 Декабря 2010, 21:36:24 от pashulka »

alexwf
Попробуйте ещё раз, по пунктам:
Грузим ЛивСВ
sudo mount /dev/sda6 /mnt
sudo grub-install —root-directory=/mnt /dev/sdс
sudo update-grub
Ребут.
?
(команды прямо отсюда скопируйте в текст, сохраните на флешку, с флешки в консоль ЛивСД, по одной, дабы избежать ошибок при наборе)
« Последнее редактирование: 17 Декабря 2010, 21:41:34 от alexwf »
- Печать
Страницы: [1] 2 Все Вверх
#1 2021-11-21 23:15:40
- kivot
- Member
- Registered: 2021-11-20
- Posts: 13
arch-chroot: /mnt/proc mount point does not exist
I am new to Arch Linux but have some experience with Linux in general.
I am following the https://wiki.archlinux.org/title/Installation_guide and using the Arch Linux live ISO on the USB Flashdrive to boot into Arch Linux.
The target drive for the installation is also an USB Flashdrive but it is probably irrelevant here.
Anyway the /dev/sda2 on the freshly partitioned drive is the partition I want to install Arch Linux into. It is formatted as ext4 and already mounted to /mnt.
So at this step https://wiki.archlinux.org/title/Instal … ide#Chroot the following error message comes up
arch-chroot: /mnt/proc mount point does not exist
Does this mount point /mnt/proc have to be created manually beforehand? What all mount points should be created to be able to use arch-chroot?
Given that the creation of these mount points is not described in the installation guide I recon something went wrong or I deviated from the happy path. So what did I do wrong (or did not do)?
#2 2021-11-21 23:29:25
- Slithery
- Administrator

- From: Norfolk, UK
- Registered: 2013-12-01
- Posts: 5,762
Re: arch-chroot: /mnt/proc mount point does not exist
Did you miss the pacstrap step? You should already have the correct directories created as part of the filesystem package which is one of the base dependencies.
No, it didn’t «fix» anything. It just shifted the brokeness one space to the right. — jasonwryan
Closing — for deletion; Banning — for muppetry. — jasonwryan
aur — dotfiles
#3 2021-11-22 00:05:37
- kivot
- Member
- Registered: 2021-11-20
- Posts: 13
Re: arch-chroot: /mnt/proc mount point does not exist
Thanks, I did execute the
pacstrap /mnt base linux linux-firmware
as advised here https://wiki.archlinux.org/title/Instal … l_packages
What might have happened is I might have had a typo in
and did not notice it.
Now I have just re-run the command
pacstrap /mnt base linux linux-firmware
and
went successfully.
Thanks for the tip!
Содержание
- Самые часто возникающие ошибки при монтировании папки в Linux
- Ошибка при монтировании папки can’t find in /etc/fstab
- Ошибка mount does not exist
- Creating a mount point if it does not exist
- 3 Answers 3
- Создание точки монтирования, если она не существует
- Thread: Mount point does not exist
- Mount point does not exist
- Re: Mount point does not exist
- Re: Mount point does not exist
- Linux: mount: special device /dev/sda5 does not exist
Самые часто возникающие ошибки при монтировании папки в Linux
Начинающие пользователи Linux систем сталкиваются с кучей различных ошибок. Которые в свою очередь возникают по самым нелепым причинам. Пользователь не дописал команду, сделал синтаксическую ошибку и т.д. Например, когда неопытный пользователь пытается смонтировать сетевую папку с помощью команды mount, появляются ошибки типа can’t find in /etc/fstab или mount does not exist. Сегодня рассмотрим самые часто возникающие ошибки при подключение сетевой папки в Linux.
Рекомендую прочитать следующие статьи из которых вы узнаете как подключить сетевую папку в различных Linux системах.
Ошибка при монтировании папки can’t find in /etc/fstab
И так вы вводите команду монтирования сетевой папки и видите сообщение can’t find in /etc/fstab. Это говорит о том что вы не указали папку куда будет смонтирован сетевой диск. Т.е вы ввели следующею команду.
/10.0.0.6/share — указали где располагается сетевая папка
username=guest — указали пользователя
password= — без пароля
Правильная команда должна выглядеть так.
/mnt/share/ — забыли указать место куда будет смотриван сетевой ресурс

Ошибка mount does not exist
Дальше после ввода правильной команды для монтирования сетевой папки вы можете увидеть сообщение mount does not exist. Этого говорит о том что папки share указанной в строчке /mnt/share/ нет.

Это особенность подключения сетевой папки в Linux. Вы должны сами создать пупку /mnt/share/ к которой будет монтироваться сетевой диск.

Если папка создана, команда введена правильно без ошибок то сетевой диск должен подключиться без каких либо проблем.
Проверяйте правильность ввода команда и указания путей это две самые главные проблемы начинающих пользователей Linux.
Источник
Creating a mount point if it does not exist
When using the mount utility, if you specify a directory that does not exist, that is considered an error. Is there any option I can use so that mount points get automatically created if they don’t already exist?
3 Answers 3
if you want to create a Mount Point called DISK1, then type the following command in the terminal :
No, the bare mount utility do not offer such an option.
It is done when mounting from a file manager like Nautilus, though.
Install the pmount utility and let it handle /media/user/ mount points automatically. No more worries about how and where /media/user/ devices mount and by which names.
Then whenever you insert a removable device, it will automatically be mounted under /media/username/, by name.
For example: My USB stick is named «SYSBKP» so it automatically mounts as /media/pi/SYSBKP
It also handles unexpected ejects. And remounts. Silently.
Behind the scenes it makes sure the buffers are always flushed just in case the USB is pulled without warning. No more need for sync;sync;sync like the old days.
In any case, pmount is a very important piece of software to have if you use /media/username/ for removable devices.
If you don’t use it, the default action is to create new mount points for each insertion, with a digit appended to the name for each one. Even normal ejects cause this behavior. You end up with mount points like /media/username/SYSBKP, /media/username/SYSBKP1, /media/username/SYSBKP2, etc.- and you don’t know which one is the active one.
This means you can’t write scripts that assume the mount point name (unless you include all the mount commands in the script). Should you choose the wrong one it is treated as a local directory.
pmount makes sure your USB drive it has its own assigned mount point under /media/username/. In this case, it is always /media/pi/SYSBKP
It also works when you put in another USB flash drive with the same name. So it is not going by UUID.
I not only use this for flash drives, but also for fulll-size powered backup drives, for rsync backups, and have full confidence that the scripts will work without modification.
It is a simple, reliable solution to creating mount points.
Note that I have personally tested it with NTFS, FAT32 and the various EXT formatted drives. If the drive contains multiple partitions it will mount regular file systems individually by name, avoiding the swap partition. This is all visible in nautilus, and is alluded to in more detail in this Q&A:
I see in comments there is an issue with the NFS+ Time Machine drives.
It may or may not work automatically
It turns out Apple does a couple slick things with the file system to make incremental backups work, including hard linking to directories, which isn’t allowed in Linux. So for anyone that needs to access their Time Machine from something other than its associated Mac, here’s how you do it. (see linked article for the rest)
Источник
Создание точки монтирования, если она не существует
При использовании mount утилиты, если вы указали несуществующий каталог, это считается ошибкой. Есть ли какая-либо опция, которую я могу использовать, чтобы точки монтирования создавались автоматически, если они еще не существуют?
если вы хотите создать точку монтирования с именем DISK1, введите в терминале следующую команду:
Нет, утилита для простого монтирования не предлагает такой опции.
Это делается при монтировании из файлового менеджера, такого как Nautilus.
Установите утилиту pmount и дайте ей автоматически обрабатывать точки / media / user / mount. Больше не нужно беспокоиться о том, как и где / media / user / devices монтируются и под какими именами.
Затем, когда вы вставляете съемное устройство, оно автоматически монтируется в / media / username / по имени.
Например: моя флешка называется «SYSBKP», поэтому она автоматически монтируется как /media/pi/SYSBKP
Он также обрабатывает неожиданные выбросы. И перемонтирует. Молча.
За кулисами это гарантирует, что буферы всегда очищаются на случай, если USB извлечен без предупреждения. Больше не нужно синхронизировать, синхронизировать, синхронизировать, как в старые времена.
Это означает, что вы не можете писать сценарии, которые принимают имя точки монтирования (если вы не включите в скрипт все команды монтирования). Если вы выберете неправильный, он будет рассматриваться как локальный каталог.
pmount гарантирует, что ваш USB-накопитель имеет собственную назначенную точку монтирования в / media / username /. В этом случае это всегда / media / pi / SYSBKP
Это также работает, когда вы вставляете другую флешку с тем же именем. Так что не по UUID.
Я использую это не только для флэш-накопителей, но и для полноразмерных резервных накопителей, для резервных копий rsync и полностью уверен, что сценарии будут работать без изменений.
Это простое, надежное решение для создания точек монтирования.
Обратите внимание, что я лично протестировал его с NTFS, FAT32 и различными дисками в формате EXT. Если диск содержит несколько разделов, он будет монтировать обычные файловые системы индивидуально по имени, избегая раздела подкачки. Это все видно в nautilus и более подробно упоминается в этом разделе вопросов и ответов:
Я вижу в комментариях проблему с дисками NFS + Time Machine.
Это может или не может работать автоматически
Источник
Thread: Mount point does not exist
Thread Tools
Display
Mount point does not exist
I get this annoying message every time I try to mount something from fstab. This is what I have in the «fstab»:
Any idea how can I get rid of this error message? Thanks in advance. Cheers.
Re: Mount point does not exist
Do the «df» command from a text window. Then try and mount each by itself. The file /etc/mtab is a list of all currently mounted file systems. See if one is missing in mtab versus /etc/fstab.
My guess is the last one with:
//10.0.11.53/DataCenter/nMedia
The 10.0.11.53 IP number is a non-routable IP on the Internet. If you happen to be at a University then the school could have 10.0.11.xx as a valid IP within the domain of the school.
Can you «ping 10.0.11.53» and get responses?
Recall that you can mount filesystems using «mount /», «mount /boot» and so on. The swap should already be mounted (or it better be). The /etc/mtab file will tell you what is already mounted.
Re: Mount point does not exist
Thanks lensman for your input; appreciate it.
It’s my home network (though I work for University) and 10.0.11.53 is the TimeCapsule, which is not world-accessible, but ping’able from intranet:
As far as I see, 10.0.11.53/DataCenter is doing just fine here. I can access files from there without having any problem. /etc/mtab is just the one as it should be:
Only possible missing thing would be the «/dev/fd0» line in the /etc/fstab as I don’t have any floppy drive physically attached but I don’t think it matters. Commenting that line out didn’t make things any better as well. Xan’t see any thing in the /var/log/message or dmesg either. Any other thought?
Thanks for your time. Cheers.
Источник
Linux: mount: special device /dev/sda5 does not exist
Во время работы под Windows – машина перезагрузилась из-за пропадения питания.
После загрузки Linux и попытки смонтировать один из разделов – система сообщила об ошибке:
# mount /dev/sda5 /mnt/
mount: special device /dev/sda10 does not exist
Хотя сам диск и блочный файл его устройства присутствовали:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00002851
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 204802047 102297600 7 HPFS/NTFS/exFAT
/dev/sda4 204804094 976771071 385983489 f W95 Ext’d (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5 307204096 976771071 334783488 7 HPFS/NTFS/exFAT
/dev/sda6 298889216 307195903 4153344 82 Linux swap / Solaris
/dev/sda7 204804096 298887167 47041536 83 Linux
Тут специально выведена полная таблица разделов, что бы можно было сравнить результат с информацией от утилиты partprobe :
Теперь, что бы заставить ядро системы перечитать информацию об таблице разделов – достаточно просто запустить partprobe без ключей:
После это раздел /dev/sda5 смонтировался без проблем.
PARTPROBE(8) GNU Parted Manual PARTPROBE(8)
Источник