Ubuntu 24.04 server install
내가 하는 일은 수월하게 된 적이 없었어.
이번에도 역시나..
설치 할 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버전을 받아서 실행해 봤다. 데스크톱 버전은 실행은 가능했다.
응??????
뭘까? 이건 된다니라고 생각했는데 설치는 실패했다.
문제는 디스크 파티션 설정이었다. (이였던 것 같다)
HDD에 설치 시 설치는 되는 걸 확인했다.
파티션 설정하는 곳을 보면 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만 설치한 상태였습니다)
디스크의 파티션 문제로 굉장한 시간 소모가 있었지만 이렇게 설치하고 사용을 하고 있습니다.
'IT-개발' 카테고리의 다른 글
mariaDB official image 사용하기 (for docker) (0) | 2024.07.01 |
---|---|
docker - Edit Container Environment Variables (0) | 2024.06.24 |
docker - Docker 설치 (ubuntu) (1) | 2024.06.17 |