初心者もOK! FreeBSD質問スレッド その125 (382レス)
初心者もOK! FreeBSD質問スレッド その125 http://mevius.5ch.net/test/read.cgi/unix/1632283136/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
256: 名無しさん@お腹いっぱい。 [] 2024/02/23(金) 22:19:15.06 FreeBSD 13.2 を VirtualBox に載せてるんだけど (ファイルシステムは UFS) make 直後に出来た実行形式を別の場所にコピーすると、大抵コピー先のファイルが壊れてます コピー前に sync をかますと正常にコピーされる こういうもん? FreeBSD 以外に Linux やら Solaris も載せてるんだけど、他では起こったことないのだけど それとも何か FS の設定をミスってるんでしょうか http://mevius.5ch.net/test/read.cgi/unix/1632283136/256
257: FreeBSDでwimeを使っている君 [sage] 2024/02/24(土) 01:21:32.14 >>253 昔、「質問」か「語れ」のスレで読んだけど、 「make reinstall」は、事実上の上書きコピーな installになるんだっけか。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/257
258: FreeBSDでwimeを使っている君 [sage] 2024/02/24(土) 01:25:20.55 >>256 いや、やっぱり変ですよ。 VirtualBOXでしょ、仮想環境でFreeBSD/i386をUFSで使っているけど、 実機と同じように使えているけどなあ。 普通に「newfs」をしても「SoftUpdate」は、今では、オプションを 与えなくても標準になっているし、SoftUpdate は関係なさそうだし。 「遅延書き込み」なのかなあ。 執筆者は、VirtualBOXのGUIの設定画面で、初期設定通りのままです。 ・システムの「I/O APICを有効化」チェックなし。 ・ストレージの「タイプ」は「IDE」の
「PIIX4」。 ・ストレージの「ホストのI/Oキュッシュを使う」チェックあり。 低スキルなので、これ以上の助言はできないキリッ。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/258
259: 256 です [sage] 2024/02/24(土) 02:20:41.77 >>258 書かれている設定で違うのは「I/O APICを有効化」がこちらの環境では ON になってますが チェックを外しても設定画面を閉じると元に戻ってしまうので、もっかいインストールしないと確認できないみたい やってみるけどちょっと時間がかかりそうです ともあれ、この状態が普通でないと分かっただけでも収穫です ありがとうございました http://mevius.5ch.net/test/read.cgi/unix/1632283136/259
260: 名無しさん@お腹いっぱい。 [sage] 2024/02/29(木) 17:22:52.09 portsのnvidiaドライバを更新したらFreeBSDがリブートを繰り返すだけになり起動しなくなってしまいしまた。 シングルユーザモードで起動しようとしても、kldモジュールが読み込まれてしまうので同じくリブートの繰り返しになってしまいます。 一旦nvidiaドライバを読み込まないようにrc.confを書き換えたいのですが、何か方法はありますでしょうか? kldモジュールを読み込まないで立ち上げる方法はあるのでしょうか? よろしくお願いいたします。 http://mevius.5ch.net/test
/read.cgi/unix/1632283136/260
261: 名無しさん@お腹いっぱい。 [sage] 2024/02/29(木) 19:14:44.95 え、single でダメなの? usb boot media で boot して disk mount して rc.conf 書き換えかな? でもシングルでコケるなら意味ないか。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/261
262: 260 [sage] 2024/02/29(木) 21:52:21.03 >>261 boot画面でシングルを選択してもloader.confやrc.confの設定が読み込まれるようでリブートの繰り返しになってしまいます。 USBブートメディア作りました。 これで立ち上げた後に、どのように mount すればいいのでしょうか? FreeBSD14 zfsです。 よろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/262
263: 名無しさん@お腹いっぱい。 [sage] 2024/02/29(木) 22:28:37.54 ざっくりとしか書けないけど、 media で boot してshell に降りる。 cd / して mkdir hoge する。 mount /dev/何ちゃら /hoge する。 cd /hoge/etc/ する。 vi rc.conf する。 細かくは他の人に任せる。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/263
264: 名無しさん@お腹いっぱい。 [] 2024/02/29(木) 23:36:41.32 >>260 ブートメニューが出て選択肢選ぶのはできるんよね? boot optionsのサブメニューに入る safe modeを有効にする 上層メニューに戻る boot single userを選ぶ で外部kldモジュール読まずにブートしない? http://mevius.5ch.net/test/read.cgi/unix/1632283136/264
265: 260 [sage] 2024/03/01(金) 11:43:17.15 >>264 Boot Options で Safe Mode とSingle Modeを Onにしてもkldモジュールが読み込まれてリブートの繰り返しになってしまいます。 ブートメニューで 3.Escape to loader prompt を選べばプロンプトは表示されますが、ここからどうすればいいかわからないです。 プロンプトの使い方がわからないのですが、プロンプトからkldモジュールを読み込まないで立ち上げる方法はあるのでしょうか? http://mevius.5ch.net/test/read.cgi/unix/1632283136/265
266: 260 [sage] 2024/03/01(金) 12:15:19.14 >>263 USBブートメディアで立ち上げshellに降りました。 zpool import と叩くとHDDは表示されます。 mount するために、 mkdir /tmp/zroot と入力しましたが、 Read-onry file system と拒否されました。 書き込みできるようにするにはどうしたらよいでしょうか? どなたかお助けください。 よろくしお願いいたします。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/266
267: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 12:16:28.12 >>265 ブートローダープロンプトで ロード済みのモジュールをカーネルごとアンロードして > unload カーネルを指定してブート。 > boot /boot/kernel/kernel -s シングルで立ち上がるのでルートをマウントして編集するだけ。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/267
268: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 12:31:53.46 >>266 betu no boot disk de boot sita nara import suru pool ha kizon no root to kaburu node > zpool import -R /mnt rpool kou sinaito mount dekinai. http://mevius.5ch.net/test/read.cgi/unix/1632283136/268
269: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 13:53:58.49 ああそうか、/mnt ならデフォで存在するからmkdir hoge 要らないね。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/269
270: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 13:57:57.93 あるいは tmpfs を -ounion つけてマウントしてから mkdir することだな mount -ttmpfs -ounion tmpfs /tmp http://mevius.5ch.net/test/read.cgi/unix/1632283136/270
271: 名無しさん@お腹いっぱい。 [] 2024/03/01(金) 14:07:58.28 >Boot Options で Safe Mode とSingle Modeを Onにしてもkldモジュールが読み込まれてリブートの繰り返しになってしまいます。 しかし、コレが本当ならFreeBSD はコレをどげんかせんといかんね。 kld_list に関係なしにディテクトしたら自動で読み込まれるモジュールなんじゃない? もしそうだと、rc.conf 編集しても無意味? 上の人が書いたboot 時の unload か、 rc.conf に拒否リスト追加が有効かも。 私なら、media boot でディスク読める様になったら home のデータをバック
アップしてからクリーンインストール。まずはデータを保存しないと。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/271
272: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 14:20:55.14 267 の boot loader で unload してから kernel 指定して-s 付けてboot が一番楽そう。メディアも要らない。 最近しなくなったけど昔は良くkernel 再構築やってた。で、立ち上がらなくなる事も良くあって、boot promot で old だっけ?を指定してた。懐かしい。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/272
273: 260 [sage] 2024/03/01(金) 16:07:22.89 皆様ありがとうございます。 USBブートメディアで立ち上げ268さんを参考に # zpool import -R /mnt zroot としましたが、 cannot mount Read-only file system と拒否されてしまいました。 何が足りないでしょうか? また、267さんを参考に ブートプロンプトから unload boot /boot/kernel/kernel -s で立ち上がりましたが、 mountroot> からどうmountすればいいのわからず行き詰っております。 ? で listはでますが、どすうればいいのでしょうか? よろしくお願いいたします。 http://mevius.5
ch.net/test/read.cgi/unix/1632283136/273
274: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 16:18:17.64 zfs に場合は # Assuming the default zroot pool and BE. で、↓らしい。 zfs readonly=off zroot/ROOT/default http://mevius.5ch.net/test/read.cgi/unix/1632283136/274
275: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 16:19:39.73 メディア使わないで sungle で立ち上げた場合ね。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/275
276: 260 [sage] 2024/03/01(金) 17:12:22.94 >>274 mountroot> の状態に zfs readonly=off zroot/ROOT/default と入れるのでしょうか? 入れてみましたが、Invalid file system specification. でダメでした。 mountroot> ? とすると出てくるlistは、 gpt/zfs0 gptswap0 gpt/gptboot0 gpt/efiboot0 cd0 ada0p4 ada0p3 ada0p2 ada0p1 ada0 です。 どれをどのようにマウントすればいいのかわからないです。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/276
277: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 18:54:26.42 zfs:/dev/ada0 でリターンだとどう? http://mevius.5ch.net/test/read.cgi/unix/1632283136/277
278: 260 [sage] 2024/03/01(金) 19:16:05.61 >>277 mountroot> zfs/dev/ada0 の結果は、 Trying to mount root from zfs:/dev/ada0 []... Mounting from zfs:/dev/ada0 failed with error 2: unknown file system. でダメでした。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/278
279: 外野264 [] 2024/03/01(金) 19:16:53.27 外部カーネルモジュールが全てオフになる単純なsafe modeブートでは zfs.koもロードされないのでシステム起動できないみたいね。 >>264が通用するのはzfs不使用のときだけの模様。期待させてすまんかった。 ちょと古いけど暗号化zfsでインストールしたFreeBSD-13.0Rの vboxゲストを持ってたんで起動してkldstat見てみた。モジュールは zfs, geom_eli, cryptodev, intpm, smbus だった。以下でいけるかな.. ブートメニューでEscape to loader promptを選択 lsmodでモジュールリスト確認、なにかあ
ればunloadで全部消す load /boot/kernel/kernel load /boot/kernel/zfs.ko load /boot/kernel/geom_eli.ko load /boot/kernel/cryptodev.ko load /boot/kernel/smbus.ko load /boot/kernel/intpm.ko boot -c http://mevius.5ch.net/test/read.cgi/unix/1632283136/279
280: 外野264 [] 2024/03/01(金) 19:23:52.18 >>279 誤 boot -c 正 boot -s http://mevius.5ch.net/test/read.cgi/unix/1632283136/280
281: 260 [sage] 2024/03/01(金) 19:51:37.04 外野264さんありがとうございます。 >>279 これでシングルユーザモードで入ることはできました。 が、vi rc.conf と叩くと ex/vi : Error /var/tmp/vi.recover: Read-onry file system となってしまいます。 書き込み出来るようにするにはどうしたらよいでしょうか? よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/281
282: 外野264 [] 2024/03/01(金) 20:10:37.82 boot -s ではなく boot にすると書込み可になるかな?(未確認 http://mevius.5ch.net/test/read.cgi/unix/1632283136/282
283: 260 [sage] 2024/03/01(金) 20:32:11.44 >>279 boot で書き込みできました。 rc.conf と loader.conf からnvidia関連をコメントアウトしてリブートしたら無事FreeBSDが起動できました。 あとはnvidiaのportsをダウングレードすればxも立ち上がるようになるかなと。 外野264さん、そして皆様ありがとうございました。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/283
284: 名無しさん@お腹いっぱい。 [sage] 2024/03/01(金) 20:43:16.25 おめでとう。 結局こう言うピンチを乗り越えた経験が糧になるんだよな。超え来た修羅場の数てきな。自分も何度冷や汗出たかしれん。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/284
285: 256 です [sage] 2024/03/03(日) 02:35:17.25 遅くなりましたが >>256 で書いた「make で生成した実行ファイルをコピーするとコピー先ファイルが壊れる」問題を調査した結果をご報告 (長文失礼)。 >>258 で指摘頂いた VirtualBox の「I/O APIC を有効化」のチェックを外すことは こちらの環境 (バージョン 7.0.12) では結局出来なかった (かってにチェックが入ってしまう) ので、それ以外の条件で試してみました。 と言っても BSD は初心者なので (Solaris はやってましたが)、力技で条件を変えてインストールを繰り返しただけで
すが、ともかく結果として次の条件が全て揃った時に発生することが分かりました。 KDE + UFS + FreeBSD13.2 まず FreeBSD14.0 では起こりません (fix された ?)。13.2 でも ZFS では起こりませんでした。 KDE (kde5-5.27.10.23.08.4_2) が関わっていることはちょっと意外だったのですが、ウィンドウ・マネージャを起動しない素のコンソールでは発生せず、KDE 上のターミナル (標準の Konsole、xterm どちらでも) で起こります。 KDE 以外のデスクトップ環境として twm, GNOME, Xfce を試してみましたが、いずれも発生しませんでした。 興味深いの
は KDE を立ち上げた状態で外部から ssh 接続すると、X11 とは無関係の ssh セッション内でも起こることです。 その状態で KDE をログアウトしてログイン画面 (SDDM) にすると、ssh セッション側では起こらなくなります。 まぁでも状況的に KDE が直接の悪さをしているとも考えにくいですけどね。 同じバージョンの KDE を入れた FreeBSD14.0 では発生しないので。 他の条件として、割り当てメモリサイズ (2G, 16G, 32G)、割り当て CPU 数 (1 と 4) 果ては VMWarePlayer にも載せてみましたが、これらは関係ないようで上記 3 条件が揃うとやはり発生
します。 http://mevius.5ch.net/test/read.cgi/unix/1632283136/285
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 97 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s