/bootをルートパーティションに統合する(前編)
Ubuntuでは「/boot」フォルダーを別のパーティションに作成し、「GRUB2」などブートに使用するファイルを異なるパーティションに配置することができます。Ubuntuインストール時に、「/boot」フォルダーを別のパーティションに割り当てていれば、「/」用のパーティションと「/boot」用のパーティションの構成でインストールすることができます。
「Boot Repair」では、Ubuntuインストール時に「/boot」用のパーティションを割り当てていても、Ubuntuインストール後に 「/boot」フォルダーをルートパーティションに統合し、ルートパーティションの「/boot」フォルダーから起動するように変更できます。
前編では、「/boot」フォルダーをルートパーティションに統合し、Ubuntuを起動できるようにします。
環境
現状のパーティション構成は、以下のようになっています。「sda1」にUbuntuがインストールされています。
「sda3」が「/boot」用のパーティションです。
ルートパーティションの「/boot」から起動できるように、「GRUB2」のインストールなど、Ubuntuの起動に必要なファイルのインストールを行います。
この作業はライブメディアから起動したUbuntu上で行います。
1.Ubuntuの起動
ライブメディアからUbuntuを起動します。Ubuntuが起動したらインターネットに接続できるか確認しておきます。
2.GPartedの起動
「/boot」用のパーティションの削除は任意ですが、残しておいても他に使い道が無いため、ここでは「/boot」用のパーティションを削除し、空き領域を「sda1」に統合します。具体的には「sda3」を削除し、「sda1」パーティションを拡大します。「GParted」を起動します。
「/boot」用のパーティションを削除しない場合は、「6.」へ飛んでください。
3./boot用パーティションの削除
「sda3」パーティションを削除します。以下のような状態になります。
4.既存パーティションの拡大
「sda1」パーティションを先頭に移動し、拡大します。4-1.sda1パーティションの設定
「sda1」のリサイズ/移動画面を表示し、「前方の空き領域」を「1024」に変更します。 「前方の空き領域」が「1」、「後方の空き領域」が「0」になるように調整します。4-2.設定完了
「リサイズ/移動」ボタンをクリックすると、以下のような状態になります。5.パーティション変更の適用
最後に今までの設定を適用します。5-1.設定の適用
適用を行うと、以下のようにパーティションの処理が行われます。5-2.適用完了
適用が完了すると、以下のように「全ての操作が無事完了しました」と表示されます。「閉じる」ボタンをクリックします。
パーティション構成が以下のようになります。
6./bootフォルダーの確認(2013/12/11)
ルートパーティションに「/boot」フォルダーがない場合、「Boot Repair」は「/boot」フォルダーの作成及びLinux Kernelパッケージの再インストールを行いますが、環境によってはLinux Kernelパッケージの再インストールが行われずにUbuntuの起動に失敗します。以下のように「カーネルをパージして、最後のカーネルを再インストール」にチェックが入っていても、Linux Kernelパッケージの再インストールが行われない場合があります。
事前に「カーネルをパージして、最後のカーネルを再インストールを有効にしても、Linuxカーネルが再インストールされない」を参考に、必要な対応を行っておきます。
7.Boot Repairのインストールと起動
Boot Repairのインストールと起動を行います。「/boot」用のパーティションが存在しているため、以下の画面が表示されます。
「OK」ボタンをクリックします。
「Boot Repair」が起動したら、「高度なオプション」画面を開きます。
「/boot」フォルダーに「GRUB2」をインストールするため、「GRUB2の再インストール」の修復機能を利用します。
8.GRUBの位置の設定
「GRUBの位置」タブをクリックし、以下の赤枠内の設定を行います。デフォルトで起動するOS
デフォルトで起動するOSをメニューから選択します。ここでは「sda1」にインストールしているUbuntu 13.10を指定します。
別のパーティションに/bootを構成
ポイントとなる設定です。このチェックをオフにします。
上記以外の設定について
上記以外の他のタブも含めた設定は、「GRUB2の再インストール」を参考にしてください。Linux Kernelパッケージの再インストールについて
「/boot」用のパーティションに「GRUB2」をインストールしただけでは、Ubuntuは起動できません。Linux Kernelの起動用のイメージが必要です。
このイメージをインストールするため、「Boot Repair」ではLinux Kernelパッケージの再インストールを行います。
「GRUBのオプション」タブをクリックすると、「カーネルをパージして、最後のカーネルを再インストール」が強制的にオンになっています。
「Boot Repair」がLinux Kernelパッケージの再インストールの必要なしと判断した場合は、このチェックは任意になります。
9.修復開始
各種設定を行ったら「適用」ボタンをクリックして、修復を行います。「BootInfoサマリ」から修復内容を抽出すると、以下のようになります。
=================== Settings chosen by the user
Custom-Repair
This setting will reinstall the grub2 of sda1 into the MBRs of all disks (except USB without OS), using the following options: kernel-purge
Additional repair will be performed: unhide-bootmenu-10s
chroot /mnt/boot-sav/sda1 apt-get -y --force-yes update
purge_kernel of sda1
linux available
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 42 個。
1,688 B のアーカイブを取得する必要があります。
この操作後に追加で 0 B のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu/ saucy-updates/main linux amd64 3.11.0.14.15 [1,688 B]
ダウンロードオンリーモードでパッケージのダウンロードが完了しました
DEBCHECK debOK, linux
DEBCHECKLINUX debOK
ls /mnt/boot-sav/sda1/boot/: vmlinuz-3.11.0-14-generic
chroot /mnt/boot-sav/sda1 apt-get purge -y --force-yes linux-headers-*
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
パッケージ 'linux-headers-2.6-686' はインストールされていないため、削除はできません
パッケージ 'linux-headers-2.6-amd64' はインストールされていないため、削除はできません
パッケージ 'linux-headers-generic-lts-quantal' はインストールされていないため、削除はできません
パッケージ 'linux-headers-generic-lts-raring' はインストールされていないため、削除はできません
パッケージ 'linux-headers-686-pae' はインストールされていないため、削除はできません
パッケージ 'linux-headers-amd64' はインストールされていないため、削除はできません
パッケージ 'linux-headers-686' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-12' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-11-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-13' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-headers-server' はインストールされていないため、削除はできません
パッケージ 'linux-headers-virtual' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-13-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-14-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-headers-lowlatency' はインストールされていないため、削除はできません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 linux-image-generic python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
linux* linux-generic* linux-headers-3.11.0-14*
linux-headers-3.11.0-14-generic* linux-headers-generic*
アップグレード: 0 個、新規インストール: 0 個、削除: 5 個、保留: 42 個。
この操作後に 75.1 MB のディスク容量が解放されます。
(データベースを読み込んでいます ... SET@_progressbar1.pulse()
現在 172007 個のファイルとディレクトリがインストールされています。)
linux を削除しています ...
linux-generic を削除しています ...
linux-headers-generic を削除しています ...
linux-headers-3.11.0-14-generic を削除しています ...
linux-headers-3.11.0-14 を削除しています ...
chroot /mnt/boot-sav/sda1 apt-get purge -y --force-yes linux-image-*
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
パッケージ 'linux-image-2.6-rt' はインストールされていないため、削除はできません
パッケージ 'linux-image-2.6' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-extra-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-11-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-image' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-extra-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-extra-virtual' はインストールされていないため、削除はできません
パッケージ 'linux-image-server' はインストールされていないため、削除はできません
パッケージ 'linux-image-virtual' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-13-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-14-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-image-lowlatency' はインストールされていないため、削除はできません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
linux-image-3.11.0-14-generic* linux-image-extra-3.11.0-14-generic*
linux-image-generic*
アップグレード: 0 個、新規インストール: 0 個、削除: 3 個、保留: 42 個。
この操作後に 183 MB のディスク容量が解放されます。
(データベースを読み込んでいます ... SET@_progressbar1.pulse()
現在 147366 個のファイルとディレクトリがインストールされています。)
linux-image-generic を削除しています ...
linux-image-extra-3.11.0-14-generic を削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
linux-image-extra-3.11.0-14-generic の設定ファイルを削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
linux-image-3.11.0-14-generic を削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
you may need to re-run your boot loader[grub]
linux-image-3.11.0-14-generic の設定ファイルを削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
dpkg: 警告: linux-image-3.11.0-14-generic の削除中、ディレクトリ '/lib/modules/3.11.0-14-generic' が空でないため削除できませんでした
chroot /mnt/boot-sav/sda1 apt-get purge -y --force-yes linux-signed*
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
パッケージ 'linux-signed-image-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'efilinux-signed' はインストールされていないため、削除はできません
パッケージ 'linux-signed-generic' はインストールされていないため、削除はできません
パッケージ 'linux-signed-image-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-signed-image-3.11.0-14-generic' はインストールされていないため、削除はできません
パッケージ 'linux-signed-image-generic' はインストールされていないため、削除はできません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 42 個。
chroot /mnt/boot-sav/sda1 apt-get install -y --force-yes linux linux-headers-generic
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
linux-generic linux-headers-3.11.0-14 linux-headers-3.11.0-14-generic
linux-image-3.11.0-14-generic linux-image-extra-3.11.0-14-generic
linux-image-generic
提案パッケージ:
fdutils linux-doc-3.11.0 linux-source-3.11.0 linux-tools
以下のパッケージが新たにインストールされます:
linux linux-generic linux-headers-3.11.0-14 linux-headers-3.11.0-14-generic
linux-headers-generic linux-image-3.11.0-14-generic
linux-image-extra-3.11.0-14-generic linux-image-generic
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 42 個。
61.2 MB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 258 MB のディスク容量が消費されます。
以前に未選択のパッケージ linux-image-3.11.0-14-generic を選択しています。
(データベースを読み込んでいます ... SET@_progressbar1.pulse()
現在 142578 個のファイルとディレクトリがインストールされています。)
(.../linux-image-3.11.0-14-generic_3.11.0-14.21_amd64.deb から) linux-image-3.11.0-14-generic を展開しています...
Done.
以前に未選択のパッケージ linux-image-extra-3.11.0-14-generic を選択しています。
(.../linux-image-extra-3.11.0-14-generic_3.11.0-14.21_amd64.deb から) linux-image-extra-3.11.0-14-generic を展開しています...
以前に未選択のパッケージ linux-image-generic を選択しています。
(.../linux-image-generic_3.11.0.14.15_amd64.deb から) linux-image-generic を展開しています...
以前に未選択のパッケージ linux-headers-3.11.0-14 を選択しています。
(.../linux-headers-3.11.0-14_3.11.0-14.21_all.deb から) linux-headers-3.11.0-14 を展開しています...
以前に未選択のパッケージ linux-headers-3.11.0-14-generic を選択しています。
(.../linux-headers-3.11.0-14-generic_3.11.0-14.21_amd64.deb から) linux-headers-3.11.0-14-generic を展開しています...
以前に未選択のパッケージ linux-headers-generic を選択しています。
(.../linux-headers-generic_3.11.0.14.15_amd64.deb から) linux-headers-generic を展開しています...
以前に未選択のパッケージ linux-generic を選択しています。
(.../linux-generic_3.11.0.14.15_amd64.deb から) linux-generic を展開しています...
以前に未選択のパッケージ linux を選択しています。
(.../linux_3.11.0.14.15_amd64.deb から) linux を展開しています...
linux-image-3.11.0-14-generic (3.11.0-14.21) を設定しています ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Generating /boot/initrd.img-3.11.0-14-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
linux-image-extra-3.11.0-14-generic (3.11.0-14.21) を設定しています ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Generating /boot/initrd.img-3.11.0-14-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
linux-image-generic (3.11.0.14.15) を設定しています ...
linux-headers-3.11.0-14 (3.11.0-14.21) を設定しています ...
linux-headers-3.11.0-14-generic (3.11.0-14.21) を設定しています ...
linux-headers-generic (3.11.0.14.15) を設定しています ...
linux-generic (3.11.0.14.15) を設定しています ...
linux (3.11.0.14.15) を設定しています ...
Reinstall the GRUB of sda1 into all MBRs of disks with OS or not-USB
*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
Kernel driver in use: e1000
*******
grub-install (GRUB) 2.00-19ubuntu2.1,grub-install (GRUB) 2.
Reinstall the GRUB of sda1 into the MBR of sdb
Installation finished. No error reported.
grub-install /dev/sdb: exit code of grub-install /dev/sdb:0
*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
Kernel driver in use: e1000
*******
grub-install (GRUB) 2.00-19ubuntu2.1,grub-install (GRUB) 2.
Reinstall the GRUB of sda1 into the MBR of sdc
Installation finished. No error reported.
grub-install /dev/sdc: exit code of grub-install /dev/sdc:0
*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
Kernel driver in use: e1000
*******
grub-install (GRUB) 2.00-19ubuntu2.1,grub-install (GRUB) 2.
Reinstall the GRUB of sda1 into the MBR of sda
Installation finished. No error reported.
grub-install /dev/sda: exit code of grub-install /dev/sda:0
chroot /mnt/boot-sav/sda1 update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.0-14-generic
Found initrd image: /boot/initrd.img-3.11.0-14-generic
umount: /var/lib/os-prober/mount: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Found Ubuntu 12.10 (12.10) on /dev/sdb1
Found Ubuntu 13.04 (13.04) on /dev/sdb2
Found Windows 7 (loader) on /dev/sdb3
Found Windows 7 (loader) on /dev/sdb4
Unhide GRUB boot menu in sda1/boot/grub/grub.cfg
ブート正常に修復。
今すぐコンピューターを再起動することができます。
BIOSはsda (107GB)ディスクにブートすることを忘れないでください!
Custom-Repair
This setting will reinstall the grub2 of sda1 into the MBRs of all disks (except USB without OS), using the following options: kernel-purge
Additional repair will be performed: unhide-bootmenu-10s
chroot /mnt/boot-sav/sda1 apt-get -y --force-yes update
purge_kernel of sda1
linux available
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、再インストール: 1 個、削除: 0 個、保留: 42 個。
1,688 B のアーカイブを取得する必要があります。
この操作後に追加で 0 B のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu/ saucy-updates/main linux amd64 3.11.0.14.15 [1,688 B]
ダウンロードオンリーモードでパッケージのダウンロードが完了しました
DEBCHECK debOK, linux
DEBCHECKLINUX debOK
ls /mnt/boot-sav/sda1/boot/: vmlinuz-3.11.0-14-generic
chroot /mnt/boot-sav/sda1 apt-get purge -y --force-yes linux-headers-*
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
パッケージ 'linux-headers-2.6-686' はインストールされていないため、削除はできません
パッケージ 'linux-headers-2.6-amd64' はインストールされていないため、削除はできません
パッケージ 'linux-headers-generic-lts-quantal' はインストールされていないため、削除はできません
パッケージ 'linux-headers-generic-lts-raring' はインストールされていないため、削除はできません
パッケージ 'linux-headers-686-pae' はインストールされていないため、削除はできません
パッケージ 'linux-headers-amd64' はインストールされていないため、削除はできません
パッケージ 'linux-headers-686' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-12' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-11-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-13' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-headers-server' はインストールされていないため、削除はできません
パッケージ 'linux-headers-virtual' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-13-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-headers-3.11.0-14-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-headers-lowlatency' はインストールされていないため、削除はできません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 linux-image-generic python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
linux* linux-generic* linux-headers-3.11.0-14*
linux-headers-3.11.0-14-generic* linux-headers-generic*
アップグレード: 0 個、新規インストール: 0 個、削除: 5 個、保留: 42 個。
この操作後に 75.1 MB のディスク容量が解放されます。
(データベースを読み込んでいます ... SET@_progressbar1.pulse()
現在 172007 個のファイルとディレクトリがインストールされています。)
linux を削除しています ...
linux-generic を削除しています ...
linux-headers-generic を削除しています ...
linux-headers-3.11.0-14-generic を削除しています ...
linux-headers-3.11.0-14 を削除しています ...
chroot /mnt/boot-sav/sda1 apt-get purge -y --force-yes linux-image-*
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
パッケージ 'linux-image-2.6-rt' はインストールされていないため、削除はできません
パッケージ 'linux-image-2.6' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-extra-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-11-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-image' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-extra-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-image-extra-virtual' はインストールされていないため、削除はできません
パッケージ 'linux-image-server' はインストールされていないため、削除はできません
パッケージ 'linux-image-virtual' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-13-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-image-3.11.0-14-lowlatency' はインストールされていないため、削除はできません
パッケージ 'linux-image-lowlatency' はインストールされていないため、削除はできません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
以下のパッケージは「削除」されます:
linux-image-3.11.0-14-generic* linux-image-extra-3.11.0-14-generic*
linux-image-generic*
アップグレード: 0 個、新規インストール: 0 個、削除: 3 個、保留: 42 個。
この操作後に 183 MB のディスク容量が解放されます。
(データベースを読み込んでいます ... SET@_progressbar1.pulse()
現在 147366 個のファイルとディレクトリがインストールされています。)
linux-image-generic を削除しています ...
linux-image-extra-3.11.0-14-generic を削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
linux-image-extra-3.11.0-14-generic の設定ファイルを削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
linux-image-3.11.0-14-generic を削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
The link /vmlinuz is a damaged link
Removing symbolic link vmlinuz
you may need to re-run your boot loader[grub]
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
you may need to re-run your boot loader[grub]
linux-image-3.11.0-14-generic の設定ファイルを削除しています ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
dpkg: 警告: linux-image-3.11.0-14-generic の削除中、ディレクトリ '/lib/modules/3.11.0-14-generic' が空でないため削除できませんでした
chroot /mnt/boot-sav/sda1 apt-get purge -y --force-yes linux-signed*
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
パッケージ 'linux-signed-image-3.11.0-12-generic' はインストールされていないため、削除はできません
パッケージ 'efilinux-signed' はインストールされていないため、削除はできません
パッケージ 'linux-signed-generic' はインストールされていないため、削除はできません
パッケージ 'linux-signed-image-3.11.0-13-generic' はインストールされていないため、削除はできません
パッケージ 'linux-signed-image-3.11.0-14-generic' はインストールされていないため、削除はできません
パッケージ 'linux-signed-image-generic' はインストールされていないため、削除はできません
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 42 個。
chroot /mnt/boot-sav/sda1 apt-get install -y --force-yes linux linux-headers-generic
パッケージリストを読み込んでいます...
依存関係ツリーを作成しています...SET@_progressbar1.pulse()
状態情報を読み取っています...
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libasprintf0c2:i386 libdevmapper1.02.1:i386 libfreetype6:i386 libfuse2:i386
libsdl1.2debian libstdc++6:i386 python-configobj
これを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
linux-generic linux-headers-3.11.0-14 linux-headers-3.11.0-14-generic
linux-image-3.11.0-14-generic linux-image-extra-3.11.0-14-generic
linux-image-generic
提案パッケージ:
fdutils linux-doc-3.11.0 linux-source-3.11.0 linux-tools
以下のパッケージが新たにインストールされます:
linux linux-generic linux-headers-3.11.0-14 linux-headers-3.11.0-14-generic
linux-headers-generic linux-image-3.11.0-14-generic
linux-image-extra-3.11.0-14-generic linux-image-generic
アップグレード: 0 個、新規インストール: 8 個、削除: 0 個、保留: 42 個。
61.2 MB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 258 MB のディスク容量が消費されます。
以前に未選択のパッケージ linux-image-3.11.0-14-generic を選択しています。
(データベースを読み込んでいます ... SET@_progressbar1.pulse()
現在 142578 個のファイルとディレクトリがインストールされています。)
(.../linux-image-3.11.0-14-generic_3.11.0-14.21_amd64.deb から) linux-image-3.11.0-14-generic を展開しています...
Done.
以前に未選択のパッケージ linux-image-extra-3.11.0-14-generic を選択しています。
(.../linux-image-extra-3.11.0-14-generic_3.11.0-14.21_amd64.deb から) linux-image-extra-3.11.0-14-generic を展開しています...
以前に未選択のパッケージ linux-image-generic を選択しています。
(.../linux-image-generic_3.11.0.14.15_amd64.deb から) linux-image-generic を展開しています...
以前に未選択のパッケージ linux-headers-3.11.0-14 を選択しています。
(.../linux-headers-3.11.0-14_3.11.0-14.21_all.deb から) linux-headers-3.11.0-14 を展開しています...
以前に未選択のパッケージ linux-headers-3.11.0-14-generic を選択しています。
(.../linux-headers-3.11.0-14-generic_3.11.0-14.21_amd64.deb から) linux-headers-3.11.0-14-generic を展開しています...
以前に未選択のパッケージ linux-headers-generic を選択しています。
(.../linux-headers-generic_3.11.0.14.15_amd64.deb から) linux-headers-generic を展開しています...
以前に未選択のパッケージ linux-generic を選択しています。
(.../linux-generic_3.11.0.14.15_amd64.deb から) linux-generic を展開しています...
以前に未選択のパッケージ linux を選択しています。
(.../linux_3.11.0.14.15_amd64.deb から) linux を展開しています...
linux-image-3.11.0-14-generic (3.11.0-14.21) を設定しています ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Generating /boot/initrd.img-3.11.0-14-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
linux-image-extra-3.11.0-14-generic (3.11.0-14.21) を設定しています ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
update-initramfs: Generating /boot/initrd.img-3.11.0-14-generic
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.11.0-14-generic /boot/vmlinuz-3.11.0-14-generic
linux-image-generic (3.11.0.14.15) を設定しています ...
linux-headers-3.11.0-14 (3.11.0-14.21) を設定しています ...
linux-headers-3.11.0-14-generic (3.11.0-14.21) を設定しています ...
linux-headers-generic (3.11.0.14.15) を設定しています ...
linux-generic (3.11.0.14.15) を設定しています ...
linux (3.11.0.14.15) を設定しています ...
Reinstall the GRUB of sda1 into all MBRs of disks with OS or not-USB
*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
Kernel driver in use: e1000
*******
grub-install (GRUB) 2.00-19ubuntu2.1,grub-install (GRUB) 2.
Reinstall the GRUB of sda1 into the MBR of sdb
Installation finished. No error reported.
grub-install /dev/sdb: exit code of grub-install /dev/sdb:0
*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
Kernel driver in use: e1000
*******
grub-install (GRUB) 2.00-19ubuntu2.1,grub-install (GRUB) 2.
Reinstall the GRUB of sda1 into the MBR of sdc
Installation finished. No error reported.
grub-install /dev/sdc: exit code of grub-install /dev/sdc:0
*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
00:03.0 Ethernet controller [0200]: Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02)
Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e]
Kernel driver in use: e1000
*******
grub-install (GRUB) 2.00-19ubuntu2.1,grub-install (GRUB) 2.
Reinstall the GRUB of sda1 into the MBR of sda
Installation finished. No error reported.
grub-install /dev/sda: exit code of grub-install /dev/sda:0
chroot /mnt/boot-sav/sda1 update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.0-14-generic
Found initrd image: /boot/initrd.img-3.11.0-14-generic
umount: /var/lib/os-prober/mount: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
Found Ubuntu 12.10 (12.10) on /dev/sdb1
Found Ubuntu 13.04 (13.04) on /dev/sdb2
Found Windows 7 (loader) on /dev/sdb3
Found Windows 7 (loader) on /dev/sdb4
Unhide GRUB boot menu in sda1/boot/grub/grub.cfg
ブート正常に修復。
今すぐコンピューターを再起動することができます。
BIOSはsda (107GB)ディスクにブートすることを忘れないでください!
10.PCの再起動
以上で作業は完了です。PCを再起動します。
以下のようにブートメニューが表示されればOKです。
Ubuntuを起動します。