NetBSD その29
``Of course it runs NetBSD.''
_ノ⌒ゝ
\ ´-ヽ
\ノ⌒ヽ
NetBSD
\
ttp://www.netbsd.org/
前スレ
NetBSD その28
http://toro.2ch.net/test/read.cgi/unix/1321305433/ >>529
Androidタブから5ちゃんやってるからいろいろめどい エラーメッセージ貼れないようなら誰も助言できないから独り言だな。
当たり前だがうちではVMでも動いてるよ。
エスパーするとブートローダーのインストール忘れたってオチでは? おいらもインストールできない・・・。
つくもで買ったG-GEAR alpha GS7J-C180/ZT、CPUはi7-8700Tだけど、
"No Media Present"とかでインストーラが起動しないよ。
ブートはUEFI。
USBフラッシュメモリでも外付けDVD/CDメディアでも起動しない。
NetBSDのversionは7.1、amd64。
OpenSUSE42.2のインストーラは起動するからPC自体の問題ではないはず。
CD自体は今使っている(今書き込んでいる)NetBSDを入れたものだから、
CDがちゃんと焼けてないことはないはず。
何か解決のヒントがあれば教えて欲しいです。 >>535
secure bootはオフになってる? ttps://uploader.xzy.pw/upload/20180713020356_63f3ad67_41776a3859.jpg >>536
オフになっています。
起動画面でF11したら無理やりUSBフラッシュメモリから起動できましたが、
errorで止まりました。
ACPI Error: [_SB_.PCI0.RP05.PXSX] Namespace lookup failure
, AE_NOT_FOUND
などのエラーがでてきます。
エラーの写真を>>537のURLに貼りました。
ちなみに、FreeBSD11.2は普通にUSBフラッシュからインストール出来ました。 >>538
acpiの提供する情報がバグってて、FreeBSDだとバグ対処がされてるケースなのかなあ。
ブートオプションでACPIをオフにしてみるのはどう?今どきのマシンでは無理かな。
それでダメならFreeBSD使ってAMLダンプしてもらってカーネル直すってことになりそう。 >>539
ありがとうございます。
今更ですが、NetBSDはまだUEFIに対応してないっぽいです。
(8.0CR2にUEFIのインストールimgがありました。
7台にはないみたいです。)
しばらくはFreeBSDを使おうと思います。
ほとぼりが覚めたらまた戻って来ようかと思っています。 >>540
インストーラーは対応してないですね。インストーラー使わずにインストールできる人なら大丈夫なんだけど、
素人にはお勧めできないなあ。 >>540
7.1.2はUEFI bootまったく非対応、GPT partitionは読める
8.0_RC2はインストーラはUEFI boot可能だがインストールしたシステムのbootx64.efiを
BIOSが読むようにNetBSDから設定できない
\EFI\BOOT\BOOTX64.EFIに置けばうっかり読み込んでくれるかも
ちゃんと設定するにはうぶんつ等でefibootmgr使うなどしかない
あと7.1.2 (netbsd-7-1系)はskylake以降のUSB3を認識できない。のでUSBから起動不可
netbsd-7系はUSB3いける思うけどやはりUEFI boot非対応
>>541
これか
https://wiki.netbsd.org/Installation_on_UEFI_systems/
たしかにお勧めできない
この辺りの情報ってどこかにまとまってないですかね https://twitter.com/netbsd/status/1020680962420740096
NetBSD 8.0!!! https://www.netbsd.org/releases/formal-8/NetBSD-8.0.html
- Audio mixing!
- W^X!
- ASLR, with userland built as PIE!
- Reproducible build!
- x86 spectre mitigations!
- SMAP! (to go with SMEP, already available!)
- USB3!
- nvidia graphical acceleration!
- x86 UEFI bootloader! (but installer still needs some manual intervention)
- NVMe support!
- Newer toolchains!
- So much ARM support (uses FDT, allwinner A83T, H2, H3, Tegra K1 SoC, PSCI driver, OMAP GPIO)
- More MPSAFE networking! UEFI対応しているのか!
インストールは少しありそうだけれど、試してみる価値はありそうだ!
情報あり >>544 Sun Ultra 1に変換番長をSCSIで接続してNetBSD Sparc64をインストール
は出来たけど起動出来なかった… Debian/Linux Stretch の KVM 上で、CDイメージを使って
7.1.2 → 8.0 のアップグレードをしたら、ネットが疎通しなくなった。
誰か情報持ってませんか? >>550
>>551
すみません。アップグレードで rc.conf が上書きされて、
デフォルトゲートウェイの設定がとんでるのが原因でした。
お騒がせしました。 dual boot出来ている人いるのですね。
自分はLinuxとのdual bootに苦戦・・・。
BIOS+MBRの時は/etc/grub.d/40_customのメニューエントリーで
chainloader +1でうまく行っていたけれど、
UEFIではその記法じゃだめだそうで。
40_customのmenuentryで
menuentry "NetBSD"{
insmod ufs2
set root='(hd0,gpt6)'
knetbsd /netbsd -root=dk5
}
と書いたのだけれど、grubの画面で選択しても、
unknown argument '-o'
とかで起動できない・・・。
GUIDの6番目であること、dk5であることは確認済。
起動したときのF11でNetBSDとLinuxを起動し分ける事は
出来るけれど、grubの画面じゃないとなんか気持ち悪い・・・。 >>552
なるほどねー
アップグレードでrc.confが上書きされるのはバグのように思える >>553
/usr/mdec/bootx64.efi を適当な名前に変更してUEFIパーティションに置いて、
grubからそいつを呼び出してやればできると思う。
ググるとWindowsのブートローダにchainするのは
menuentry "Win10" -class win10 {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root XXXXX
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}
らしいから、このbootmgfw.efiを
/usr/mdec/からコピーしてきた奴のパス名にすればイケルのでは? マニュアルmanの手動インストールってどうやんの? >>557
NetBSD付属のmanの話ならtgzを展開するだけ
それ以外なら man/man$N/ ディレクトリにコピーするだけ。 >>556
うまくいきました、ありがとうございます。
chainloaderで呼び出すパスに悩んだけど、
grubのcommand lineメニューで
grub> ls (hd0,gtp1)/efi/boot/
みたいにして探したら見つかりました。 ルネサスRX評価ボードにNetBSD移植しないの? おまえらAdvent Calendarのネタを今から仕込んどくんやで WiiかWii UにNetBSDポーティングしてくだちい これが小学生のおっぱいかよ・・・
12歳の乳とは思えんな・・・ WiiでRAM 64MB、Wii UはRAM 2GB搭載してるのか…(ゴクリ Linuxの巨大化に疲れてNetBSDに戻ってきますた 更新情報としてOSCの情報を貼って欲しい。
スレが寂しい https://togetter.com/t/NetBSD
とりあえずこの辺みてるといいんじゃないかな
関連タグにLuna x68kがあるのがさすがというかなんというか 一時期は内部構造を色々変えて(最適化して)たけど
いつからかそういう情報がまったくなくなってしまった
今は新しいデバイスに対応する位しかやってないのかな? ってかx86 x64 macppc sparc sparc64 evbarm(ラズパイのみ)以外は事実上停滞してるよね
新しいアーキテクチャも開拓しないし
昔は組み込み機器もhackしてNetBSD使えるようにしてたのに
開発者居なくなったの NetBSD(68系) → Linux!?(86?系) → Linux(ARM) … って感じ? aarch64増えたしarmの下はめちゃくちゃ増えてねーか? BeagleBoneやPocketBeagleでも動くん? GameCubeやWiiでNetBSD動かすの諦めたの? UEFI下でxenを起動する方法ありませんか?
手持ちのマザーボードがUEFIしか対応してなくて8.0でUEFIに対応したというので
入れようとしたらbootx64.efi がmutltiboot 未実装みたいでサイトに書いてある手順だと
起動できなくて、以前grubを使用していたという記事があったんでgrub2で試してみたけど、
そもそも設定の意味が分からず、あれこれ試してみたけどダメ。
もうお手上げです…。 じゃあMLに流すつもりだった話題をまとめて
その1
Amazon Web Services (AWS) で NetBSD 使っている方いますか?
一応マシンイメージはありますが NetBSD は Xen の PV しか対応していないため(?)
t1 世代のインスタンスでしか使えません
t2 以降で使うには HVM に対応する必要があります
既に最新世代は t3 なので、t1 がいつまで使えるか不安です
(us-east では Atom ベースの a1 インスタンスが出てきていますが、
だから t2 いらないとも言えず) その2
GPD Pocket あたりから
一部でクラムシェル PC が復活しつつありますが
こいつらで NetBSD 動かした方いらっしゃいますか
かつて hpcmips で盛り上がっていた皆さんは
raspberry pi 方面でしょうか
私も半年くらい前に GPD Pocket に
UEFI USB メモリを挿してみましたが
ブートの途中で固まったところまでで
その先を調べられていません その3
これは自分で試してすらいないのですが
Java の OpenJDK を NetBSD で動かしている方はいらっしゃいますか
いまどきのオープンソース全文検索は
Apache Solr など Java ベースのようで
やっぱり Java 必要かなぁと思っているところです NetBSDをIPv4のみのネットワークで使いたいのだけど
IPv6を無効にする方法はありませんか?
/etc/rc.confにip6mode=offとか書いてもダメだったし
dhcpcdのオプション指定で--waitip 4を指定してもダメだった >>609
no options INET6 でkernel作りなおすのがいいだろな >>610
はじめてNetBSDを触っているのでカーネル作り直すまで至っていません
とりあえず/etc/dhcpcd.confにipv4onlyを書いて凌いでいます
i386環境なのでfirefoxをコンパイルする所からはじめてますが時間がかかりますね
実機とQEMU/KVM環境で試しているけど実機の方は何処かでコケて暫く保留中
QEMU環境はディスクフルで止まってディスク追加→firefoxコンパイル中
成功したら実機でコンパイルする予定です
オンボロPCを再生できると嬉しいかなと思ってます・・・ ビルドは一台で済ませてバイナリパッケージ作って
他のマシンではpkg_addするだけがオススメ。
あとchroot環境でビルドした方がビルド中やビルドに失敗した時に現行環境が壊れないので便利。
今ってchroot以外の手もあるの? オレオレ野良パッケージを作ってインストールしたいのだけど
最初から躓いてしまった
githubにあるソースはどうやったらclone出来ますか? 昔Nintendo64にNetBSD入れたとかありませんでしたっけ? あとPlaystation 2 と Playstation 3 ね。
PS3 の方は本家リポジトリに入ってないけど。 firefoxをインストールしようとして
# pkg_cmp auto -f firefox
としたのだけどxfixesprotoとxorgprotoがコンフリクトしているみたいで失敗してしまいます
xfixesprotoはxorgprotoに置き換わったんですよね?
何故このようなことになるのか・・・
firefox 66.0.2のビルド方法を教えてください tyop 警察はそろそろ src/ で s/reciev/receiv/g すべき (externalを除く) そろそろNetBSDはOpenBSDに吸収合併されたほうがいいのでは?
開発者不足が深刻 その後・・・
fixesprotoを別の場所にインストールするように変更して衝突を回避したのだけど
firefoxをビルド出来ませんでした(関係しそうなエラーはないと思うのですが)
pkg_compがfirefoxを作ろうとしてくれていないような・・・
例えば # pkg_comp auto -f pkg_comp とすると最後の方にpkg_compをコンパイル
していると出るのですが、firefoxとかxf86-video-vesaとかmidori、xfce4は依存関係の
パッケージは作るのですが指定したものに関しては作ってくれません
コマンドの使い方が悪いのでしょうか(マニュアルモードでやってもダメでした)
NetBSDは初めて入れたのでよく分かっていません
なにかお気付きの事があれば教えて頂けないでしょうか
環境を壊してしまい(何もログイン出来なくなって)currentを再インストールしています
現在
NetBSD 8.99.37
pkg_comp 2.1
pkgin 0.11.7nb1
pkgsrc は https://github.com/NetBSD/pkgsrc.git
です、追加パッケージは pkgsrc のみからインストールしています >>625
pkgsrc-current は時々壊れてるタイミングがあるから
右も左もわからないうちは安定ブランチ使った方がいいような。
ちょうど pkgsrc-2019Q1 がリリースされた直後でタイミングもいいし。