poloshiao 写了:安装grub的时候提示找不到设备节点。。。
還是那一句話
viewtopic.php?p=3103249#p3103249
要知道你是使用什麼指令 copy 才能回答
補充說明
分割區裡面的數據資訊
並不是 只以 檔案型態存在
有些是以 block 型態存在
單純使用 檔案的複製/貼上 指令 會遺漏這部份的數據資訊
分割區的 uuid 等等數據 就是其中之一
這些數據存放在每個分割區的 superblock
问题1.
我重新安装了grub-install ,boot目录中出现了 vmlinuz-3.13.0-34-generic.efi.signed
在bios里我没有启用EFI呀
dpkg -l | grep linux-signed-image
ii linux-signed-image-3.13.0-24-generic 3.13.0-24.47
ii linux-signed-image-3.13.0-27-generic 3.13.0-27.50
ii linux-signed-image-3.13.0-29-generic 3.13.0-29.53
ii linux-signed-image-3.13.0-30-generic 3.13.0-30.55
ii linux-signed-image-3.13.0-32-generic 3.13.0-32.57
ii linux-signed-image-3.13.0-33-generic 3.13.0-33.58
ii linux-signed-image-3.13.0-34-generic 3.13.0-34.60
ii linux-signed-image-generic 3.13.0.34.40
http://packages.ubuntu.com/trusty-updat ... c/filelist
/boot/vmlinuz-3.13.0-34-generic.efi.signed
來自
linux-signed-image-3.13.0-34-generic 3.13.0-34.60
硬盘及硬盘分区:
sda ==> SSD, GPT
sdb ==> 机械硬盘, GPT
sdc ==> u盘启动盘, MBR
sda1 /boot (迁移后)
sda2 / (迁移后)
sda3 /usr (迁移后)
sda4 /var (迁移后)
sda5 other
sdb1 /boot
sdb2 /
sdb3 /home
sdb4 /usr
sdb5 /var
sdb6 swap
我的两个思路:
1. 用u盘启动盘引导系统, 将sda1 挂载到 /boot, 重新安装grub
2. 用u盘启动盘引导系统, 将sda2挂载到 /mnt,
sda1挂载到/mnt/boot
sda3挂载到/mnt/usr
sda4挂载到/mnt/var
/dev挂载到/mnt/dev
/proc挂载到/mnt/proc
,然后重新安装grub。
命令:
root@ubuntu:~# mount /dev/sda2 /mnt
root@ubuntu:~# mount /dev/sda1 /mnt/boot/
root@ubuntu:~# mount /dev/sda3 /mnt/usr/
root@ubuntu:~# mount /dev/sda4 /mnt/var/
root@ubuntu:~# mount -o bind /dev/ /mnt/dev/
root@ubuntu:~# mount -t proc /proc/ /mnt/proc/
root@ubuntu:~# chroot /mnt
root@ubuntu:/#
问题.
想重新装一个grub-pc
但是却没有网络.
退出后可以ping通
root@ubuntu:/# ping baidu.com
ping: unknown host baidu.com
root@ubuntu:/# exit
exit
root@ubuntu:~# ping baidu.com
PING baidu.com (220.181.111.85) 56(84) bytes of data.
64 bytes from 220.181.111.85: icmp_seq=1 ttl=46 time=66.6 ms
64 bytes from 220.181.111.85: icmp_seq=2 ttl=46 time=145 ms
64 bytes from 220.181.111.85: icmp_seq=3 ttl=46 time=75.3 ms
^C
--- baidu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2189ms
rtt min/avg/max/mdev = 66.611/95.903/145.722/35.410 ms
root@ubuntu:~#
我的fstab(ssd 中的sda1, 也就是/boot)
1 # /etc/fstab: static file system information.
2 #
3 # Use 'blkid' to print the universally unique identifier for a
4 # device; this may be used with UUID= as a more robust way to name devices
5 # that works even if disks are added and removed. See fstab(5).
6 #
7 # <file system> <mount point> <type> <options> <dump> <pass>
8 # / was on /dev/sda2 during installation
9 UUID=99e72f05-c4a4-46f3-92f3-ee202324257a / ext4 errors=remount-ro 0 1
10 # /boot was on /dev/sda1 during installation
11 UUID=b32ef854-33b1-4f15-ad4e-6d8afa21bc8f /boot ext4 defaults 0 2
12 # /home was on /dev/sda3 during installation
13 UUID=285baa7e-579a-402d-88ac-601d152e75f9 /home ext4 defaults 0 2
14 # /usr was on /dev/sda4 during installation
15 UUID=1a236509-1ef9-4c10-bd33-6576e71ea4ec /usr ext4 defaults 0 2
16 # /var was on /dev/sda5 during installation
17 UUID=52ea6ab8-027d-474f-b6b0-96a0d3fd5104 /var ext4 defaults 0 2
18
19
20 # swap was on /dev/sda6 during installation
21 #UUID=f3e080e0-4cdc-4a48-aa01-75f20fb3595c none swap sw 0 0
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: UUID="b66db3ec-a98b-0f4b-b31c-352af3ae1f92" TYPE="ext2"
/dev/sda1: UUID="b32ef854-33b1-4f15-ad4e-6d8afa21bc8f" TYPE="ext4"
/dev/sda2: UUID="99e72f05-c4a4-46f3-92f3-ee202324257a" TYPE="ext4"
/dev/sda3: UUID="1a236509-1ef9-4c10-bd33-6576e71ea4ec" TYPE="ext4"
/dev/sda4: UUID="52ea6ab8-027d-474f-b6b0-96a0d3fd5104" TYPE="ext4"
/dev/sda5: UUID="722dfe00-7fd8-4b76-b537-7f42fdc7c5ea" TYPE="ext4"
/dev/sdb1: UUID="b32ef854-33b1-4f15-ad4e-6d8afa21bc8f" TYPE="ext4"
/dev/sdb2: UUID="9d2df340-560a-44b2-bb6e-37d097f97c5a" TYPE="ext4"
/dev/sdb3: UUID="285baa7e-579a-402d-88ac-601d152e75f9" TYPE="ext4"
/dev/sdb4: UUID="d26fdd56-5647-4476-936c-eac6f78bbc99" TYPE="ext4"
/dev/sdb5: UUID="711a65dd-9af6-45c8-a1d0-da1d4e4e1ecd" TYPE="ext4"
/dev/sdb6: UUID="f3e080e0-4cdc-4a48-aa01-75f20fb3595c" TYPE="swap"