Slackwareが最初のハードドライブにインストールされている場合は、2番目のハードドライブからどのように起動しますか?

Slackwareが最初のハードドライブにインストールされている場合は、2番目のハードドライブからどのように起動しますか?

まず、スラックウェアを取り付け、HDD1スロットにドライブを取り付け、次にHDD2用ベイを入手し、スラックウェアドライブをHDD2スロットに再接続しました。 (HDD1にWindowsがあります)。

再インストールせずにHDD2(私のシステムはDell Studioノートブック)からSlackwareを起動する方法はありますか?別の再インストールが機能しますか?

電話を切る前の最後の数行は次のとおりです。

http://i.imgur.com/02XY18h.jpg

ベストアンサー1

これを行う1つの方法は、Slackware isoのDVDから起動することです。

次に、ルートプロンプトで次のようにハードドライブのルートパーティションをマウントする必要があります(sdb1例で使用されています)。

mkdir /mnt/sdb1
mount /dev/sdb1 /mnt/sdb1
mount --bind /dev /mnt/sdb1/dev
mount --bind /sys /mnt/sdb1/sys
mount --bind /proc /mnt/sdb1/proc
chroot /mnt/sdb1

/etc/fstabディスクが以前にラベル付けされている可能性があり、今すぐ名前が付けられsdaていることを知り、適切にマウントポイントを編集して変更しますsdb

デフォルトのブートローダーを使用している場合は、編集してブートliloセクション/etc/lilo.confで行を次にboot = /dev/sda変更します。boot = /dev/sdbroot

image = /boot/vmlinuz
root = /dev/sdb1       <-- change here to sdb1
label = Slackware64
vga = 773
initrd = /boot/initrd.gz
read-only

今すぐ実行して新しい定義で再インストール/sbin/liloできます。lilo

最後に確認する必要があるのはinitrd。起動プロセスを変更していない場合は、そのプロセスを使用しない可能性が高いため、上記のプロセスで十分です。それを使用している場合は、Building Newをinitrd確認してください。/usr/share/mkinitrd/mkinitrd_command_generator.shinitrd

おすすめ記事