Fedora Users Forum

Fedoraユーザのためのサポートフォーラム
現在時刻 - 2019年7月21日(日) 15:36

All times are UTC + 9 hours





新しいトピックを投稿する トピックへ返信する  [ 16 件の記事 ]  ページ移動 1, 2  次へ
作成者 メッセージ
 記事の件名: [解決済み] FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月13日(月) 23:17 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2010年12月12日(日) 23:15
記事: 18

Sponsored Links

USBメモリーの第二パーティションsdx2から起動する方法はありませんか?

windowsで、USBメモリー(第一パーティションfat32)に「Fedora-14-i686-Live-Desktop.iso」を「liveusb-creator-3.9.2-setup.exe」をつかってインストールしたが、起動時に「SYSLINUX3.81 … 」表示で固まる。
syslinuxバージョンが古いようで、syslinux403同梱のsyslinuxインストール(windowsから「syslinux X:」)で起動できた…この問題は既知のようで、今となっては関連情報を探すことができる。

このFEDORA14のインストールされたファイルをUSBメモリーのsdx2(fat32)にそのままコピーし、フラグbootを立て、他のlinuxディストリビューションで「syslinux /dev/sdx2」を実行したが、うまく起動できませんでした。※

※windowsではsdx2が見えないため。以下、行った結果、
puppy511から「syslinux /dev/sdx2」を実行では、
  起動時に「SYSLINUX3.81 … 」表示後固まる。前述のsyslinuxバージョン不一致の現象に同じ
ubuntu1010から「syslinux /dev/sdx2」を実行では、
  起動し、Automatic boot in 10 seconds ←この表示で停止するが、Enter で、
  Welcom to Fedora-14… でメニューを表示する。
  しかし、上位3っつ(boot)のどれを選んでも、「No boot device found」で停止する。
FEDORA(CD起動)から「syslinux /dev/sdx2」はコマンドが受け付けられなかった。
 
puppy511操作とubuntu1010操作の結果が同じ原因か否かは判断しようがありませんが、
とりあえずは、windowsで行う「syslinux X:」(最新バージョンのsyslinux.exeを適用)と同等なことをlinuxディストリビューション(FEDORA、ubuntu、puppyのいずれか)で行う方法が知りたい。冒頭の解が得られれば不要ですが。

##わかりずらい説明かもしれませんが、よろしくお願いします。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月14日(火) 06:22 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年9月09日(火) 22:18
記事: 146
syslinuxコマンドでということだと的外れですが
ubuntu ならインストールしたパソコンに当該USBメモリを差した状態で

sudo update-grubでgrubのリストに表示してもらうという手はあると思います

Sponsored links



トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月14日(火) 19:41 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2010年12月12日(日) 23:15
記事: 18
ご回答ありがとうございます。本意が伝わりづらくて申し訳ありません。

FEDORA14のLiveUSBを、sdx2から起動したい、というのが本意です。

sdx1に作る方法は、windows上で「liveusb-creator-3.9.2-setup.exe」を使う方法が紹介されていますが、別途syslinux402以上をインストールしなおさないと起動しません。
sdx2に対しては、windowsから見えないため、windowsではsyslinux402以上をインストールすることができません。
puppy511やubuntuから「syslinux /dev/sdx2」を実行では、これもやはり起動しません…本体同梱のsyslinuxが古いのか、判断不可ですが。

初回の質問は「sdx2にあるFEDORA14(パーティション)に対して、syslinux402以上をインストールしなおす」方法として「LINUX(LiveCD起動)上で、それが同梱するsyslinuxバージョン以外のsyslinux402をインストールする方法」をうかがったものです。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月14日(火) 21:21 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2008年9月09日(火) 22:18
記事: 146
sinnkawa さんが書きました:
ご回答ありがとうございます。本意が伝わりづらくて申し訳ありません。

FEDORA14のLiveUSBを、sdx2から起動したい、というのが本意です。

sdx1に作る方法は、windows上で「liveusb-creator-3.9.2-setup.exe」を使う方法が紹介されていますが、別途syslinux402以上をインストールしなおさないと起動しません。
sdx2に対しては、windowsから見えないため、windowsではsyslinux402以上をインストールすることができません。
puppy511やubuntuから「syslinux /dev/sdx2」を実行では、これもやはり起動しません…本体同梱のsyslinuxが古いのか、判断不可ですが。

初回の質問は「sdx2にあるFEDORA14(パーティション)に対して、syslinux402以上をインストールしなおす」方法として「LINUX(LiveCD起動)上で、それが同梱するsyslinuxバージョン以外のsyslinux402をインストールする方法」をうかがったものです。


つまり /dev/sdx1にはLiveUSBとしての機能をもたせることに成功したが、さらに /dev/sdx2というパーティションを作ってそこにLiveUSBのfedora14がつくれない ということなんでしょうか?私にもよくわからないので
諸兄の方々の参戦お待ちしてます 御大は受験シーズン突入でおいそがしそうなので


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月15日(水) 23:34 
オフライン
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
1つのUSBメモリにfat32パーティションを2つ作って、それぞれのパーティションからF14のLiveUSBを起動させたいということでしょうか?

hideさんのご指摘の通り、本業で忙しいので、少し時間がかかるかも知れませんが、試してみます。ただ、同じバージョンのLive環境を同一のUSBメモリから起動することに意味があるのかな?という疑問はありますけど。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月16日(木) 00:27 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2010年12月12日(日) 23:15
記事: 18
お二方のご回答に感謝します。いか、長文ですが…

hide さん
> つまり /dev/sdx1にはLiveUSBとしての機能をもたせることに成功したが、さらに /dev/sdx2というパーティションを作ってそこにLiveUSBのfedora14がつくれない ということなんでしょうか?
vine_user さん
> 1つのUSBメモリにfat32パーティションを2つ作って、それぞれのパーティションからF14のLiveUSBを起動させたいということでしょうか?

⇒そうではなく、主題の通り、sdx2(二番目以降のパーティション)から起動したいということです。
先頭をwindows共有のストレージ、後ろにwindowsから見えないFEDORA起動(LiveCDイメージ、設定保存付き)にしたいのが本意です。

sdx1からの起動はそのための試行で、これができたら、これを(別なUSBメモリーの)sdx2にコピーして起動できるのでは、という準備でした。
なお、旧Ver.のsyslinux(liveusb-creator-3.9.2-setup.exe同梱)でも起動可能となりました。

以下、初回質問以降、当方で確認できた内容です。

USBメモリー(1)の先頭にWindowsで作ったFEDORA14-LiveUSB領域(起動可能)を、別途起動linux上で後ろにずらす(縮小)
 …sdx1のまま 、フラグは boot のまま
空いた先頭に領域を新規作成する
 …sdx2となる …数字は場所によらず領域の作成順序で、修正不可
GPARTEDではsdx2→sdx1の順に表示、アイコンsdx1の中身はFEDORA14のファイルがある。
このUSBメモリー(1)でFEDORA14(sdx1)が起動しました…sdx1だが、実際は2番目のパーティション。

この領域FEDORA14(sdx1)を、別なUSBメモリー(2)のsdx2(フラグboot)にコピーし、syslinux(旧版利用可は確認済み(前述))を適用して起動すると、一見起動するが…しかし、起動完了のデスクトップを表示すべきところで、黒画面に「no root device found」が表示される(起動失敗)。

先のUSBメモリー(1)をwindows7のコンピューターで確認すると、普通は見えない2番目のパーティションFEDORA14(sdx1)が見え、先頭(sdb2)が見えない…不思議な現象、初体験。

ご助言を頂ければ。試行錯誤を進めつつ、気長にお待ちします。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月16日(木) 01:05 
オフライン
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
なるほど。質問の主旨は理解できました。

ざっとみた感じですと、問題のありそうな箇所が2つほどあります。

まず、1点目は、LiveUSBの場合、fat32でフォーマットしないと起動できないと思いますので、Windowsから見えないようにするのは難しいということ。

2点目は、
>この領域FEDORA14(sdx1)を、別なUSBメモリー(2)のsdx2(フラグboot)にコピーし…
としていますが、単にコピーしただけではダメそうな点です。

目的からすると、1点目は致命的ですね。Windowsから見えないようにするには、ext3やext4でフォーマットすればいいのですが、Live環境は起動できないと思います。fat32でフォーマットして暗号化するとかいう面倒な方法もあり得るかとは思いますけど。

もし、USBメモリの容量がある程度大きいようでしたら、パーティションを2つに区切って、先頭の領域をfat32に、もう1つをext3にフォーマットしておき、ext3のパーティションにF14を通常の手順でインストールするというのはいかがでしょうか?

どうしてもLive環境でないとマズイということなら、Windowsから見えてしまうという点を妥協するしかないような気がします。

もう少し試してはみます…。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月16日(木) 09:44 
オフライン
プライベートメッセージ送信  メール  プロフィール

登録日時: 2010年12月12日(日) 23:15
記事: 18
vine_user さん 
早速のご回答ありがとうございます。

一点目の件
質問に書いているsdx1/sdx2とは、sdx1が第一パーティション(先頭)、sdx2が第二一パーティション(奥)で、両者ともFAT32です。
この二つのパーティションを持つUSBメモリー※は、windows7からは、コンピュータ(エクスプローラ)では先頭しか見えず、容量も先頭容量の表示しかしません…一般的に言われている内容。
ディスクの管理では二つのパーティションが表示されますが、右側(奥)は不明としてアクセスできません。
しかし、当初sdx1領域を奥に滑らせて第二パーティション(表示はsdx1のまま)にするとWindousからの見え方が逆転する…これが前回のあとがき部分です。
 ※ USB-HDDやHDDもどきのUSBメモリーでは、外付けHDのように丸見えです。

2点目の件
通常の操作は、
 sdx2にフラグbootを立てる、sdx2にファイルをコピーし、(別なlinux上で)syslinuxをインストール(syslinux /dev/sdc2 を実行)する
この手順で、ubuntu、knoppix、puppyは起動できています…全てLiveUSB(設定保存領域付き)として。

しかし、FEDORA14(今回が初めて)では、(起動後の読み込みやファイル展開が済んだような感じの後)ログイン画面が出るべき直前まで進み、黒画面に「no root device found」が表示される(起動失敗)。
 前回記述「起動完了のデスクトップを表示すべきところで」は間違いでした。

> どうしてもLive環境でないとマズイということなら、…
どうしても、ということはないのですが… 
USBメモリーの奥にコンパクトにLive版を忍ばせておき、しかし初期設定やブックマークぐらいは保存したい、というところです。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月16日(木) 10:38 
オフライン
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
ああ、なるほど。

先頭しか見えないから、共有領域が先頭に来ないとまずいというお話ですね。

初めからパーティションを分けておいて、F14をLiveUSB Creatorで後ろの領域にインストールすれば何とかならないでしょうか?

いま試していますので、しばらくお待ちください。


トップへ
 
 記事の件名: Re: FEDORA14のLiveUSBを、sdx2から起動する方法は?
投稿記事Posted: 2010年12月16日(木) 11:13 
オフライン
アバター
プライベートメッセージ送信  メール  WWW  プロフィール

登録日時: 2008年9月08日(月) 21:17
記事: 428
---------
それほど単純ではないようですね。

/dev/sda1を共有領域、/dev/sdb2にLiveUSB Creatorでインストールした場合、/dev/sdb2につけておいたbootフラグが/dev/sdb1に変更されてしまいました。

LiveUSBをWindows用のデータ保存と共用するというのは、結構一般的な使い方だと思いますので、時間をかけて調べる価値はありそうです。

お急ぎでないなら、じっくりやりましょう。

Sponsored links



トップへ
 
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 16 件の記事 ]  ページ移動 1, 2  次へ

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[0人]


トピック投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
cron

無料でマイフォーラムを作成する! · php-BB© · Internationalization Project · 不正利用を報告する · 使用条件/プライバシーポリシー
© Forums-Free.com 2009