ubuntu-coreをセットアップして失敗
- 2015年 4月23日(木) 02:54 JST
- 投稿者: akira
- 表示回数 125
この記事 を参考にやったのだが、kernelがpanicに成って停止。
原因、cmdline.txtに改行が入っててroot fsが読み込めていなかった。
defaultでは、bootをmountしない。ちょっと使いにくい。
513 mount
514 export RASPI_SD=/dev/sdd
515 sudo parted -s ${RASPI_SD} mklabel msdos
516 sudo parted -s ${RASPI_SD} unit B mkpart primary fat32 4194304 71303167
517 sudo parted -s ${RASPI_SD} unit B mkpart primary ext4 71303168 100%
518 sudo parted -s ${RASPI_SD} set 1 boot on
519 sudo mkfs.fat ${RASPI_SD}1
520 sudo mkfs.ext4 -L root ${RASPI_SD}2
521 mount
522 sudo mount /dev/sdd1 /media/ubuntu/boot
523 sudo mkdir -p /media/ubuntu/boot
524 sudo mkdir -p /media/ubuntu/root
525 sudo mount /dev/sdd1 /media/ubuntu/boot
526 sudo mount /dev/sdd2 /media/ubuntu/root
527 wget -O pi-snappy.zip http://downloads.raspberrypi.org/ubuntu_latest
528 ls
529 unzip -t pi-snappy.zip
530 unzip pi-snappy.zip
531 parted pi-snappy.img unit B print
532 ls /mnt
533 sudo
534 sudo mount -o loop,offset=4194304,sizelimit=67108864 pi-snappy.img /mnt
536 sudo cp -r /mnt/* /media/ubuntu/boot/
537 sudo umount /mnt
538 sudo vi /media/ubuntu/boot/cmdline.txt
539 wget
540 wget http://cdimage.ubuntu.com/ubuntu-core/releases/14.04.2/release/ubuntu-core-14.04.2-core-armhf.tar.gz
541 file ubuntu-core-14.04.2-core-armhf.tar.gz
542 sudo tar zxvg ubuntu-core-14.04.2-core-armhf.tar.gz -C /media/ubuntu/root/
543 ls /media/ubuntu/root/
544 sudo tar zxvf ubuntu-core-14.04.2-core-armhf.tar.gz -C /media/ubuntu/root/
545 ls /media/ubuntu/root/
546 sudo mount -o loop,offset=71303168,sizelimit=1073741824 pi-snappy.img /mnt
547 sudo cp -a /mnt/lib/modules /media/ubuntu/root/lib/
548 sudo umount /mnt
549 sudo apt install qemu-user-static
550 cd /media/ubuntu/root/
551 sudo cp /usr/bin/qemu-arm-static usr/bin
552 sudo mount -t proc proc proc
553 sudo mount --rbind /dev dev
554 sudo mount --rbind /sys sys
555 sudo mount -o bind /etc/resolv.conf etc/resolv.conf
556 sudo chroot . /bin/bash
557 sudo umount etc/resolv.conf
558 sudo umount -l sys
559 sudo umount -l dev
560 sudo umount proc
561 sudo rm usr/bin/qemu-arm-static
562 cd
563 mount
564 sudo umount /media/ubuntu/root
565 sudo umount /media/ubuntu/boor
566 sudo umount /media/ubuntu/boot