安装在 MSI-7680 MB 上,配备 i7-2660 处理器、8G 和 1 TB 磁盘。
所遵循的程序是按照http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows使用 Universal-USB-Installer-1.9.5.8.exe。
我可以毫无问题地安装 32 位版本 (ubuntu-14.04.1-desktop-i386.iso),但这“仅仅”是 32 位。
使用与 64 位 .iso (ubuntu-14.04.1-desktop-amd64.iso) 相同的步骤,我可以从 USB 启动 - 以 64 位模式,但在安装后(启动到 USB 桌面后,或不启动到桌面)。我已经重新安装了 USB(使用服务器版本 - 在名称中添加了“桌面”,以便通用安装程序可以看到它 - 但选择不安装,因为我不信任磁盘分区反馈(在我进行任何更改之前重写所有更改??)。
在安装过程中还尝试安装有/无下载更新。
此外,尝试了“其他”选项,以及“覆盖 Ubuntu”安装选项。
在所有情况下 - i386 安装并启动,amd64 安装但不启动。
“蓝屏”恐慌信息:
...
Kernel panic - not syncing: No working init found
CPU:4 PID:1 swapper/0 not tainted 3.13.0-32-generic #57-ubuntu
Hardware Name MSI MS-7680/HB7MA-E35 BIOS V11.12 01/11/2012
00000000 00000000 f74b3f78 c1650cd3 3ae1d146 f74b3f98 c164be0c c12bd0b4
c1aabc80 c181b7b0 3a21d146 00000000 c1942e40 f7b43fac c164714c c181bc98
ca8ab7a0 fffffff8 f7b42000 c165ef37 c1647050 00000000 00000000 00000000
<c1650cd3> dump_stack+0x41/0x52
<c164be0c> panic+0x87/0x181
<c164714c> kernel_init+0xfc/0x100
<c165ef37> ret_from_kernel_thread+0x1b/0x28
<c1647050> ? rest_init+0x70/0x70
注意:十六进制代码可能全部大写,或者我输入了一个或多个错误。我希望我输入的都是正确的。
考虑到其他人使用不同版本也遇到过此问题,并将其“修复”回旧版本(例如 4.12 LTS),我希望可以有一个解决方案,通过按照说明进行安装,然后启动到“试用 USB 桌面”,然后使用该环境编辑/更新已安装映像上的 GRUB 和/或运行已安装内容的验证。
感谢您的时间和帮助。
补充:将 amd64 安装到附加分区 - sda7 - sda6 (带有 i386) 后继续启动。
michael@u037:~$ cd /media/michael/16*
michael@u037:/media/michael/16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0$ ls
bin cdrom etc initrd.img lib64 media opt root sbin sys usr vmlinuz
boot dev home lib lost+found mnt proc run srv tmp var
michael@u037:/media/michael/16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0$ ls -l sbin/init; file sbin/init
-rwxr-xr-x 1 root root 265848 jul 18 11:46 sbin/init
sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped
michael@u037:/media/michael/16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0$ ls -l /sbin/init; file /sbin/init
-rwxr-xr-x 1 root root 252080 jul 18 11:48 /sbin/init
/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=c394677bccc720a3bb4f4c42a48e008ff33e39b1, stripped
michael@u037:/media/michael/16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0$
michael@u037:/media/michael/16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0$ diff -u /boot/grub/grub.cfg boot/grub/grub.cfg
--- /boot/grub/grub.cfg 2015-01-10 14:36:41.251418853 +0100
+++ boot/grub/grub.cfg 2015-01-11 16:06:44.702291960 +0100
@@ -16,7 +16,7 @@
save_env next_entry
set boot_once=true
else
- set default="Windows 7 (loader) (on /dev/sda1)"
+ set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
@@ -66,9 +66,9 @@
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
else
- search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
fi
font="/usr/share/grub/unicode.pf2"
fi
@@ -99,7 +99,7 @@
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
-if background_color 44,0,30,0; then
+if background_color 44,0,30; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
@@ -131,7 +131,7 @@
set linux_gfx_mode=text
fi
export linux_gfx_mode
-menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9de604d0-6721-4860-956e-7228905d8ba3' {
+menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0' {
recordfail
load_video
gfxmode $linux_gfx_mode
@@ -140,15 +140,15 @@
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
else
- search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
fi
- linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro quiet splash $vt_handoff
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.13.0-32-generic
}
-submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-9de604d0-6721-4860-956e-7228905d8ba3' {
- menuentry 'Ubuntu, with Linux 3.13.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-advanced-9de604d0-6721-4860-956e-7228905d8ba3' {
+submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0' {
+ menuentry 'Ubuntu, with Linux 3.13.0-32-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-advanced-16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0' {
recordfail
load_video
gfxmode $linux_gfx_mode
@@ -157,16 +157,16 @@
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
else
- search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
fi
echo 'Loading Linux 3.13.0-32-generic ...'
- linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro quiet splash $vt_handoff
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-32-generic
}
- menuentry 'Ubuntu, with Linux 3.13.0-32-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-recovery-9de604d0-6721-4860-956e-7228905d8ba3' {
+ menuentry 'Ubuntu, with Linux 3.13.0-32-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-32-generic-recovery-16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0' {
recordfail
load_video
insmod gzio
@@ -174,12 +174,12 @@
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
else
- search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
fi
echo 'Loading Linux 3.13.0-32-generic ...'
- linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro recovery nomodeset
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.13.0-32-generic
}
@@ -197,9 +197,9 @@
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
else
- search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
fi
knetbsd /boot/memtest86+.elf
}
@@ -208,9 +208,9 @@
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
- search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
else
- search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ search --no-floppy --fs-uuid --set=root 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
@@ -229,6 +229,57 @@
parttool ${root} hidden-
chainloader +1
}
+menuentry 'Ubuntu 14.04.1 LTS (14.04) (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9de604d0-6721-4860-956e-7228905d8ba3' {
+ insmod part_msdos
+ insmod ext2
+ set root='hd0,msdos6'
+ if [ x$feature_platform_search_hint = xy ]; then
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 9de604d0-6721-4860-956e-7228905d8ba3
+ else
+ search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ fi
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro quiet splash $vt_handoff
+ initrd /boot/initrd.img-3.13.0-32-generic
+}
+submenu 'Advanced options for Ubuntu 14.04.1 LTS (14.04) (on /dev/sda6)' $menuentry_id_option 'osprober-gnulinux-advanced-9de604d0-6721-4860-956e-7228905d8ba3' {
+ menuentry 'Ubuntu (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-32-generic--9de604d0-6721-4860-956e-7228905d8ba3' {
+ insmod part_msdos
+ insmod ext2
+ set root='hd0,msdos6'
+ if [ x$feature_platform_search_hint = xy ]; then
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 9de604d0-6721-4860-956e-7228905d8ba3
+ else
+ search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ fi
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro quiet splash $vt_handoff
+ initrd /boot/initrd.img-3.13.0-32-generic
+ }
+ menuentry 'Ubuntu, with Linux 3.13.0-32-generic (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-32-generic--9de604d0-6721-4860-956e-7228905d8ba3' {
+ insmod part_msdos
+ insmod ext2
+ set root='hd0,msdos6'
+ if [ x$feature_platform_search_hint = xy ]; then
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 9de604d0-6721-4860-956e-7228905d8ba3
+ else
+ search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ fi
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro quiet splash $vt_handoff
+ initrd /boot/initrd.img-3.13.0-32-generic
+ }
+ menuentry 'Ubuntu, with Linux 3.13.0-32-generic (recovery mode) (on /dev/sda6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.13.0-32-generic-root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro recovery nomodeset-9de604d0-6721-4860-956e-7228905d8ba3' {
+ insmod part_msdos
+ insmod ext2
+ set root='hd0,msdos6'
+ if [ x$feature_platform_search_hint = xy ]; then
+ search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 9de604d0-6721-4860-956e-7228905d8ba3
+ else
+ search --no-floppy --fs-uuid --set=root 9de604d0-6721-4860-956e-7228905d8ba3
+ fi
+ linux /boot/vmlinuz-3.13.0-32-generic root=UUID=9de604d0-6721-4860-956e-7228905d8ba3 ro recovery nomodeset
+ initrd /boot/initrd.img-3.13.0-32-generic
+ }
+}
+
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
michael@u037:/media/michael/16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0$ ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 jan 11 16:16 16b5f3ef-7fa8-4fc6-b2c5-5437defd15d0 -> ../../sda7
lrwxrwxrwx 1 root root 10 jan 11 16:16 72A436C7A4368E1B -> ../../sda3
lrwxrwxrwx 1 root root 10 jan 11 16:16 8A4C0CA24C0C8AE1 -> ../../sda1
lrwxrwxrwx 1 root root 10 jan 11 16:16 9C701C16701BF5AC -> ../../sda2
lrwxrwxrwx 1 root root 10 jan 11 16:16 9de604d0-6721-4860-956e-7228905d8ba3 -> ../../sda6
lrwxrwxrwx 1 root root 10 jan 11 16:16 b47edfbf-0fec-4890-856f-938a68847ca7 -> ../../sda5
据我所知,结果是等效的,但它不像 64 位 /sbin/init。我希望 diff -u 能提供足够的比较材料(我已将 GRUB 更改为默认启动到 w7,如您所见)
EDIT2:无法重新启动 Windows!!!以下是 bootinfscript 的结果:http://pastebin.com/57nYXeWS === 2015 年 1 月 22 日 == 更新 在让 Windows 再次启动后,我删除了 UBUNTU。我将重新开始(即,这从来都不是更新/升级 - 始终是全新安装) - 但在此之前,考虑到可能会破坏 W7 - 欢迎提供更多建议(阅读鼓励!)。我有近 35 年的 UNIX 使用经验,并且在 1994-1996 年期间对 Slackware 感到满意。但我不知道可用于验证安装的工具。
我的目标是让其他人(他们对了解如何安装/管理系统不感兴趣)除了安装 Windows 之外,也安装 Linux。根据我本月的经验,我不会将 ubuntu 评为“适合用途”。我确信这不是真的(否则我甚至不会问任何问题!)
再次感谢您的见解/答案。