カーネル と /lib/modules/ を /dev/sda7 で 動作しているものを コピー すると /dev/sda9 に あるものも 通常どおり 起動する なにが わるいのか? もう 一度 最初に 戻って 検討してみる。まず 正常と思われる /dev/sda7 で カーネルの再構築を 行ない config を 作成するとともに 正常に起動するか どうかを確認する。
正常に動作している 計算機 B の /dev/sda7 で 動作している Plamo Linux に 侵入
$ ssh -l aruser 192.168.0.7 Password: aruser@p6090j:~$ su - パスワード: root@p6090j:~# cd /usr/src/linux-3.15.10/ Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda7 184849444 27287468 148165496 16% / root@p6090j:/usr/src/linux-3.15.10# cp -a .config 20141122.config root@p6090j:/usr/src/linux-3.15.10# make menuconfig /* ここから 途中の抜粋です */ .config - Linux/x86 3.15.10 Kernel Configuration > General setup (-nusda901) Local version - append to kernel release /* -nusda901 この計算機 特有の NOUVEAU を 有効 /dev/sd9 の 一番目ということで区別 */ .config - Linux/x86 3.15.10 Kernel Configuration > Processor type and features Processor family (X) Core 2/newer Xeon .config - Linux/x86 3.15.10 Kernel Configuration > Device Drivers > Graphics support > Direct Rendering Manager Direct Rendering ManagerNouveau (nVidia) cards (5) Maximum debug level (3) Default debug level [*] Support for backlight control Yes /* ここまで 途中の抜粋です */
ほんで もって make
root@p6090j:/usr/src/linux-3.15.10# time make -j4 V=1 | tee log-make-20141221 ... real 3m0.629s user 6m9.987s sys 1m4.777s root@p6090j:/usr/src/linux-3.15.10\ # make modules_install 2>&1 | tee log-modules-install-20141221 root@p6090j:/usr/src/linux-3.15.10# ls /lib/modules/ 001_3.15.10-plamoSMP/ 3.15.10-nusda901/ First-3.12.5/ 002_3.15.10-plamoSMP/ 3.15.10-plamoSMP/ /* 涙ぐましい 試行錯誤のあと 笑って 笑って わらって */ root@p6090j:/usr/src/linux-3.15.10# cd /boot/ root@p6090j:/boot# ls -l /usr/src/linux-3.15.10/arch/x86/boot/bzImage -rw-r--r-- 1 root root 3340672 Dec 21 12:26 \ /usr/src/linux-3.15.10/arch/x86/boot/bzImage root@p6090j:/boot\ # cp /usr/src/linux-3.15.10/arch/x86/boot/bzImage vmlinuz-3.15.10-nusda901 root@p6090j:/boot\ # cp /usr/src/linux-3.15.10/System.map System.map-3.15.10-nusda901 root@p6090j:/boot# cp /usr/src/linux-3.15.10/.config config-3.15.10-nusda901 root@p6090j:/boot\ # mv vmlinuz-3.15.10-plamoSMP 20141122_vmlinuz-3.15.10-plamoSMP root@p6090j:/boot\ # mv System.map-3.15.10-plamoSMP 20141122_System.map-3.15.10-plamoSMP root@p6090j:/boot# rm System.map vmlinuz config ... /* リンク作成 */ root@p6090j:/boot# ln -s config-3.15.10-nusda901 config root@p6090j:/boot# ls -l total 5488640 lrwxrwxrwx 1 root root 27 Dec 21 12:42 System.map -> System.map-3.15.10-nusda901 -rw-r--r-- 1 root root 1897275 Dec 21 12:37 System.map-3.15.10-nusda901 lrwxrwxrwx 1 root root 23 Dec 21 12:43 config -> config-3.15.10-nusda901 -rw-r--r-- 1 root root 125504 Dec 21 12:38 config-3.15.10-nusda901 -rw-r--r-- 1 root root 5040 Nov 6 2012 diag1.img -rw-r--r-- 1 root root 17932 Nov 6 2012 diag2.img drwxr-xr-x 4 root root 4096 Nov 13 11:25 grub/ -rw-r--r-- 1 root root 22578 Nov 6 2012 inside.bmp -rw-r--r-- 1 root root 6878 Nov 6 2012 onlyblue.bmp -rw-r--r-- 1 root root 33192 Nov 6 2012 tuxlogo.bmp lrwxrwxrwx 1 root root 24 Dec 21 12:42 vmlinuz -> vmlinuz-3.15.10-nusda901 -rw-r--r-- 1 root root 3340672 Dec 21 12:37 vmlinuz-3.15.10-nusda901 drwxr-xr-x 2 root root 4096 Dec 21 12:41 zu_old/ root@p6090j:/boot# cat /etc/fstab /dev/sdb2 swap swap defaults 0 0 /dev/sda6 swap swap defaults 0 0 /dev/sda7 / ext3 defaults 1 1 /dev/sr0 /cdrom iso9660 user,ro,noauto,exec,iocharset=euc-jp 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 none /dev tmpfs defaults 0 0 none /tmp tmpfs defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 none /proc/bus/usb usbfs noauto 0 0 root@p6090j:/boot# df | head -2 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda7 184849444 27350544 148102420 16% / root@p6090j:~# echo "`date`" >staTUs root@p6090j:~# cat staTUs Sun Dec 21 13:07:28 JST 2014 root@p6090j:~# shutdown -r now Broadcast message from root@p6090j (pts/0) (Sun Dec 21 13:07:55 2014): The system is going down for reboot NOW! root@p6090j:~# Connection to 192.168.0.7 closed by remote host. Connection to 192.168.0.7 closed.
これで 再起動確認すれば 良い事です。
にゃんたろう 拝!
2014年 12月 22日 月曜日 21:02:17 JST 作成