• ベストアンサー

Linux Kernel を再構築してファイルサーバにする。

環境は CPU:PPC  Linux(Kernel-2.4.17)  ソフトウエア:Samba、netatalk、telnet、ftp、thttpd、perl等  一言で玄箱です。。 Linuxを理解しようと思い、一度カーネルの再構築をして、自分でSambaやftpをインストールして設定したいと思っています。 ディスプレイ無しで、telnetでの外部からのコントロールだけで再構築は出来るのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

玄箱のカーネル入れ替えはひっじょーーーに面倒です。 それでもチャレンジしてみるのなら、↓から適当なとこを参考にしてみてください。 ブート領域をいじりさえしなければ、最悪でも分解してHDDをフォーマットすれば復活は可能ですし。 http://www.google.com/search?client=opera&rls=ja&q=%E7%8E%84%E7%AE%B1+%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB&sourceid=opera&ie=utf-8&oe=utf-8 「Linuxを理解するためにカーネル再構築」なら仮想マシンとか使った方が楽だと思いますよ。

monyuonyu
質問者

お礼

おかげざまで無事debian化できました。ありがとうございました。

その他の回答 (2)

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.2

可能でしょうが、telnet だけでやるのはやめた方がよいです。 telnet が動作するのは、カーネル、ネットワーク、telnet サーバ が動いているというかなり高いレベルになります。どこかで ミスをすると、telnet ではつながりませんので復旧する手段が ありません。ディスプレイもないのでなにが悪いのかもわかりません。 復旧用のディスクがついているなど、失敗した場合に再インストール できるのでしたら別ですが、そうでなければシリアルコンソールなど 機器にアクセスする手段を用意しておくべきです。

monyuonyu
質問者

お礼

もっともな意見をありがとうございます。いざとなればHDDをフォーマットする予定なので頑張ります。 >カーネル、ネットワーク、telnet サーバ が動いているというかなり高いレベルになります。  telnetがある程度使える程度のレベルではないんですね。カーネルの構造も調べてみようと思います。

  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

LinuxとTelnetがすでにインストールしてあるという前提ならできます。 そのPCに最初にlinuxをインストールするときにはディスプレイとキーボードを直接つないで置いた方が簡単ですが・・・

関連するQ&A

  • raspberrypiのkernel構築について

    ラズベリーパイのカーネル構築で、 カーネルソースをgitで取得したのち、config&makeしたkernelでは起動できたのですが、 Linux kernel Archive から、3.12.34や3.17.4のtarボールを取得・展開し、gitで使用した.configを使用しconfig&buildしたkernelでは起動できずフリーズしてしまいます。 どこが間違っているのか?どなたか教えていただけないでしょうか?

  • ファイルサーバを構築したいと考えているのですが

    下記の構成のマシンでファイルサーバを構築したいと考えているのですが、 PentiumIII 866MHz MEMORY 512MB HDD Maxtor40GB×2 (UltraATA66) CD-ROM Drive 電源 300W ファイル共有はLinuxのSambaで行いたいと考えているのですが、HDDが2台あるので、ミラーリングをしたいと考えています。、ソフトウエアRAIDといったものがあり、これを使用するとRAIDカードはいらないと聞いたことがあるのですが、これはSambaで使用可能でしょうか? それとも、ミラーリングのためにはRAIDカードを購入しなくてはならないのでしょうか? また、現在ネットワークにはファイルサーバの他、Windows2000マシン2台とRedHatLinux9マシン1台がつながっているのですが、全マシンからファイルサーバを使用することはできるのでしょうか? ご回答よろしくお願いいたします。  

  • VMWare上のkernel再構築

    VMWare 上のRedHat9でカーネルの再構築(練習)で失敗しています。お助けください。 現在のカーネル2.4.20に2.4.23を追加する。 make mrproper make menuconfig make bzImage make modules make modules_install 以上完了 /boot/grub/grub.confは次のようになっています # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/hda2 # initrd /initrd-version.img #boot=/dev/hda default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.20-8) root (hd0,0) kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdc=ide-scsi initrd /initrd-2.4.20-8.img これに追加して title Red Hat Linux (2.4.23) root (hd0,0) kernel /vmlinuz-2.4.23 ro root=LABEL=/ hdc=scsi initrd /initrd-2.4.20-8.img を記述して再起動し2.4.23を選択するとdmssgの途中で NET4:Unix domain sockets1.0/SMP for Linux NET4.0 ds:no socket driver loaded VFS:Cannot open root device "/LABEL=/" or 00:00 Kernel panic:VFS:Unable to mount root fs on 00:00 で停止します。 kernel /vmlinuz-2.4.23 ro root=/dev/hda1 (註/bootパーティション) としてもdmesgは停止位置はほぼ同じで内容は以下のとおりです。 Kernel panic:No init found.Try passing=option to karnel 何かヒントを頂けるとありがたいのですが・・・よろしくお願いします。

  • RHEL ES 4のkernel-source

    RedHat Enterprise Linux ES 4のインストール中です。 SMP対応のカーネルソースをダウンロードしたいのですが、FTPサイトには 通常のカーネルソースしか見当たりません。 ftp://updates.redhat.com/enterprise/4ES/en/os/SRPMS/kernel-2.6.9-11.EL.src.rpm どこでダウンロードすることができるのでしょうか? ちなみに、このサーバで「uname -r」を実行した結果は下記のとおりです。 2.6.9-11.ELsmp

  • RH_Linux9でsmbサーバーを置いています。

    RedHat Linux Ver9でSAMBAサーバーを置いています。 sambaのバージョンは、2.2.8です。 WindowsXP上からは通常にファイルサーバーとしては使用できているのですが、WinXPクライアント側からtelnetとsambaのswat上の設定webが使用できません。また、sambaServer側からもweb(http://localhost:901/)は開けません。 具体的には・・・  telnetからは、「ポート番号23:接続に失敗しました。」とメッセージが帰ってきます。 ちなみに、pingは帰ってきます。 swatのweb上での設定画面では、「Internet Explorer ではこのページは表示できません」と返ってきます。 もちろん、swatの設定も確認いたしました。 上記は両方とも、1週間ほど前までは使用できていましたので、LANと電源しか繋いでいませんでした。 今現在は、電源を入れたり切ったりする都合上、コンソールを繋いで、いろいろ見てみたのですが、思い当たるところがありません。 このまま設定箇所が判らなければ、最終的にはOSインストールからやり直すかな?っとも思っています。(sambaサーバーですので、ストレージ内容のリカバリーが気が重いです。) これは、何か対策(目から鱗のような?)があるのでしょうか? ちなみに、LinuxはFTP版をインストールしていますので、RedHatからのサポートは受けられません。

  • 社内のリナックスサーバーのファイルがIEブラウザみれません

    初心者で申し訳ありません。 先日リナックス、ネットワーク系会社に勤務することになって リナックスとperlの勉強しています。 会社のサーバーの指定アドレスのhtmlファイルはIEブラウザでみれるのですが、会社から提供された/home/usernameのフォルダに、htmlファイルとperlのcgiファイルをwindowsXPからftpソフトによってアップロードして、telnetソフトからperlのcgiファイルを実行できるのですが、IEブラウザからhttp://xxx.xxx.xxx.xxx/~username/filename.cgiを指定するとファイルがありませんとでますが、 何がいけないのでしょうか?よろしくお願いします。

  • WindowsXP(Home Edition)のtelnetサーバーについて

    windowsXP(Home Edition)にvmwareを用いてlinux を入れています。それで、外部からいったんWindows に入り、そこからtelnetでvmwareのlinuxに入りたい と思っておりますが、上手くいきません。それで、 何かアドバイスがございましたら、よろしくお願い します。 windowsにPC telnetdというtelnetサーバーソフト を入れ、それを経由してlinuxに入ろうと思っており ます。それで、外部からこのwindowsのtelnetサーバー にはアクセスでき、そこからftpでlinuxに入ることは できました。しかし、そのtelnetサーバーからさらに telnetでlinuxに入ろうとすると何も反応なしで、 アクセスできませんでした。"telnet"とコマンドを打ち 込んでもエラーが生じるわけでもなくて、そのまま プロンプトが返ってくるだけです。 (ところで、いったんwindowsに入ってから更にlinuxに 入ろうとするのは、linux側のIPがローカルなので、外部 から直接入ることができないためです。) 何かアドバイスがございましたら、よろしくお願い致し ます。

  • X86 CPUの安価なLinuxサーバ機

    安価にLinuxサーバー機を実現する方法として、BuffaloやIODATAのNASを改造する方法とか玄人志向の玄箱を使う方法がありますが、これらはCPUはX86アーキテクチャーではありません。 X86系CPUでこのようなLinuxサーバーを構築するための良いハードウェアはどのようなものがあるでしょうか? なお、あくまでも家庭用なので信頼性はそこそこのものでOKです。

  • pptpとLinuxカーネル

    Linuxカーネルの再構築について教えて下さい。 使用OSは、Centos5です。 [root@okwave]#uname -r 2.6.18-194.3.1.el5.028stab069.6 pptpのインストールまでは、問題なくできるのですが接続がうまくいきません。 ログには、 This system lacks kernel support for PPP. This could be because the PPP kernel module could not be loaded, or because PPP was not included in the kernel configuration. と残っていました。 そこで、pppカーネルモジュールをロードする為に、カーネルの再構築を行いたいのですが、そもそもカーネルモジュールを新たに組み込む場合、カーネルの再構築が必須の作業なのでしょうか? カーネルソースをtarボールでダウンロードし、展開するとppp_generic.koなどのモジュールファイルが入っていることを確認できましたが、make gconfigを実行した際に、GUIの設定画面でそれらを静的に組み込むように設定すればいけますでしょうか? どなたか、カーネルの再構築について詳しい方、アドバイス頂きたく思います。

  • Linuxの勉強項目

    自宅のパソコンにLinuxをインストールして勉強しようと思うのですが どんな事が出来るでしょうか 昔やったこと telnetサーバ構築 FTPサーバ構築 VNCサーバ構築 その他どんな事をお金をかけずに経験を積む事が出来るでしょうか javaとか Webサーバとか(localサーバ?) eclipseインストールとか なんでもいいので自宅のLinuxでどんな経験を積めるか教えてください。