Pendrivelinux.comを使用して、UbuntuをUSBキーにインストールしました。ペンドライブから起動する必要がありますが、BIOSはこれをサポートしていません。 XサポートがなくてもLinuxを起動できます(壊れたXは、ペンドライブから再インストールするために起動したい理由の1つです)。 Linuxの実行中のインストールからUSBキーをブートする方法や、これを行う他の方法はありますか?
追加(usbサポート経由) plopブートマネージャー grubメニュー-Ubuntu 12.04。(コンソールモード)
この回答は buntu Greek Communityのチュートリアルに基づいています
これで、この手順はデスクトップ環境から最も簡単になりましたが、コンソールモードに干渉する必要があるため、少し難しくなります。あなたが注意を払い、手順に従うなら、あなたは成功すると信じています。
Wget経由でPlopブートマネージャーをダウンロードします
wget "download.plop.at/files/bootmngr/plpbt-5.0.14.Zip" -O ~/Downloads/plpbt-5.0.14.Zip
7zを介して抽出します。パッケージがない場合は、apt-get経由でp7Zip-full
をインストールしてください。
cd Downloads && 7z e plpbt-5.0.14.Zip
/ boot内のLinux
フォルダーから2つのファイルplpbt.bin
およびplpcfgbt
をコピーします。
Sudo cp ~/Downloads/plpbt-5.0.14/Linux/plpbt.bin /boot/
Sudo cp ~/Downloads/plpbt-5.0.14/Linux/plpcfgbt /boot/
今はあなたにとって難しい部分です(あなたはグラフィカルな環境を持っていないし、私は他の方法を知りません)。 /boot/grub/grub.cfg
ファイルからいくつかの行を書き留める必要があります。最も簡単な方法(IMO)はモバイルHD写真ですが、従来の方法を好む場合は紙と鉛筆です。
ファイルを開く
Sudo nano /boot/grub/grub.cfg
ubuntuエントリを見つけます(矢印キーで下にスクロールします)。のように始まります
menuentry 'Ubuntu, with Linux 3.2.0-XX-generic-.....`
3行に注意してください
insmod ext2
set root='(hdX,msdosX)'
search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXXX
xを実際の数値に置き換えます。でファイルを閉じます Ctrl+X
次に、これらの行に加えて別の行を入力する必要がある別のファイルを開きます。ここで必要なルート権限
Sudo nano /etc/grub.d/40_custom
このファイルの最後に、前に書き留めた行に加えて、もう1つの重要な行を追加します
重要な行はlinux16 /boot/plpbt.bin
であり、括弧を忘れないでください。
40_custom
内のコンテンツの例
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Plop Bootmanager" {
insmod ext2
set root='(hdX,msdosX)'
search --no-floppy --fs-uuid --set=root XXXXXXXXXXXXXXXXXXXXX
linux16 /boot/plpbt.bin
}
ファイルを保存します Ctrl+X それから Y(es) それから ENTER
最後に実行
Sudo update-grub
USBフラッシュドライブを接続して再起動し、Grubメニューからplopブートマネージャーを選択してから、USBを選択します。
@NikThあなたの解決策が私を大いに助けてくれてありがとう、私はエラーに固執し、他の誰かが同じエラーを抱えていると思いました(私はUbuntuの新しいユーザーとして)それを解決した方法を共有します。
NikThの手順に正確に従いましたが、「ファイルが見つかりません」というスタイルエラーが発生しました。数時間の苦労の末、2つのことを行いました。
ブートディレクトリで、plpbt.binファイルにアクセス許可を追加しました。
chmod 777 /boot/plpbt.bin
/etc/grub.d/40_customファイルで、binの場所を変更しました。
linux16 /plpbt.bin
これはおそらく一般的なものであることに気づきましたが、私はLinux全体が初めてなので、私のような他の人にとっては、これが数時間の混乱を避けることを願っています。また、これは私がより多くの担当者がいればコメントになります(ごめん)。