USBドライブからシステムを起動する方法は2つあります。 1つ目はネットワーク経由で完全にインストールすることです。もう1つは、CDイメージをパッケージのソースとしてUSBドライブにコピーすることです。他のイメージと組み合わせることもできます。 2番目の方法はより一般的です。
最初のインストールでは、netbootディレクトリからインストールイメージをダウンロードし、以下の「柔軟な方法」に従ってファイルをUディスクにコピーする必要があります。
2番目のインストール方法のインストールイメージは、 "Easy Method"または "Flexible Method"を使用してUSBフラッシュドライブにコピーできるhd-mediaディレクトリに配置されます。このインストールにはCDイメージもダウンロードする必要があります。インストールイメージとCDイメージは同じdebian-installerディストリビューションであるべきです。異なる場合は、インストール中にエラーが発生します。
USBフラッシュドライブを準備するには、USBをサポートする実行中のGNU /Linuxシステムが必要です。 USBドライブを挿入すると、現在のGNU /Linuxシステムは自動的に認識します。そうでない場合は、usb-storageカーネルモジュールがロードされたことを確認する必要があります。 USBドライブを挿入すると、/dev /sdXという名前のデバイスにマッピングされます。ここで、< X>は&a-zの文字です。 USBフラッシュドライブを挿入した後にdmesgを実行すると、正しくマップされていることを確認できます。メッセージを書き込むには、まず書き込み禁止スイッチをオンにします。
警告
このようにして、既にデバイス上にあるものはすべて破壊されます!正しいUディスクデバイス名を使用していることを確認してください。ハードディスクに書き込むなどの間違いをすると、デバイス上のすべての情報が失われます。
USBフラッシュドライブは少なくとも256MBの容量が必要です(より小さなサイズのインストールも可能です。セクション2「ファイルのコピー」を参照)。柔軟な方法を参照してください。
1ファイルのコピー - 簡単な方法
hd-media /boot.img.gzというファイルコレクションがあります。これには、すべてのインストーラファイル(カーネルを含む)とsyslinux、および対応する設定ファイルが含まれています。 。
便利なことですが、この方法には大きな欠点が1つあります。USBフラッシュドライブが大きくても、デバイスの論理サイズは256 MBに制限されています。 U
ディスクを他の目的に使用したい場合は、残りの容量用に新しいファイルシステムを作成するためにそれを再分割する必要があります。マイナーなデメリットは、フルCDイメージをUSBドライブにコピーすることができないことです。それよりも小さいサイズの
名刺または最新のCDイメージだけをコピーできます。
このイメージを使用するには、USBフラッシュドライブに直接解凍します。
#zcat boot.img.gz> /dev /sdX
次にUをマウントします。ディスク(mount /dev /sdX /mnt)にFATファイルシステムが追加されました。Debiannetinstまたは名刺のISOイメージをそこにコピーしてください。 Uディスクのアンインストール(umount /mnt)が完了しました。
2ファイルのコピー - 柔軟な方法
もっと柔軟性が必要な場合、または何が起こっているのか知りたい場合は、次の方法を使用してファイルをUディスクに保存してください。 。
2.1 USBディスクのパーティション分割
デバイス全体ではなく、USBメモリの最初のパーティションを使用する方法を説明します。
注意
ほとんどのUSBメモリにはFAT16パーティションが別に設定されているので、USBメモリを再パーティションしたりフォーマットしたりする必要はありません。それをしなければならない場合は、cfdiskまたは他のパーティショニングツールを使ってFAT16パーティションを作成してからファイルシステムを作成してください。
#mkdosfs /dev /sdX1
注意、正しいUSBフラッシュドライブを使ってくださいデバイス名mkdosfsコマンドはDebianのdosfstoolsパッケージに含まれています。
Uディスクが起動した後にカーネルを起動するには、USBフラッシュドライブにブートローダを置く必要があります。どんなブートローダ(liloのような)でも良いはずですが、syslinuxを使うほうが便利です。主な理由は、FAT16パーティションを使用でき、テキストファイルを編集するだけで設定できることです。 FATファイルシステムをサポートする任意のオペレーティングシステムを使用して、ブートローダの設定ファイルを変更できます。
syslinuxをUSBドライブのFAT16パーティションに配置するには、システムにsyslinuxおよびmtoolsパッケージをインストールして次のコマンドを実行します。
#syslinux /dev /sdX1
<もう一度思い出してください。正しいデバイス名を使用していることを確認してください。プロセスはパーティションのブートセクタにデータを書き込み、ブートローダコードを含むldlinux.sysファイルを作成するため、syslinuxの起動時にこのパーティションをマウントすることはできません。
2.2インストーライメージの追加
パーティションをマウントし(mount /dev /sdX1 /mnt)、次のインストーライメージファイルをUSBドライブにコピーします。
vmlinuz(カーネルバイナリ)
initrd.gz(初期RAMディスクイメージ)
プログラムのインストールには、テキストインタフェースまたはグラフィカルインストールインタフェースのどちらを使用するかを選択できます。後者はgtkサブディレクトリから取得できます。ファイル名を変更する必要がある場合、syslinuxはDOS(8.3)命名方法に従うだけであることに注意してください。
次に、少なくとも次の2行でsyslinux.cfg設定ファイルを作成する必要があります。
default vmlinuz
append initrd = initrd.gz
グラフィカルインストーラの場合は、2行目の末尾にvideo = vesa:ywrap、mtrr vga = 788を追加する必要があります。
hd-mediaイメージを使用する場合は、Debian ISOイメージ(名刺、netinst、またはフルCDイメージ、適切なものを確認してください)をUSBメモリにコピーしてください。次に、Uディスクをマウント解除します(umount /mnt)。
3 USBドライブからの起動
警告
システムがUSBドライブからの起動を拒否した場合は、無効なプライマリブートセクタレコード(MBR)が含まれている可能性があります。 。 mbrパッケージに含まれるinstall-mbrコマンドを使用してこれを修正できます。
#install-mbr /dev /sdX
で重複ファイルを見つけて削除する方法今日、Linux PCまたはサーバーで重複ファイルを見つけて削除する方法を学びます。これはあなたがあなた自身のニーズに使えるツールです。 Linuxデスクトップ
インストール手順 1、このインストールパッケージはAlibaba CloudのすべてのLinuxシステムにデプロイできます。このインストールパッケージのソフトウェアとバージョンは:nginx:1.0で
突然Webサイトを開くことができない、データベースにリンクできない、データベースphpmyadmin管理パネルを開くことができない、Webサイトのバックグラウンドビューサーバーのハードディスクがいっぱ
Kobject、ksetはデバイスモデルの基本構造ですが、デバイスモデルはこれら2つの構造を使用してデバイスの階層関係を完成させますが、実際のデバイスドライバの作成では基本的にkobject、ks