かば丸のーと

PCやネットワークの設定メモ そして、日々の出来事など

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

GParted ブータブルUSBの作成


GParted Ver0.19.1-1 Boot画面 GParted Ver0.19.1-1 Desktop画面 

GParted Live on USB
  >  USB setup with GNU/Linux  >  GNU/Linux Method B: Manual

4つの作成手法があるが、今回は Manual で作成を行う.


00: 事前準備
・256MB以上のUSBメモリ (2014/08/15現在のGPartedサイズより.  価格.com USBメモリ情報)  
・Linux端末


GNU/Linux Method B: Manual にある作成手順 1~5ステップにて完成する.
1. GParted Live zipファイルのダウンロード
2. FAT32(or FAT16)でUSBメモリをフォーマット
3. USBデバイスのマウント
4. GParted Live zipファイルをUSBメモリ内へ展開
5: makeboot.sh にてGParted ブータブルUSBスティックの作成


** 要約 & 注意点 START **
1. GParted ZIPファイルのダウンロード. isoファイルではない. 
gparted-live-version#-architecture.zip
ハッシュ値の確認.

2.
FAT32もしくはFAT16にてUSBメモリをフォーマット
フォーマットするデバイスは、必ずアンマウントされていること.
USBデバイス名は、付箋紙にメモするぐらい注意を払って確認すること.
USBメモリを挿した後..
$ dmesg | tail -10
$ sudo fdisk -l
$ cat /proc/partitions などでしっかり確認.
bootフラグの付加を忘れないこと.

3.
USBデバイスのマウント
File Managerを使ってデバイスにアクセスしマウントさせる等、ツールも活用.
dfコマンドで、状況確認.

4.
ダウンロードしたZIPファイルをUSBメモリ/直下に展開
$ unzip "GParted Live zipファイル名" -d  "マウントしたUSB/直下" [Enter]

5.
makeboot.sh にてGParted ブータブルUSBスティックの作成
USBメモリ/utils/linux/makeboot.sh を実行して作成する.
root権限にて bash makeboot.sh "USBデバイス名+パーティション番号" [Enter]
USBデバイス名とパーティション番号の確認を怠るな.
** 要約 & 注意点 END **





01: GParted Live zipファイルの ダウンロード
今回は、[ gparted-live-0.19.1-1-i486.zip ] をダウンロード.
ハッシュ値の 確認.


02: FAT32(or FAT16)でUSBメモリをフォーマット
端末に接続したUSBメモリのデバイス名をしっかりと確認し、間違って他を初期化しないよう.
bootフラグの確認.

kubuntu@kubuntu:~$ sudo fdisk -l /dev/sdc

Disk /dev/sdc: 2003 MB, 2003828736 bytes
158 heads, 42 sectors/track, 589 cylinders, total 3913728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ac0b6
   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *        2048     3913727     1955840    b  W95 FAT32
kubuntu@kubuntu:~$



GParted Live USB Tips about first sector numbers

"最初のパーティション63セクタから"  とTIPにあるが
2048セクタスタートでも問題なくUSBからGParted Liveが起動した.

fdiskでパーティションを切った時のファーストセクタの話などは、ここを 参考.
% fdisk -V
fdisk from util-linux x.xx.x
今回利用した kubuntu14.04.1 --> 2.20.1
SystemRescuCd4.3.0 --> 2.24.1
knoppix 6.7.1 は 2.17.2 だったので、これで切れば63セクタスタートになるのでは?
現行のfdiskは2048セクタ始まり.
cfdisk, sfdiskの話は機会があれば..


03: USBデバイスのマウント
kubuntu であれば、File Manager " Dolphin " にてUSBデバイスにアクセスすれば
/media/kubuntu/ partition-label-name 辺りにマウントしてくれる.

kubuntu@kubuntu:~$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/cow             2196200   958148   1123160  47% /
udev              762164       12    762152   1% /dev
tmpfs             154504     1132    153372   1% /run
/dev/sdb1        3377704  3345996     31708 100% /cdrom
/dev/loop0       1003776  1003776         0 100% /rofs
none                   4        0         4   0% /sys/fs/cgroup
tmpfs             772520       20    772500   1% /tmp
none                5120        4      5116   1% /run/lock
none              772520      152    772368   1% /run/shm
none              102400       20    102380   1% /run/user
/dev/sda8       63554760 15902460  44400832  27% /media/kubuntu/LinuxData08AUG14
/dev/sdc1        1952008        4   1952004   1% /media/kubuntu/GParted
kubuntu@kubuntu:~$


04: GParted Live zipファイルをUSBメモリ内へ展開
$ unzip "GParted Live zipファイル名" -d  "マウントしたUSB/直下" [Enter]

kubuntu@kubuntu:~$ unzip gparted-live-0.19.1-1-i486.zip -d /media/kubuntu/GParted/
Archive:  gparted-live-0.19.1-1-i486.zip
   creating: /media/kubuntu/GParted/EFI/
   creating: /media/kubuntu/GParted/EFI/boot/
 extracting: /media/kubuntu/GParted/EFI/boot/Gsplash.png  
 extracting: /media/kubuntu/GParted/EFI/boot/grub.cfg  
 extracting: /media/kubuntu/GParted/EFI/boot/bootx64.efi  
 extracting: /media/kubuntu/GParted/EFI/boot/bootia32.efi  
 extracting: /media/kubuntu/GParted/EFI/boot/unicode.pf2  
   creating: /media/kubuntu/GParted/EFI/images/
 extracting: /media/kubuntu/GParted/EFI/images/efiboot.img  
 extracting: /media/kubuntu/GParted/GPL  
   creating: /media/kubuntu/GParted/boot/
   creating: /media/kubuntu/GParted/boot/grub/
 extracting: /media/kubuntu/GParted/boot/grub/grub.cfg  
   creating: /media/kubuntu/GParted/live/
 extracting: /media/kubuntu/GParted/live/memtest  
 extracting: /media/kubuntu/GParted/live/initrd.img  
 extracting: /media/kubuntu/GParted/live/filesystem.packages-remove  
 extracting: /media/kubuntu/GParted/live/filesystem.packages  
 extracting: /media/kubuntu/GParted/live/vmlinuz  
 extracting: /media/kubuntu/GParted/live/filesystem.squashfs  
   creating: /media/kubuntu/GParted/.disk/
 extracting: /media/kubuntu/GParted/.disk/info  
   creating: /media/kubuntu/GParted/utils/
   creating: /media/kubuntu/GParted/utils/mbr/
 extracting: /media/kubuntu/GParted/utils/mbr/mbr.bin  
   creating: /media/kubuntu/GParted/utils/linux/
 extracting: /media/kubuntu/GParted/utils/linux/extlinux  
 extracting: /media/kubuntu/GParted/utils/linux/VERSION.txt  
 extracting: /media/kubuntu/GParted/utils/linux/makeboot.sh  
 extracting: /media/kubuntu/GParted/utils/linux/syslinux  
   creating: /media/kubuntu/GParted/utils/win32/
 extracting: /media/kubuntu/GParted/utils/win32/VERSION.txt  
 extracting: /media/kubuntu/GParted/utils/win32/syslinux.exe  
 extracting: /media/kubuntu/GParted/utils/win32/makeboot.bat  
   creating: /media/kubuntu/GParted/utils/win64/
 extracting: /media/kubuntu/GParted/utils/win64/VERSION.txt  
 extracting: /media/kubuntu/GParted/utils/win64/makeboot64.bat  
 extracting: /media/kubuntu/GParted/utils/win64/syslinux64.exe  
 extracting: /media/kubuntu/GParted/utils/README.txt  
 extracting: /media/kubuntu/GParted/GParted-Live-Version  
   creating: /media/kubuntu/GParted/syslinux/
 extracting: /media/kubuntu/GParted/syslinux/menu.c32  
 extracting: /media/kubuntu/GParted/syslinux/vesamenu.c32  
 extracting: /media/kubuntu/GParted/syslinux/ldlinux.c32  
 extracting: /media/kubuntu/GParted/syslinux/Gsplash.png  
 extracting: /media/kubuntu/GParted/syslinux/iso_sort.txt  
 extracting: /media/kubuntu/GParted/syslinux/chain.c32  
 extracting: /media/kubuntu/GParted/syslinux/memdisk  
 extracting: /media/kubuntu/GParted/syslinux/isolinux.bin  
 extracting: /media/kubuntu/GParted/syslinux/isolinux.cfg  
 extracting: /media/kubuntu/GParted/syslinux/syslinux.cfg  
 extracting: /media/kubuntu/GParted/syslinux/libutil.c32  
 extracting: /media/kubuntu/GParted/syslinux/libcom32.c32
kubuntu@kubuntu:~$
kubuntu@kubuntu:~$ sync
kubuntu@kubuntu:~$ sudo sync


05: makeboot.sh にてGParted ブータブルUSBスティックの作成
bash makeboot.sh "USBデバイス名+パーティション番号" [Enter]

kubuntu@kubuntu:~$ cd /media/kubuntu/GParted/utils/linux/
kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ ls -l
total 452
-rw-r--r-- 1 kubuntu kubuntu     29  7月 16 13:19 VERSION.txt
-rw-r--r-- 1 kubuntu kubuntu 221896  6月 25 12:03 extlinux
-rw-r--r-- 1 kubuntu kubuntu  14334  6月 18 11:32 makeboot.sh
-rw-r--r-- 1 kubuntu kubuntu 213720  6月 25 12:03 syslinux
kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ cat VERSION.txt 
SYSLINUX version: 6.03-pre18

makeboot.sh 実行前に、再度、USBデバイス名の確認.
kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ sudo fdisk -l

kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ bash ./makeboot.sh /dev/sdc1

[kubuntu] You need to run this script "makeboot.sh" as root.

kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ sudo bash ./makeboot.sh /dev/sdc1
This command will install MBR and syslinux bootloader on this machine
--------------------------------------------
Machine:  :
Model: silicon -power (scsi)
Disk /dev/sdc: 2004MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2004MB  2003MB  primary  fat32        boot
--------------------------------------------
Are you sure you want to continue?
[y/n] y
OK! Let's do it!
--------------------------------------------
File system of /dev/sdc1: vfat
--------------------------------------------
Do you want to install mbr on /dev/sdc on this machine " " ?
[y/n] y
OK! Let's do it!
--------------------------------------------
Do you want to install the SYSLINUX bootloader on /dev/sdc1 on this machine " " ?
[y/n] y
OK! Let's do it!
A filesystem supporting Unix file mode for syslinux is required. Copying syslinux from FAT to /tmp/...
'/media/kubuntu/GParted/utils/linux/syslinux' -> '/tmp/syslinux_tmp.2rRWXE/syslinux'
Running: /tmp/syslinux_tmp.2rRWXE/syslinux -d syslinux -f -i /dev/sdc1 
done!
//NOTE// If your USB flash drive fails to boot (maybe buggy BIOS), try to use "syslinux -d syslinux -fs /dev/sdc1", i.e. running with "-fs".
kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$
kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ sync
kubuntu@kubuntu:/media/kubuntu/GParted/utils/linux$ sudo sync

GParted Live on USBの完成.

最後にマウントを切って、電源断.

kubuntu@kubuntu:~$ df
Filesystem     1K-blocks     Used Available Use% Mounted on
/cow             2196200   957340   1123968  46% /
udev              762164       12    762152   1% /dev
tmpfs             154504     1132    153372   1% /run
/dev/sdb1        3377704  3345996     31708 100% /cdrom
/dev/loop0       1003776  1003776         0 100% /rofs
none                   4        0         4   0% /sys/fs/cgroup
tmpfs             772520       24    772496   1% /tmp
none                5120        4      5116   1% /run/lock
none              772520      152    772368   1% /run/shm
none              102400       20    102380   1% /run/user
/dev/sda8       63554760 15902460  44400832  27% /media/kubuntu/LinuxData08AUG14
/dev/sdc1        1952008   193900   1758108  10% /media/kubuntu/GParted
kubuntu@kubuntu:~$ sudo umount /dev/sdc1
kubuntu@kubuntu:~$ sudo umount /dev/sda8
kubuntu@kubuntu:~$ sync
kubuntu@kubuntu:~$ sudo sync
kubuntu@kubuntu:~$ shutdown -h now




20140909_17:55_追記

GParted の LiveCD/USB のバージョンが上がった.

DistroWatch の記事

USBを挿したPCのRAMに旧バージョンを展開、ブートし、その環境から最新版のGPartedブータブルUSBが作成できるか?
--> 作成可能 ok.

旧バージョンのGPartedブータブルUSBを挿し、端末起動
GPartedブートメニューにて
Other modes of GParted Live >
GParted Live (To RAM. Boot media can be removed later) を選択.
setkmap=jp オプションは効かないので、起動中のウィザードにて設定する.

何故か、GParted Live内にあるブラウザ--NetSurf (ver2.9 [27th Febuary 2012])-- から
ダウンロードがうまくいかず、何気にVerUPまで時間が掛かった.
ネットが混んでいるとかの問題ではない. 何なんだろう.
# NetSurf/Help/About.. > なんでFebuaryと出る? Februaryでは. ネタ? (:-P

GParted v0.19.1-4のダウンロード

NetSurfから上の画面が出る処理に行くまで、大分時間が掛かった..

ブラウザ側で、ダウンロード先を指定.
NetSurf/Edit/Preferences/Advanced/Download directory
( 今回の端末はメモリ4G搭載しているので、200MBのzipをDLしても問題ない.)
---
以上.




テーマ:Linux - ジャンル:コンピュータ

  1. 2014/08/15(金) 13:47:08|
  2. Linux

最新記事

プロフィール

かば丸

Author:かば丸
機械設計からCAD/CAM/CAEのシステム管理に移り、何故かそっちが本業になり、現在、埃まみれの"スパゲッティ"を横目に、ネットワーク設定するニイチャン。
※本ブログに1~10まで丁寧に説明している記事はありません。 あれば、キーボードの隣にSUNTORYほにゃららがあったか、私の老化現象によるものでしょう。

カテゴリ内記事は昇順

未分類 (0)
Linux (7)
無線LAN (9)
Windows (9)
セキュリティ (3)
ネットワーク (1)
ハードウェア (1)

全記事(数)表示

全タイトルを表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

検索フォーム



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。