私はuNetbootinを使ってUSBスティックにLinux Mint Maya(13.2)をインストールしました(http://sourceforge.net/projects/unetbootin/)。インストールが正常に機能しているように見え、「持続性」パーティションがあり、セッション間で変更が続く可能性があります。
df
1つの奇妙なことは、利用可能なスペースを見ることができないことです。
$ df -h
df: cannot read table of mounted file systems: Is a directory
について話しているようです/etc/mtab
。実際にmtabを見ると、ファイルではなくディレクトリであることがわかります。
$ ls -l /etc
....
-rw-r--r-- 1 root root 63 Jul 29 13:16 fstab
drwxr-xr-x 2 root root 3 Mar 30 2012 fstab.d
....
drwxr-xr-x 2 root root 4096 Jul 29 12:03 mtab
-rw------- 1 root mint 0 Jul 29 11:43 mtab.fuselock
....
(関連があると思われる項目だけリストしました。) 調べてみると/etc/ls -l mtab
リンクがたくさんありましたね。
$ ls -l /etc/mtab
total 0
lrwxrwxrwx 1 root root 18 Jul 29 11:29 ex -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 28 Jul 29 11:29 ex.1.gz -> /usr/share/man/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.fr.1.gz -> /usr/share/man/fr/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.it.1.gz -> /usr/share/man/it/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.pl.1.gz -> /usr/share/man/pl/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 ex.ru.1.gz -> /usr/share/man/ru/man1/vim.1.gz
lrwxrwxrwx 1 root root 14 Jul 29 12:03 gnome-text-editor -> /usr/bin/gedit
lrwxrwxrwx 1 root root 30 Jul 29 12:03 gnome-text-editor.1.gz -> /usr/share/man/man1/gedit.1.gz
lrwxrwxrwx 1 root root 29 Jul 29 11:42 gnome-www-browser -> /usr/bin/google-chrome-stable
lrwxrwxrwx 1 root root 29 Jul 29 11:42 google-chrome -> /usr/bin/google-chrome-stable
lrwxrwxrwx 1 root root 18 Jul 29 11:28 rview -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 18 Jul 29 11:28 rvim -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 18 Jul 29 11:28 vi -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 28 Jul 29 11:28 vi.1.gz -> /usr/share/man/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.fr.1.gz -> /usr/share/man/fr/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.it.1.gz -> /usr/share/man/it/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.pl.1.gz -> /usr/share/man/pl/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:28 vi.ru.1.gz -> /usr/share/man/ru/man1/vim.1.gz
lrwxrwxrwx 1 root root 18 Jul 29 11:29 view -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 28 Jul 29 11:29 view.1.gz -> /usr/share/man/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.fr.1.gz -> /usr/share/man/fr/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.it.1.gz -> /usr/share/man/it/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.pl.1.gz -> /usr/share/man/pl/man1/vim.1.gz
lrwxrwxrwx 1 root root 31 Jul 29 11:29 view.ru.1.gz -> /usr/share/man/ru/man1/vim.1.gz
lrwxrwxrwx 1 root root 18 Jul 29 11:28 vim -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 18 Jul 29 11:28 vimdiff -> /usr/bin/vim.basic
lrwxrwxrwx 1 root root 29 Jul 29 11:42 x-www-browser -> /usr/bin/google-chrome-stable
fstab
普通だと思う、FWIW。
$ cat /etc/fstab
overlayfs / overlayfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
知っている人はいますか?
1) mtab ここで何が起こっているのでしょうか?
2)USBインストールを開始せずに問題を解決する方法(これを行うには長い時間がかかりました)
ありがとうございます!最高
編集:(コメントが長すぎます)これは、@Celadaの回答に応答して、/etc/mtab
次の内容が含まれているように見えることを指摘しています/etc/alternatives
。はい、そうです!
/etc/alternatives
それもそこにあり、すべてを備えています/etc/mtab
。 (内容を配列にコピーし、他の配列から1つを引いてこれを確認しました。)
内容を見ると、/etc/mtab
そこにある行はすべてUSBスティックインストールを最初に起動した後にインストールしたソフトウェア、つまりvim
(インストールに付属の「ミニ」バージョンではなくフルバージョン)chrome
とgedit
(テキストエディタ)を表します。私が言ったように、行も/etc/alternatives
そこにあります。
私は次のことをしました。
$ sudo mv /etc/mtab /etc/mtab_BACK
$ sudo ln -s /proc/mounts /etc/mtab
これでdfできます。
$ df -h
df: `/cow': No such file or directory
df: `/home/max/.gvfs': Transport endpoint is not connected
Filesystem Size Used Avail Use% Mounted on
rootfs 4.0G 872M 2.9G 23% /
udev 1.2G 4.0K 1.2G 1% /dev
tmpfs 465M 984K 464M 1% /run
/dev/sdb1 15G 5.0G 9.8G 34% /cdrom
/dev/loop0 869M 869M 0 100% /rofs
/cow 4.0G 872M 2.9G 23% /
tmpfs 1.2G 16K 1.2G 1% /tmp
none 5.0M 0 5.0M 0% /run/lock
none 1.2G 144K 1.2G 1% /run/shm
上部のエラーメッセージは混乱しています。 /cow
リストされていますが(永続パーティションのようです)、エラーが表示されますdf: '/cow': No such file or directory
。これが問題だと思いますか?
ベストアンサー1
ファイルリストが/etc/mtab
属しているようです/etc/alternatives
!誤って名前を/etc/alternatives
変更する方法はありますか/etc/mtab
?
なくなった/etc/alternatives
?その場合、解決策は名前を/etc/mtab
変更することです/etc/alternatives
。それ以外の場合は、実際に来る必要があるもの/etc/alternatives
を/etc/mtab
マージする問題があります/etc/alternatives
。
移動した後の/etc/mtab
最も簡単な方法は、シンボリックリンクで再作成することです/proc/mounts
。
ln -s /proc/mounts /etc/mtab