
Ubuntu日本語フォーラム

ログインしていません。
ubuntuでramdiskを作ればハードディスクに負担がかからないかなと考え、
http://incompleteness-theorems.at.webry.info/201005/article_4.html
上記のサイトを参考に設定をしてみたのですが、
tmpfs /home/yasyou/ramdisk/ tmpfs size=1g,nr_inodes=10k,mode=0777この部分が
私のubuntuのfirefoxで見ると
tmpfs /home/yasyou/ramdisk/ tmpfs
size=1g,nr_inodes=10k,mode=0777
こうなっていましてそのまま記述したらubuntuが起動しなくなってしまいました。
もしかしたら記述ミスがあった可能性もありますが、現状OS選択画面でubuntuを選択するとカーソルが点滅するだけでなにも起こりません。
live cdから起動しても(あたりまえではありますが)単純に書き変えようにも権限が無いので読み込みしかできません。
どなたか修正するにあたって良い方法をご存知の方お教えいただけないでしょうか。
オフライン
ryu_t による投稿:
tmpfs /home/yasyou/ramdisk/ tmpfs size=1g,nr_inodes=10k,mode=0777
はどこに、どのようにして設定又は記述されましたか
オフライン
こんにちは。
grubの起動メニューは表示されますか。されていれば、
①リカバリーモードを選んで起動させてください。
②リカバリー用のメニューが現れますので、一番下のルートを選んでください。
③プロンプトが現れたら、startx と入力してください。これでgeditが使えるようになります。
④場所→コンピュータ→ファイルシステム→etc→とたどって「fstab」を選び、マウスの右クリックで『geditでファイルを開く』で開いてください。
⑤「tmpfs /home/yasyou/ramdisk/ tmpfs size=1g,nr_inodes=10k,mode=0777」を削除、保存終了させてください。
再起動させると、元に戻ると思います。
Windowsとちがって、本当にラムディスクが有効かどうか分かりません。ラムディスクは、電源を切ると中身が消えますので、危険です。
忠告
1 システムファイルはlinuxが分かるようになってからいじってください。
2 他のシステムとメモリー容量等が異なります。それを無視して、他人のブログに書かれていることをそっくりコピーすると、痛い目に合います。
3 どうしてもシステムファイルをいじらなければならないときは、そのシステムファイルのバックアップを取ってください。CLIからコピー命令で、簡単に戻ります。
オフライン
8864さんへ
記述場所は$sudo gedit /etc/fstabの一番最後の行になります。
funatogawaさんへ
過去にリカバリーモードの設定を(深く考えもせず)外したことがありまして、現在使用ができないみたいです
Ubuntu Tips/その他/リカバリーモードを使うにはに記載されている方法でもリカバリーモードが起動出来ないみたいです。
もし、再インストールする方が早いのであればvirtualboxのwindowsのデータだけは別のハードに移したいのですが、どのようにすればよいかお教えいただけますでしょうか。
オフライン
LiveCDから起動して、/etc/fstabの編集は出来ませんか。
オフライン
live cd で起動してシステムファイルのfsfabをgeditで開くことはできたのですが権限により読み込みのみで書き換えができません。
権限が変更できれば可能なのかもしれませんが変更方法が解りません。
オフライン
ファイルの属性を変更すればできるはずです。
$ sudo chmod a+w file
fileのところは/etc/fstabとして
オフライン
すみません、インストールしたディスクへのパスはどれになるのでしょう?
GPartedでディスクを調べたところ
パス: /dev/sdc5
状態: /media/bc5e7769-34e5-40ad-9971-ecc422e16c83 にマウントされています
と出ているので
ubuntu@ubuntu:~$ sudo chmod a+w /dev/sdc5/etc/fstab
ubuntu@ubuntu:~$ sudo chmod a+w /media/bc5e7769-34e5-40ad-9971-ecc422e16c83/etc/fstab
と入力してみましたが、アクセスできない: no suc file or directoryとでるのですがどのようにすればよいのでしょうか
オフライン
ちょっと、一言。
ryu_tさん による投稿:
記述場所は$sudo gedit /etc/fstabの一番最後の行になります。
sudo gedit /etc/fstab について https://wiki.ubuntulinux.jp/UbuntuTips/Others/RootSudo
グラフィカルなアプリケーションをroot権限で実行する場合、決して通常のsudoを使ってはいけません。その場合は、gksudo (Kubuntuではkdesudo)を使うべきです。gksudoは環境変数$HOMEを~rootに設定します。そして、.Xauthorityをtmpディレクトリにコピーします。これにより、あなたのホームディレクトリの所有者がrootに変わってしまうことを防ぎます(私(訳注: 原文の筆者を指します)の知る限り、この環境の違いだけがgksudoとsudoでプロセスを起動する際の違いとなります)。
とありますので gksudo gedit /etc/fstab の方がいいかと思います。
ryu_tさんへ
上のコマンドで、/etc/fstabが編集ができていれば、 $ sudo chmod a+w /etc/fstab のままでいいのではないでしょうか。
オフライン
単に、マウントポイントを作っていないとか?
端末で長いファイル名を入力するときには、TAB補完できます。
sudo gedit /media/bc
くらいまでタイプして、タブをタイプするとディレクトリ名が補完されると思います。
オフライン
皆様方、なんとか元に戻すことができました。
お付き合いいただいたこと心より御礼申し上げます。
今回の失敗は大変な苦労を強いられましたが、とても良い勉強となりました。
オフライン
ryu_tさん、
無事解決でなによりです。
お願いです。ことの顛末を残していただけると大変有難いです。特に端末で最後に行ったことを是非!
オフライン
8864さんへ
最終的には、最初にLIVE CDで起動したあと、端末操作で
ubuntu@ubuntu:~$ sudo gedit /media/bc5e7769-34e5-40ad-9971-ecc422e16c83/etc/fstab
で操作したところ簡単に編集ができたと思います。
多分間違いはないと思いますが、事前に下記の方法を色々試したほか多少時間がたってしまいうろ覚えな部分もあります。
事の顛末を記入し忘れてしまったこと、心よりお詫び申し上げます。
オフライン