我有一台电脑,当我得到它的时候,它上面有32位操作系统,我以为是32位。所以安装了Debian-732位。后来,我将内核升级到pae,然后升级到64位。它现在是64位内核,32位用户地。
我正在尝试升级到Debian-864位,通过重新安装。然而,当我告诉计算机固件/bios从CD引导时,它没有识别CD上的操作系统。上面说没有找到操作系统。bios是否可能被编程为不允许64位引导?如果是这样,我如何安装操作系统?
计算机:Acer aspire 5228
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 1795.640
BogoMIPS: 3590.97
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
NUMA node0 CPU(s): 0,1
cat /proc/cpuinfo
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Celeron(R) Dual-Core CPU T3000 @ 1.80GHz
stepping : 10
microcode : 0xa0b
cpu MHz : 1795.640
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm
bogomips : 3590.97
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:操作系统信息:
uname -a
Linux richard-laptop 3.2.0-4-amd64 #1 SMP Debian 3.2.81-1 x86_64 GNU/Linux
cat /etc/debian_version
7.11
aptitude show grub-pc
Package: grub-pc
State: installed
Automatically installed: no
Multi-Arch: foreign
Version: 1.99-27+deb7u3
Priority: optional
Section: admin
Maintainer: GRUB Maintainers <pkg-grub-devel@lists.alioth.debian.org>
Architecture: i386
Uncompressed Size: 488 k
Depends: debconf (>= 0.5) | debconf-2.0, grub-common, grub2-common (= 1.99-27+deb7u3), grub-pc-bin (=
1.99-27+deb7u3), ucf
Conflicts: grub (< 0.97-54), grub-coreboot, grub-efi-amd64, grub-efi-ia32, grub-ieee1275, grub-legacy
Replaces: grub, grub-common (<= 1.97~beta2-1), grub-coreboot, grub-efi-amd64, grub-efi-ia32, grub-ieee1275,
grub-legacy, grub2 (< 1.99-27+deb7u3)
Description: GRand Unified Bootloader, version 2 (PC/BIOS version)
GRUB is a portable, powerful bootloader. This version of GRUB is based on a cleaner design than its
predecessors, and provides the following new features:
* Scripting in grub.cfg using BASH-like syntax.
* Support for modern partition maps such as GPT.
* Modular generation of grub.cfg via update-grub. Packages providing GRUB add-ons can plug in their own
script rules and trigger updates by invoking update-grub2.
* VESA-based graphical mode with background image support and complete 24-bit color set.
* Support for extended charsets. Users can write UTF-8 text to their menu entries.
This package contains a version of GRUB that has been built for use with traditional PC/BIOS architecture.
Homepage: http://www.gnu.org/software/grub/CD信息:它是从一本杂志的封面上获得的,用来安装我的另一台笔记本电脑。(我在下面添加了一些换行符,以提高输出的可读性):
file -Lsk /dev/cdrom
/dev/cdrom: sticky # ISO 9660 CD-ROM filesystem data 'LXFDVD199 '
(bootable)\012- x86 boot sector; GRand Unified Bootloader,
stage1 version 0x79, boot drive 0xbb,
stage2 address 0x8e70, 1st sector stage2 0xb8db31c3, stage2 segment 0x201;
partition 1: ID=0xee, starthead 0, startsector 1, 9003999 sectors, extended partition table (last)\011, code offset 0x52发布于 2017-08-23 21:06:46
我最终让它在debian 9上工作,使用了一个多重安装程序。我不知道debian的旧版本是否有可能。
参见这里的答案,amd64在拒绝引导64位系统的膝上型计算机上安装debian
发布于 2016-07-24 11:35:41
发布于 2017-01-16 17:18:51
我没有把它放到一个完整的64位操作系统上,但它现在运行的是Debian 32位,有64位内核和64位虚拟盒。(虚拟盒必须与内核匹配)。
从这个角度看,我可以将大部分系统升级到64位。但是,我假设如果我升级grub,那么固件引导加载程序将拒绝加载它。
因此,应该有可能(如果我是正确的),有一个接近100% 64位系统,但32位的grub。
注意:这似乎不正确,因为我认为32位引导加载程序,不能加载64位操作系统。或者32位操作系统加载64位进程。
https://unix.stackexchange.com/questions/297920
复制相似问题