• 受付中

Linuxについての初歩的質問

Windows10サポート終了に伴ってLinux導入を検討しています。 パソコンはデスクトップPCなのですが、増設している、内蔵ハードディスク、外付けハードディスク両方あります。 内蔵ハード、外付けハード共に、LinuxOS導入後もWindows環境と同じように使える(認識される)と考えてよろしいのでしょうか? 使えるとしても、ドライブレターなども同じ、と考えてよろしいのでしょうか? よろしくお願いします。

みんなの回答

回答No.8

もともとの外付けHDDをバックアップに利用するだけが目的 ということならば、いちからLinuxの勉強をして時間をかけて 使えるようになるよりも、Windows10のままでデスクトップとしては 使わず(つまり起動とシャットダウン以外は操作しないで) 共有ファイルサーバーとして使えばよいように思います。 それでも、サポートの切れるWindows10のままなのが セキュリティ的に不安ということならば、その外付けHDDを、 別のPCに差し替えてしまえばよいのでは? (バックアップに使うだけということは、別のPCはあるのでしょうから) そういうことでなく、 技術的な興味からLinuxを使いたいということならば 厳しいことをいうようですが こういう場所で初歩的なことから質問するのではなく、 ネット記事なり書籍を読んで自力解決できるだけの調査能力が ないと、今後のおきるであろうトラブルの対処もできないと 思われます。 (Linuxでは、GUI操作だけでは対応できなくて  どうしてもコマンドライン命令を使う場面が出てきますし) 自分の知識や利用目的に合わせた書籍やディストリビューションを 自力で選ぶというのも、その一歩かなと思います。

kurubun
質問者

お礼

ありがとうございます。

  • hi_ymkw
  • ベストアンサー率36% (163/443)
回答No.7

 ライトユーザーですが概略的なことを書きます。  ウインドウズXPから原則無料のubuntu12に乗り換えして、はや12年。現在でも不自由なく使っています。一長一短ありますがプログラムの大半が無料で使用できること、ウイルス感染しにくいこと、特にネット閲覧に関しては広告をほぼ遮断してくれるので快適です。  linux導入にあたって当初oracleを試用したものの日本語の参考書が見つけられなくて中止。  近所の本屋に並んでいた図書、日経bp社刊『日経Linux』や『脱windows』を参考にしましたが、そこに付録DVDとしてubuntu12が付いており、丁寧な日本語の解説を読みながらインストールして使い始めました。  残念ながら定期刊行誌『日経Linux』は一年前に廃刊になりましたが、不定期にlinux関係書籍は出ているようです。 電子書籍ですが 『日経Linux 2024年夏 1冊まるごと最新版Ubuntu特集号』 電子書籍版 / 編:日経Linux 紙媒体では:『Windowsユーザーのためのこれから始めるLinuxの本 日経Linux』編:日経bp(要在庫確認)

kurubun
質問者

お礼

ありがとうございます。書籍の情報、参考にします。

  • _kappe_
  • ベストアンサー率68% (1598/2325)
回答No.6

回答No.3の者です。 >内蔵ハードは増設したものなので、Cドライブではないです。フォーマットされるのはCドライブのみ、という理解でよろしいんですよね? はい。Linuxをインストールするドライブだけフォーマットすればいいです。 >増設ハードは全てNTFSです Linuxと一口に言っても、用途によって様々なディストリビューションが存在します。ディストリビューションやバージョンによってNTFSをアクセスできるようにするための手順に違いがあります。まずはどのディストリビューションを使うのかを決める必要があります。Ubuntu Linuxが最も一般的なディストリビューションだと思います。

kurubun
質問者

お礼

ありがとうございます。

Powered by GRATICA
  • t_ohta
  • ベストアンサー率38% (5281/13807)
回答No.5

> 単に増設ハードにバックアップ、という用途しか考えていないのですが、このあたりを学習できる書籍など御存じでしたら教えて頂けないでしょうか? 最近は書籍が無くなってきて、雑誌だと Software Design が残ってるくらいですかね。 あとはネットで調べながら自分でトライ&エラーで試していくしかないでしょう。

kurubun
質問者

お礼

ありがとうございます。

Powered by GRATICA
  • agepage
  • ベストアンサー率28% (37/129)
回答No.4

ハードディスクは使えます しかしLINUXにはドライブレターという概念がないので そこは違うものになります ※すべでフォルダになる感覚。いままでDドライブだったのが、マイドキュメントの中にあるようになるような。 ※そのための設定も必要 ただしWindowsの代わりに使うのは不可能かと思います #1さんのご意見に賛成、いろいろ面倒です

kurubun
質問者

お礼

ありがとうございます。思ったより大変な感じですね。。このあたりを学習できる書籍など御存じでしたら教えて頂けないでしょうか?

  • _kappe_
  • ベストアンサー率68% (1598/2325)
回答No.3

内蔵ハードディスク: Linuxをインストールする際にフォーマットすることになるので、Windowsで使っていたデータやアプリケーションは消えます。消えては困るデータは予めバックアップしておく必要があります。 外付けハードディスク: FATやexFATでフォーマットされているものなら、Linuxからも読み書きできます。ただしドライブレターという概念はLinuxにはありません。 NTFSでフォーマットされている外付けハードディスクをLinuxから読み書きするには少し知識と作業が必要です。

kurubun
質問者

お礼

ありがとうございます。内蔵ハードは増設したものなので、Cドライブではないです。フォーマットされるのはCドライブのみ、という理解でよろしいんですよね? ただ、増設ハードは全てNTFSです。。。このあたりを学べる書籍をご存じでしたら教えて頂けないでしょうか?

  • t_ohta
  • ベストアンサー率38% (5281/13807)
回答No.2

内蔵HDD、外付けHDD共に認識させる事は可能です。 Linux(UNIX系)にはドライブレターと言う概念がありませんので、Windowsと同じような考え方で使う事はできません。 Linuxだとルートディレクトリーからツリー構造になったディレクトリーのどこかへHDDをマウントし、一つのディレクトリとして認識させます。 このあたりの使い勝手の違いは事前に勉強しておいた方がいいと思います。 今のWindowsパソコンに仮想化ソフトを入れてLinuxを動かしてみて、慣れてから移行した方がいいかもしれませんね。

kurubun
質問者

お礼

ありがとうございます。  >Linuxだとルートディレクトリーからツリー構造になったディレクトリーのどこかへHDDをマウントし、一つのディレクトリとして認識させます。 このあたりの使い勝手の違いは事前に勉強しておいた方がいいと思います。 単に増設ハードにバックアップ、という用途しか考えていないのですが、このあたりを学習できる書籍など御存じでしたら教えて頂けないでしょうか?

  • umeking
  • ベストアンサー率26% (31/115)
回答No.1

linuxにドライブレターという概念は無いよ。 最近linuxへの移行の記事をよく見るけど、用途を限らない限り、linuxはwindowsの代わりにはならないことが多いよ。

kurubun
質問者

お礼

ありがとうございます。ドライブレターが無いとは。。。 用途としては単に増設したハードディスクにバックアップするだけ、にしようと思っています。

回答受付中のQ&A

  • マイクラのクラッシュ理由と解決方法を教えてください

    現在マインクラフトのバージョン1.12.2javaでMODを入れて遊んでいるのですが、原因がよくわからないクラッシュに見舞われています。 これの理由と解決方法がわからないので、助けてください。 ---- Minecraft Crash Report ---- // Why did you do that? Time: 2025-01-12 22:33:39 JST Description: Rendering Item Stack java.lang.IllegalArgumentException: ItemStack must be for default leaves. at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122) at forestry.arboriculture.models.ModelDefaultLeaves.getInventoryKey(ModelDefaultLeaves.java:76) at forestry.arboriculture.models.ModelDefaultLeaves.getInventoryKey(ModelDefaultLeaves.java:40) at forestry.core.models.ModelBlockCached.getModel(ModelBlockCached.java:56) at forestry.core.models.ModelBlockDefault$DefaultItemOverrideList.handleItemState(ModelBlockDefault.java:171) at buildcraft.lib.client.render.ItemRenderUtil.renderItemStackInternal(ItemRenderUtil.java:155) at buildcraft.lib.client.render.ItemRenderUtil.renderItemStack(ItemRenderUtil.java:133) at buildcraft.transport.client.render.PipeFlowRendererItems.render(PipeFlowRendererItems.java:75) at buildcraft.transport.client.render.PipeFlowRendererItems.render(PipeFlowRendererItems.java:38) at buildcraft.transport.client.render.RenderPipeHolder.renderFlow(RenderPipeHolder.java:90) at buildcraft.transport.client.render.RenderPipeHolder.renderContents(RenderPipeHolder.java:78) at buildcraft.transport.client.render.RenderPipeHolder.renderTileEntityFast(RenderPipeHolder.java:43) at buildcraft.transport.client.render.RenderPipeHolder.renderTileEntityFast(RenderPipeHolder.java:27) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_192854_a(TileEntityRendererDispatcher.java:198) at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_180546_a(TileEntityRendererDispatcher.java:157) at net.minecraft.client.renderer.RenderGlobal.redirect$zbi000$tileEntityRender(RenderGlobal.java:3783) at net.minecraft.client.renderer.RenderGlobal.func_180446_a(RenderGlobal.java:1031) at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1808) at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1621) at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1390) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:3942) at net.minecraft.client.main.Main.main(SourceFile:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Item being rendered -- Stack Count: 1 Item Class: class forestry.arboriculture.items.ItemBlockLeaves Item ID: forestry:leaves.default.fruit.0 Item Meta: 11 Item NBT: null -- Block Entity Details -- Name: buildcrafttransport:pipe_holder // buildcraft.transport.tile.TilePipeHolder Block type: ID #2606 (tile.pipeHolder // buildcraft.transport.block.BlockPipeHolder // buildcrafttransport:pipe_holder) Block data value: 0 / 0x0 / 0b0000 Block location: World: (-400,73,-129), Chunk: (at 0,4,15 in -25,-9; contains blocks -400,0,-144 to -385,255,-129), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) Actual block type: ID #2606 (tile.pipeHolder // buildcraft.transport.block.BlockPipeHolder // buildcrafttransport:pipe_holder) Actual block data value: 0 / 0x0 / 0b0000 Block Entity NBT: {x:-400,wireManager:{parts:[I;]},y:

    • 回答数0
  • ひし形の角度変化

    画像のように、視点を固定してひし形を奥に倒していくと最終的に線になる変化について、最初のひし形と途中のひし形では内角が変化しています(辺の長さも)。 この変化は、例えば半分倒した状態(45度)だと変化量も半分なのでしょうか?

    • 回答数0
  • 【公開DNSサーバー】8.8.8.8と1.1.1.

    【公開DNSサーバー】8.8.8.8と1.1.1.1だとどちらの公開DNSサーバーの使用をおすすめしますか? そのおすすめする理由も教えてください。

    • 回答数1
  • frieve editor改造時のエラー

    開発環境 Windows10Pro64bit 22H2 19045.5131 Embarcadero® C++Builder 11 バージョン 28.0.48361.3236 Community Edition https://www.frieve.com/software/frieve-editor こちらのFrieveEditor v2.00というもの、に少し改造を加えようとしたのですが、ボタンを一つ追加しただけで実行時にエラーが発生してしまいます。 具体的には Pa_LabelパネルのBu_LinkLabel0ボタン右に新規コントロールでボタン追加して実行しただけで発生します。 TFo_Main::BrowserArrangeByFoldの中でstd::bad_allocや例外クラス 0xc0000005が発生しております。 ステップ実行してみると、関数入る前と後でm_Document->m_Cardsの参照先が変わっているところまでは分かったのですが、なぜそうなるかが見つけられませんでした。 どなたか解決方法分かりましたら教えていただけないでしょうか。 なお、作成元に問い合わせても改造については自分で行って欲しいとのことです。

    • 回答数0
  • Lightning グローバルメニューの文字サイズ

    wordpress Lightning(無料版)のグローバルメニューの文字サイズを変更したいのですが、いろんなサイトの紹介のCSSを試しても全く変化がありません。ちなみに「外観」→「カスタマイズ」→「追加CSS」に貼り付けました。 お分かりの方がいらっしゃいましたら、お教え下さいませ。 よろしくお願い致します。

    • 回答数1
  • サーバー探し

    レンタルサーバーでアダ対応で db側がutf8mb4に対応してるところってありますか? やっぱvps立てるか送信前に変換しか無いですか? あと利用者数不明の時ってdbサーバー選出どうしますか? ①まずはレンサバの付属で様子見 ②とりあえずスケール優先でクラウド ③vps立ててチューニング あとGM○系はよく聞くのすがシンレンタルサーバーやカラフルボックスなどのレンサバもBanしてデータ取ってかれた人とかいますか?

    • 回答数1
  • ネットをやめるコイツに関わるくらいなら

    ユーチューブやめる AmazonPrimeやめる ラジオやめる 絶対にコイツとは関わらない 正解ですか?

    • 回答数0
  • 起動すると喋りだす

    Raspberry PiOSにKDEをインストールして起動したのですが、喋りだします。

    • 回答数1
  • VBA 最終行取得がうまく出来ず上書きされてしまう

    こんにちは。 Excelを使った日報を使っており、集計シートを作成しています。 日報は1日ごとに1枚のシートを振り分けていて、必要項目だけを抽出して【1日】【2日】【3日】…と続けて集計シートに転記したいです。 シート【1日】は問題なく転記出来たのですが、【2日】を転記すると【1日】のデータに上書きされてしまいます。 【2日】以降を【集計シート】の最終行を取得して次の行から貼り付けていく方法を教えていただけないでしょうか? また【1日】から【31日】までのシートを連続で抽出貼り付けが出来るVBAも教えていただけると嬉しいです。 ただシートは【月集計】と日毎のシート以外にもいくつかあるため、「【月集計】以外のシートで指定」するコードは使えないです。 Sub 抽出3() '抽出 Dim i, j As Long i = 5 j = 3 With Worksheets("1日") Do While .Cells(i, "B").Value <> "" If .Cells(i, "A").Value <> "" Then For x = 1 To 13 Worksheets("月集計").Cells(j, x).Value = .Cells(i, x + 1).Value Next x j = j + 1 End If i = i + 1 Loop End With End Sub

    • 回答数2
  • 割り算のフローチャートについて

    CASLⅡです。画像のフローチャートを実行するプログラムを教えてください。 また、実行結果をプリントアウト欄に3110÷103の答えである「SYO=30, AMARI=20」をプリントアウトする方法も教えてください。お願いします。

    • 回答数1
  • WordPressの質問(q10315144)の続

    共有ボタンをクリックすると SNSシェアリンクとテキストボックス(中にページURL)とページURL をコピーするボタンをポップアップで表示させ、✕ボタンで閉じる機能を HTML で書いてみました。 希望通りの動作にすることが出来たのですが、コードをもう少しまとめてみてはどうかとアドバイス頂きました。 頂いたアドバイス ➀ と ➁ をどのように修正すべきか悩んでおります。 ➂ の一貫性に関して dell_ok さんであれば addEventListener で統一されますでしょうか? innerHTML は HTMLエスケープを行っていない場合にクロスサイト・スクリプティング攻撃の対象になるようなので、下記コードに修正致しました。 //旧コード divShapeText.onclick = function() { divShapeText.innerHTML = "コピーされました"; }; ↓ //新コード divShapeText.onclick = function() { divShapeText.textContent = "コピーされました"; }; ※ 最新コード https://github.com/i6Grja3R/sample_theme.git ※ 参考サイト https://qiita.com/RYO_nami/items/4543edfc7febe88 … https://dubdesign.net/javascript/execcommand-copy/ ※ 頂いたアドバイス ➀ const textboxHref = location.href; let url = location.href と同じ内容を、別の変数に代入しているのは無駄に思えます。 ➁ jQueryを読み込んでいるようですが、最後の数行を除いて、ほとんど利用していませんよね? ➂ イベントのバインドも、「addEventListener」であったり「onclick」であったりと一貫性が感じられません。 ご提示のスクリプトに限って言えば、「textContent」と「innerHTML」も同様です。 要素取得のためだけに、jQueryを読み込むのであれば、例えば自前で  const QS = s => document.querySelector(s); のような関数を定義しておけば、読み込みは不要になりますし、「要素を取得する関数」とだけ覚えておけば、個別に要素の変数を多数作成するよりもわかりやすくなる可能性がありますし、スクリプトも全体的に短縮化が可能です。 (jQueryに慣れているなら、関数名を$にしておいてもよい)

    • 回答数9
  • デスクトップのフォルダなどが消える、何故?

    Windows10のデスクトップに、置いてあるフォルダやショートカットが画面の半分以上占めています。先月末と今月初頭、ごみ箱とEgeのショートカットを残し他すべて消えました。復元ポイントを使って元に戻しました。デスクトップにフォルダーなどの置きすぎが原因なのでしょうか。改善方法を教えてください。

    • 回答数2
  • win8の証明書エラー、署名が壊れている、へ対処法

    サポートも受けられない旧いOSで恐縮なのですが、ご教授ください。 10年近く前のFMVパソコン、OSはWindows8です。 問題なく使えていたものですが、リフレッシュのためにクリーンインストールしたところ、インターネットの接続時に 「このWebサイトのセキュリティ証明書には問題があります。」 とされて閲覧できなくなりました。 ソフトをダウンロードの際にも署名が無効とされて許可されない、マイクロソフトアカウントにもサインインできない、Windows Updateも実行できないとなって、手詰まりとなりました。 いろいろ試して調べてみたところ、SSL/TLSあたりが問題となって、セキュリティ上のブロックがされているようにおもったのですが、対処法がわかりません。 コンパネ>インターネットオプションの詳細設定あたりを弄ってなんとかネットが使えるようにならないかと思うのですが、可能でしょうか? サポートの終了してしまったOSを使用するのも推奨されない行為ではありますが、ひとまず使えるように対処法をご教示いただきたいです。

    • 回答数2
  • TXE72EはParrotOSで認識されない可能性

    おはようございます、お世話になっています。 TXE72EアダプタはParrotOSで認識されない可能性は あるのでしょうか? windows11では認識されましたが、linux(ParrotOS)では認識されませんでした。 他の内蔵PCIeアダプタの方がいいのでしょうか? ご教示宜しくお願いします。

    • 回答数3
  • 容量が6TBでアイドル状態での温度が50度以下の外

    容量が6TBでアイドル状態での温度が50度以下の外付けHDDを教えて下さい アマゾンで調べたら WDBBKG0060HBK-JESN これは電源を入れただけで50度に達したという書き込みがありました。 プログラミング

    • 回答数3
  • アコーディオン 親要素間ホバー

    現在、次のHTML、CSSでひとつ開ければひとつ閉じるアコーディオンを実装しています。 HTML <ul class="menu"> <li> <a href="#">メニュー1</a> <ul> <li><a href="#">サブメニュー1</a></li> <li><a href="#">サブメニュー2</a></li> <li><a href="#">サブメニュー3</a></li> </ul> </li> <li> <a href="#">メニュー2</a> <ul> <li><a href="#">サブメニュー1</a></li> <li><a href="#">サブメニュー2</a></li> <li><a href="#">サブメニュー3</a></li> </ul> </li> </ul> CSS .menu { width: 100%; margin: 0; padding: 0; } .menu li { list-style: none; } .menu li a { display: table; margin-top:1px; padding: 10px 10px; width: 100%; font-weight: bold; /* 文字を太く */ text-align: center; /* 文字を中央に */ box-shadow: 5px 5px 5px #aaa; /* 影を付ける */ background: linear-gradient(-80deg, #ff65ff, #65ffff); /* グラデーションの背景色 */ text-decoration: none; vertical-align: middle; color: #ffffff; /* 文字色 */ overflow: hidden; transition:all .5s ease-out; } .menu > li:first-child a { margin-top: 0; } .menu li a:hover { background: #ff8c04; transition:all .5s ease-out; } .menu li ul { margin: 0; padding: 0; } .menu li li a { display: block; margin-top: 0; padding: 0 10px; height: 0; background: #ffccff; color: #000000; transition:all .5s ease-out; } .menu > li > ul > li { margin: 0 !important; } .menu > li:hover li a { display: table; margin-top: 1px; padding: 10px; width: 100%; height: 1em; transition:all .5s ease-out; } .menu > li:hover li a:hover { background: #ffb8b3; transition:all .5s ease-out; } 親要素のホバーを一度離れて、次の親要素をホバーすると問題ないのですが、上から下へ親要素を連続してホバーすると子要素の閉じる時間もあってか、うまく機能しません。 機能しないというのは、子要素が閉じるため次の親要素をホバーしても次の親要素が上へあがっていくので次の親要素のホバー状態が離れてしまいます。 子要素の数が少なければ何とか大丈夫かな?という感じです。 下から上へ親要素を連続してホバーすると子要素の閉じることには関係ないからか、機能しています。 ひとつ開ければ閉じずに開けたままにしておくしかないのでしょうか? 解決策のわかる方がおられたら教えていただけないでしょうか。

    • 回答数1
  • pythonプロキシ

    pythonで、プロキシを作っているのですが、 なぜか動画サイト全般がインターネットに接続されていないとエラーを吐きます。 どうしてなのか教えてほしいです。 ポート開放:やってます。 エラーの詳細ログ:まだ見てません。 (内部サーバーエラー サーバーで内部エラーが発生したため、リクエストを完了できませんでした。サーバーが過負荷になっているか、アプリケーションにエラーがあります。)これですね。 ファイル:html(クライアント)とpython(サーバー)です。

    • 回答数2
  • 賢威でアフィリエイトリンクボタン作成

    タイトルのとおりです。 当方、HTMLソースコードに関する知識は初心者レベルですが、全く知らないというレベルではありません。 wordpress有料テーマの賢威をお使いの方で、ボタンリンクは皆さんどうやって作成していますでしょうか? Affingerやswellなど他のテーマではウィジェットのようにボタン作成機能がついているものがありますが、賢威はそのような機能がありません。 方法はカスタムHTMLにソースコードを書いて、ASPと提携後のソースコードを利用して貼り付けて制作しているのでしょうか? ボタンリンクの作成方法や作り方の流れがわからず、賢威でボタンリンクを作成している方がいれば教えていただけますでしょうか。 ボタンのソースコードは本やネットでも調べれば出てきますが、アフィリエイトリンクをどう扱ってボタンのリンクにするかがよくわかっていません。 よろしくお願いいたします。

    • 回答数1
  • Numpyのエラーについて

    OpenCVを使ったプログラムをpythonで書いたのですが、下のようなエラーが出ます Line107 __NUMPY_SETUP__ is not defined ちなみに、エラーが起きているのは関数です

    • 回答数1
  • ロリポップの独自SSLと常時SSLについて

    ロリポップを使って商標アフィリエイトサイトを行おうとしています。 ブログ運営が初めてのため、知識は完全初心者レベルです。 改竄を防いだり、信用性を高めるためにhttpからhttpsにする常時SSL設定を行うと思います。 ドメインやサブドメインに対して、ロリポップの無料独自SSLを設定すれば、wordpressで.htaccessにコードをコピペする常時SSLの設定は必要になるのでしょうか? ロリポップの独自SSLと常時SSLの違いも頭がこんがらがってしまい、 質問させていただきます。 よろしくお願いいたします。

    • 回答数1
質問する