상세 컨텐츠

본문 제목

ubuntu - Ubuntu 24.04 server install

IT-개발

by 로데안 2024. 6. 14. 21:17

본문

설치하는 과정일 뿐입니다. 오류가 아닙니다(오류임). 하지만 사진은 22.04 desktop을 설치하는 화면

미니 PC에 Ubuntu 24.04(LTS) server를 설치하는 내용입니다. 불평이 아닙니다.

내가 하는 일은 수월하게 된 적이 없었어.
이번에도 역시나..

 

PC 사양 (최소사양 정리가 아님)
  • [cpu] AMD Ryzen 5 5560U(10W)
  • [ram] DDR4 8GB
  • [nvme] Micron 2400 512GB (qlc) (노트북 구매 시 들어있던 거)
  • [hdd] Seagate 2TB (노트북용)

으로 root는 ssd에 boot를 올리고 hdd에 데이터(docker data)를 넣을 계획
 

Ubuntu 24.04 (LTS) 다운로드

 
공식 페이지 다운로드 : https://ubuntu.com/download/server

https://ubuntu.com/download/server

ubuntu.com

에서 iso 파일을 받은 뒤
부팅가능한 USB로 이미지를 넣어줍니다.
이미지를 넣을때 rufus를 사용했습니다.
관련 페이지 : https://rufus.ie

Rufus - The Official Website (Download, New Releases)

rufus.ie

이후에 USB로 부팅해 주면 install이 수월하게 진행될 거예요..(?)
 
하지만
역시나 이런 화면과 직면하게 되었습니다.

인스톨을 할 수 없는 상태의 화면

위 상태 메시지들 이후로 그대로 멈춰있었다.
 
Can not mount /dev/loop0 (/cdrom/casper/ubuntu-server-minimal.squashfs) on /ubuntu-server-minimal.squashfs
라는 부분도 눈에 띄고 의심해 볼 수 있는 것은 USB가 제대로 구워진 게 아닌가 싶은 생각에
1. ISO-USB 굽는 프로그램 변경
2. ISO 파일의 문제
를 생각했고 ISO to USB 프로그램을 쓰고 있었는데 우분투 사이트에서

Create a bootable USB flash drive with balenaEtcher or similar

 
라는 내용이 있어서 balenaEtcher를 써서 다시 미디어를 굽기도 했지만 별다르지 않았다.
iso  파일을 다시 받아서 구워도 마찬가지였다.
최종적으론 rufus 프로그램으로 사용했다.

왜 이래?

24.04 버전이 이상한가? Desktop버전을 받아서 실행해 봤다. 데스크톱 버전은 실행은 가능했다.

Ubuntu Desktop 설치 프로그램이 실행된 화면
응??????

뭘까? 이건 된다니라고 생각했는데 설치는 실패했다.

디스크를 지우고 Ubuntu 설치
설치 디스크를 설정하는 스크린샷 - nvmeOn1 선택
시간대 선택 후 설치가 시작되나 보다
설치하는데 문제가 발생했다고..

문제는 디스크 파티션 설정이었다. (이였던 것 같다)
HDD에 설치 시 설치는 되는 걸 확인했다.

수동 파티셔닝을 선택
왜그래 ssd야 왜 너의 용량을 보여주질 못하니

 
파티션 설정하는 곳을 보면 sda(HDD)는 인식이 된 걸로 보이지만 nvme0n1(SSD)는 선택하면 문제가 발생했다.
SSD는 윈도우에서 exFat로 포맷하고 넣어둔 상태..인데 ntfs로 변경해서 넣어봤다.
그래도 위의 스크린샷처럼 파티션 정보와 크기 정보를 확인할 수 없었다.
 
이후에 내가 해본 방법은 22.04로 설치시도를 해봤다. 이것도 설치 화면으로 들어가지긴 했다.

 
오류가 났다..
Custom storage 선택으로 바꿔봤다.

이상하게 SSD는 not mounted가 출력되어 있다. 이게 문제인 것 같다.
가능하다면 Ubuntu 환경에서 fdisk를 써서 mount 할 방법을 찾아봤다.
 
설치 화면 상단 오른쪽에 [help]라는 부분을 선택하고 shell환경으로 들어갈 수 있었다.
아래에서는 nvme0n1 의 파티션을 ext4로 설정하는 부분입니다.

$ fdisk -l
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Micron_2400_MTFDKBA512QFM
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: ****

....(생략)

$ sudo mkfs.ext4 /dev/nvme0n1
mke2fs 1.47.0 (5-Feb-2023)
Found a gpt partition table in /dev/sda
Proceed anyway? (y,N) y
Discarding device blocks: done
Creating filesystem with 488378646 4k blocks and 122101760 inodes
Filesystem UUID: ****
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks):
done
Writing superblocks and filesystem accounting information: done

 
이런 식으로 진행한 후 설치화면에서는 디스크 선택에서 문제는 사라졌다.
윈도우에서 포맷한 exFat형식을 인식하지 못하는 것인지.. 그렇다고 설치 화면까지 들어가지도 못한 건 좀 심각한 오류가 아닌가 싶네요..
(HDD는 잠시 제거하고 SSD만 설치한 상태였습니다)

Storage 설정
SSD를 제대로 인식한 모습, 각 경로의 크기를 조정
유저 세팅과 서버이름 설정
openssh 설치 및 설정
설치 중 나오는 화면
설치 완료
부팅화면

 
디스크의 파티션 문제로 굉장한 시간 소모가 있었지만 이렇게 설치하고 사용을 하고 있습니다.

'IT-개발' 카테고리의 다른 글

docker - Edit Container Environment Variables  (0) 2024.06.24
docker - Docker 설치 (ubuntu)  (1) 2024.06.17

관련글 더보기