나는 컴퓨터가있다가지다제가 받았을 때는 32비트 OS가 탑재되어 있었고 32비트인 줄 알았습니다. 그래서 debian-7 32비트를 설치했습니다. 나중에 커널을 pae로 업그레이드한 다음 64비트로 업그레이드했습니다. 이제 64비트 커널과 32비트 사용자 공간입니다.
새로 설치를 통해 debian-8 64비트로 업그레이드하려고 합니다. 그러나 컴퓨터 펌웨어/BIOS에 CD에서 부팅하라고 지시하면 CD에 있는 OS를 인식하지 못합니다. 운영 체제를 찾을 수 없다고 뜹니다. BIOS가 64비트 부팅을 허용하지 않도록 프로그래밍되어 있을 수 있습니까? 그렇다면 OS를 어떻게 설치하나요?
컴퓨터: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 <[email protected]>
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
답변1
위의 명령 출력에서 볼 수 있듯이 lscpu
현재 사용되는 아키텍처는 x86_64이며 CPU는 32비트 및 64비트 모드에서 실행될 수 있습니다. 따라서 부트로더는 64비트 이미지에서 부팅할 수 있습니다.
나는 당신에게 최신 공식 데비안 미러를 사용하는 것을 추천합니다.여기, 토렌트 파일을 다운로드할 수 있으며, 이 경우 데비안 CD/DVD 이미지를 다운로드하려면 BitTorrent 클라이언트가 필요합니다. 이것은협회amd64 CD 및이것amd64 DVD와 함께 작동합니다.
공식 HTTP/FTP 서버에서도 얻을 수 있습니다.이 페이지.
설치 참고 사항이 기사정말 도움이 됩니다.
답변2
전체 64비트 OS에 설치하지는 않았지만 현재는 64비트 커널과 64비트 가상 머신이 포함된 Debian jessie 32비트를 실행하고 있습니다. (VM은 커널과 일치해야 합니다).
이를 통해 대부분의 시스템을 64비트로 업그레이드할 수 있는 것으로 보입니다. 하지만나는 가정한다Grub을 업그레이드하면 펌웨어 부트로더가 이를 로드하지 않습니다.
그러니 가능해야죠(내 말이 맞다면), 100% 64비트 시스템에 가깝지만 32비트 그럽이 있습니다.
참고: 32비트 부트로더가 64비트 OS를 로드할 수 없다고 생각하므로 이는 잘못된 것 같습니다. 또는 32비트 운영 체제는 64비트 프로세스를 로드합니다.
답변3
결국 멀티 아키텍처 설치 프로그램을 사용하여 데비안 9에서 작동하게 되었습니다. 이전 버전의 데비안이 작동하는지 모르겠습니다.
여기에서 답변을 확인하세요64비트 시스템 부팅을 거부하는 노트북에 debian amd64 설치